Developers
qashio.com

API reference

The Qashio API is organised around REST. It has predictable, resource-oriented URLs, accepts JSON request bodies, returns JSON-encoded responses, and uses standard HTTP verbs, response codes and authentication.

You can exercise every endpoint against the mock server without touching live data or moving money. The Try it console on each page targets the mock by default, replays recorded responses, and needs no credentials; switch the server to send the same request to production once you have a token.

Every request is authenticated with an OAuth 2.0 Bearer access token. The token is already bound to a single company, so you never send a companyId or anx-api-key header, and a resource belonging to another company returns404 rather than that company's data.

The API does not support bulk writes. Each request acts on one object, and list endpoints are paged rather than returned whole.

17 endpoints across 9 resource groups.

Production
https://erp.qashio.com
Staging
https://erp.qashio.io

ERP Bank Accounts

2

Operations related to ERP Bank Accounts

ERP Chart of Accounts

2

Operations related to ERP Chart of Accounts

ERP Suppliers

2

Operations related to ERP Suppliers

ERP Tax Rates

2

Operations related to ERP Tax Rates

Transactions

2

Operations related to Transactions

Cards

2

Operations related to Cards

Pool Accounts

2

Operations related to Pool Accounts

Statements

2

Operations related to Statements

Company Summary

1

Operations related to Company Summary

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