Developers
qashio.com

List bank accounts

GET/public/v1/erp/bank_accounts
Bearer token

Retrieve the bank accounts Qashio knows about for your company, so transactions can be coded to the right account in your ledger.

Returns a paginated list of bank accounts synced from your accounting system, newest first. Each record carries both the Qashio identifier and the remote_id your own system uses, which is the field to key on when writing data back. Supports filtering by name, remote id, status, deletion state and sync timestamps: use the updated_at_from / updated_at_to window to pull only what has changed since your last run.

Query parameters

pageinteger

Page number, 1-based. Default 1

Example 1

page_sizeinteger

Records per page. Default 10

Example 20

remote_idstring

Identifier in your accounting system. Partial match

remote_namestring

Account name. Partial match

statusstring

draft, active, inactive

is_deletedstring

true or false

created_at_fromdate

Creation window, YYYY-MM-DD. Send both

created_at_todate

Creation window, YYYY-MM-DD. Send both

updated_at_fromdate

Last-change window, YYYY-MM-DD. Send both

updated_at_todate

Last-change window, YYYY-MM-DD. Send both

Response

Array of bank accounts, plus pagination.

FieldTypeDescription
idstringQashio identifier (UUID)
remote_idstringIdentifier in your accounting system
remote_namestringAccount name as held in your system
account_typestringAccount classification, e.g. Savings
account_numberstringBank account number
reconciliation_accountbooleanWhether this account is used for reconciliation
statusstringdraft, active or inactive
is_deletedbooleanWhether the record is marked deleted upstream
created_at / updated_atstringISO 8601 timestamps
Response schema from the OpenAPI document
FieldTypeDescription
status_codeinteger
successboolean
dataobject[]
idstring
remote_namestring
remote_idstring
account_typestring
account_numberstring
reconciliation_accountboolean
statusstring
is_deletedboolean
updated_atstring
created_atstring
metaobject
request_idstring
timestampstring
paginationobject
pageinteger
page_sizeinteger
total_pagesinteger
total_recordsinteger
has_nextboolean
has_previousboolean

Errors

400, 401, 403.

  • 401Unauthorized - missing or invalid Bearer token

Every error carries an errors[] array and a meta.request_id. See Errors for the full envelope.

This request takes no parameters.

Response

Send the request to see the response.

Esc

Start here

IntroductionIntegration walkthroughAuthenticationConventions

Popular endpoints

POSTExchange code for tokens/oauth2/tokenGETGet company summary/public/v1/erp/company/summaryGETList bank accounts/public/v1/erp/bank_accountsGETList cards/public/v1/erp/cardsGETList chart of accounts/public/v1/erp/chart_of_accounts