Bank account APIs
The bank account APIs enable external systems to retrieve and manage bank account data in Sparkrock Impact.
Use these APIs to synchronize bank account data with external finance, treasury, reconciliation, or reporting systems.
Bank account APIs require authentication using a Bearer token.
Retrieve a list of bank accounts
To retrieve a list of bank accounts, use:
GET https://api.businesscentral.dynamics.com/v2.0/{environmentname}/api/sparkrock/finance/v1.0/companies({companyId})/bankAccounts
Authorization: Bearer {token}
You can use standard OData query options such as:
$select
$filter
$orderby
$top
$skip
Retrieve a specific bank account
To retrieve a specific bank account, use:
GET https://api.businesscentral.dynamics.com/v2.0/{environmentname}/api/sparkrock/finance/v1.0/companies({companyId})/bankAccounts({id})
Authorization: Bearer {token}
Create a bank account
To create a bank account, use:
POST https://api.businesscentral.dynamics.com/v2.0/{environmentname}/api/sparkrock/finance/v1.0/companies({companyId})/bankAccounts
Authorization: Bearer {token}
Include a valid bank account JSON object in the request body.
Update a bank account
To update an existing bank account, use:
PATCH https://api.businesscentral.dynamics.com/v2.0/{environmentname}/api/sparkrock/finance/v1.0/companies({companyId})/bankAccounts({id})
Authorization: Bearer {token}
Include only the fields you want to update in the request body.
Delete a bank account
To delete a bank account, use:
DELETE https://api.businesscentral.dynamics.com/v2.0/{environmentname}/api/sparkrock/finance/v1.0/companies({companyId})/bankAccounts({id})
Authorization: Bearer {token}
Related information
Create an API security token
Finance APIs
Feedback
To send feedback about this page, select the following link: