AccountsEndpoint
The AccountsEndpoint
class provides support for the API operations of the accounts endpoint.
Methods
GetAccount
Gets the bank account with the given id.
public async Task<NordigenApiResponse<BankAccount, BasicResponse>>
GetAccount(Guid id, CancellationToken cancellationToken = default)
Overloaded id
parameter using the string
type:
public async Task<NordigenApiResponse<BankAccount, BasicResponse>>
GetAccount(string id, CancellationToken cancellationToken = default)
Parameters
id
- Guid | string
The id of the account to get.
cancellationToken
- CancellationToken
A token to signal cancellation of the operation.
Returns
Task<NordigenApiResponse<BankAccount, BasicResponse>>
A NordigenApiResponse
which contains the specified account if the request was successful.
GetBalances
Gets the balances of the specified account.
public async Task<NordigenApiResponse<List<Balance>, AccountsError>>
GetBalances(Guid accountId, CancellationToken cancellationToken = default)
Overloaded id
parameter using the string
type:
public async Task<NordigenApiResponse<List<Balance>, AccountsError>>
GetBalances(Guid accountId, CancellationToken cancellationToken = default)
Parameters
id
- Guid | string
The id of the account for which to get the balances.
cancellationToken
- CancellationToken
A token to signal cancellation of the operation.
Returns
Task<NordigenApiResponse<List<Balance>, AccountsError>>
A NordigenApiResponse
which contains which contains a list of the balances for the specified account if the request was successful.
GetAccountDetails
Gets detailed information about the specified bank account.
public async Task<NordigenApiResponse<BankAccountDetails, AccountsError>>
GetAccountDetails(Guid id, CancellationToken cancellationToken = default)
Overloaded id
parameter using the string
type:
public async Task<NordigenApiResponse<BankAccountDetails, AccountsError>>
GetAccountDetails(string id, CancellationToken cancellationToken = default)
Parameters
id
- Guid | string
The id of the account for which to retrieve the detailed information.
cancellationToken
- CancellationToken
A token to signal cancellation of the operation.
Returns
Task<NordigenApiResponse<BankAccountDetails, AccountsError>>
A NordigenApiResponse
which contains detailed information about the specified account if the request was successful.
GetTransactions
Gets the transactions of the specified bank account.
public async Task<NordigenApiResponse<AccountTransactions, AccountsError>>
GetTransactions(Guid id, DateOnly? startDate = null, DateOnly? endDate = null,
CancellationToken cancellationToken = default)
Overloaded id
parameter using the string
type:
public async Task<NordigenApiResponse<AccountTransactions, AccountsError>>
GetTransactions(string id, DateOnly? startDate = null, DateOnly? endDate = null,
CancellationToken cancellationToken = default)
If you are consuming the .NET Standard version of the library the parameters startDate
and endDate
will be of type DateTime
.
Parameters
id
- Guid | string
The id of the account for which to retrieve the transactions.
startDate
- DateOnly | DateTime
Optional date to limit the transactions which are returned to those after the specified date.
endDate
- DateOnly | DateTime
Optional date to limit the transactions which are returned to those before the specified date.
cancellationToken
- CancellationToken
A token to signal cancellation of the operation.
Returns
Task<NordigenApiResponse<AccountTransactions, AccountsError>>
A NordigenApiResponse
which contains transaction data of the specified account.