---
source: https://developers.qashio.com/v1/api-connector/
title: Qashio API Connector
description: Read-only REST API for integrating Qashio's spend-management platform with external ERP systems.
---

Read-only REST API for integrating Qashio's spend-management platform with external ERP systems. It exposes chart of accounts, suppliers, tax rates, bank accounts, transactions, cards, pool accounts, statements, and company balance summaries.

All endpoints require an `x-api-key` header for authentication and a `companyId` header that scopes every response to a single company. List endpoints are paginated and support filtering through query parameters.

Version: 1.0
License: Proprietary

## Servers

Sandbox

```
https://erp.qashio.io
```

Production (UAE)

```
https://erp.qashio.com
```

Production (EU/UK)

```
https://erp.qashio.eu
```

## Security

### ApiKeyAuth

Type: apiKey
In: header
Name: x-api-key

## Download OpenAPI description

* [Qashio API Connector](https://developers.qashio.com/_bundle/api/@v1/api-connector.yaml)

## ERP Bank Accounts

* [GET /erp-bank-accounts](/v1/reference/#erp-bank-accounts): Returns a paginated list of ERP bank accounts for the company in the `companyId` header. Supports filtering by status, account type, account number, reconciliation-account flag and soft-delete flag.
* [GET /erp-bank-accounts/{id}](/v1/reference/#erp-bank-accounts): Returns a single ERP bank account by its primary key (`id`), scoped to the company in the `companyId` header. The response includes the related company object.

## ERP Chart of Accounts

* [GET /erp-chart-of-accounts](/v1/reference/#erp-chart-of-accounts): Returns a paginated list of ERP chart-of-account records for the company identified by the `companyId` header. Results can be filtered by status, account type, account currency and account number.
* [GET /erp-chart-of-accounts/{id}](/v1/reference/#erp-chart-of-accounts): Returns a single ERP chart-of-account record by its primary key (`id`), scoped to the company in the `companyId` header. The response includes the related company object.

## ERP Suppliers

* [GET /erp-suppliers](/v1/reference/#erp-suppliers): Returns a paginated list of ERP suppliers for the company in the `companyId` header. Supports filtering by status, soft-delete flag, creation/update date ranges, and remote (source-system) name or id.
* [GET /erp-suppliers/{id}](/v1/reference/#erp-suppliers): Returns a single ERP supplier by its primary key (`id`), scoped to the company in the `companyId` header. The response includes the related company object.

## ERP Tax Rates

* [GET /erp-tax-rates](/v1/reference/#erp-tax-rates): Returns a paginated list of ERP tax rates for the company in the `companyId` header. Supports filtering by status, country code, tax-rate code, total tax rate and soft-delete flag.
* [GET /erp-tax-rates/{id}](/v1/reference/#erp-tax-rates): Returns a single ERP tax rate by its primary key (`id`), scoped to the company in the `companyId` header. The response includes the related company object.

## Transactions

* [GET /erp-transactions](/v1/reference/#transactions): Returns a paginated list of transactions for the company in the `companyId` header. Supports extensive filtering by transaction category, sync status, approval status, transaction status and card last four.
* [GET /erp-transactions/{id}](/v1/reference/#transactions): Returns a single transaction by its primary key (`id`), scoped to the company in the `companyId` header. The response includes line items, segments and custom segments, and approval metadata.

## Cards

* [GET /cards](/v1/reference/#cards): Returns a paginated list of cards for the company in the `companyId` header. Supports filtering by status, card type (virtual/physical), account type (reloadable/pool), last four digits and cardholder.
* [GET /cards/{cardId}](/v1/reference/#cards): Returns full details for a single card by its external `cardId`, scoped to the company in the `companyId` header. Includes cardholder, segments, and the spend, purchase, country and merchant-category controls.

## Pool Accounts

* [GET /pool-accounts](/v1/reference/#pool-accounts): Returns a paginated list of pool accounts for the company in the `companyId` header. Supports filtering by status, creator, manager, and creation time range.
* [GET /pool-accounts/{poolAccountId}](/v1/reference/#pool-accounts): Returns full details for a single pool account by its external `poolAccountId`, scoped to the company in the `companyId` header. Includes account managers and the balance/top-up and low-balance alert settings.

## Statements

* [GET /statements](/v1/reference/#statements): Returns a paginated list of monthly statement summaries for the company in the `companyId` header. Supports filtering by account type, account id, and statement month (YYYY-MM).
* [GET /statements/{accountId}](/v1/reference/#statements): Returns the monthly statement history for a single account identified by its external `accountId`, scoped to the company in the `companyId` header. Supports a `fromMonth`/`toMonth` (YYYY-MM) range.

## Company Summary

* [GET /company/summary](/v1/reference/#company-summary): Returns the consolidated balance summary for the company in the `companyId` header, broken down across company funding, pool accounts, cards, and subsidiaries.
