API for managing qashio erp system
Qashio ERP APIs (1.0)
Download OpenAPI description
Overview
Languages
Servers
Mock server
https://developers.qashio.com/_mock/api-connector/
Sandbox
https://erp.qashio.io/
- Mock server
https://developers.qashio.com/_mock/api-connector/erp-transactions
- Sandbox
https://erp.qashio.io/erp-transactions
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://developers.qashio.com/_mock/api-connector/erp-transactions?page=1&limit=10&transactionCategory=card_loading&erpSyncStatus=pending&approvalStatus=pending&transactionStatus=draft&cardLastFour=1234&erpChatOfAccountName=Expenses&erpChatOfAccountRemoteId=abc&erpTaxRateName=VAT+5%25&erpTaxRateRemoteId=tax_rate_1&vatAmountFrom=5&vatAmountTo=50&transactionAmountFrom=100&transactionAmountTo=1000&billingCurrency=USD&transactionCurrency=USD&cardHolderEmail=example%40exmaple.com&clearedAtFrom=2024-01-01&clearedAtTo=2025-12-31&transactionTimeFrom=2024-01-01&transactionTimeTo=2024-12-31&excludeFromSync=false&qashioId=CT123asd123' \
-H 'companyId: string' \
-H 'x-api-key: string'Returns all ERP Suppliers
Example: ["https://example.com/receipt1.jpg","https://example.com/receipt2.jpg"]
Example: [{"id":"7d31f208-e6d7-42c8-adad-a66a19206ffa","amount":120,"vatAmount":14,"description":"Line Item for Transaction 2","expenseCategory":"Office Supplies","erpTaxRateName":"Tax Rate 2","erpTaxRateRemoteId":"tax-rate-remote-id-2","erpChatOfAccountName":"Account 2","erpChatOfAccountRemoteId":"chart-account-remote-id-2","segments":[{"value":"Value 2","segmentName":"Segment 2"}],"createdAt":"2025-02-18T12:59:22.393Z","updatedAt":"2025-02-18T12:59:22.393Z"},{"id":"a2f5bcf2-3743-4573-a88f-477cfd6f3e52","amount":120,"vatAmount":14,"description":"Line Item for Transaction 2","erpTaxRateName":"Tax Rate 2","erpTaxRateRemoteId":"tax-rate-remote-id-2","erpChatOfAccountName":"Account 2","erpChatOfAccountRemoteId":"chart-account-remote-id-2","segments":[{"value":"Value 2","segmentName":"Segment 2"}],"createdAt":"2025-02-18T12:59:46.648Z","updatedAt":"2025-02-18T12:59:46.648Z"}]
Response
application/json
[ { "page": 1, "totalPages": 1, "total": 1, "data": [ … ] } ]
- Mock server
https://developers.qashio.com/_mock/api-connector/erp-transactions/{id}
- Sandbox
https://erp.qashio.io/erp-transactions/{id}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
https://developers.qashio.com/_mock/api-connector/erp-transactions/e9ef4087-5bd6-4ead-b472-e5e88aecf2f8 \
-H 'companyId: string' \
-H 'x-api-key: string'Returns a ERP Supplier
Example: ["https://example.com/receipt1.jpg","https://example.com/receipt2.jpg"]
Example: [{"id":"7d31f208-e6d7-42c8-adad-a66a19206ffa","amount":120,"vatAmount":14,"description":"Line Item for Transaction 2","expenseCategory":"Office Supplies","erpTaxRateName":"Tax Rate 2","erpTaxRateRemoteId":"tax-rate-remote-id-2","erpChatOfAccountName":"Account 2","erpChatOfAccountRemoteId":"chart-account-remote-id-2","segments":[{"value":"Value 2","segmentName":"Segment 2"}],"createdAt":"2025-02-18T12:59:22.393Z","updatedAt":"2025-02-18T12:59:22.393Z"},{"id":"a2f5bcf2-3743-4573-a88f-477cfd6f3e52","amount":120,"vatAmount":14,"description":"Line Item for Transaction 2","expenseCategory":"Office Supplies","erpTaxRateName":"Tax Rate 2","erpTaxRateRemoteId":"tax-rate-remote-id-2","erpChatOfAccountName":"Account 2","erpChatOfAccountRemoteId":"chart-account-remote-id-2","segments":[{"value":"Value 2","segmentName":"Segment 2"}],"createdAt":"2025-02-18T12:59:46.648Z","updatedAt":"2025-02-18T12:59:46.648Z"}]
Example: {"id":"a01bce14-a29a-4104-a350-1d48ec371729","name":"Company 46","businessLegalName":"Business Legal Name 46","companyCountry":"US","parentCompanyId":"aaaaaa-a29a-4104-a350-1d48ec371729","status":"active","isDeleted":false,"createdAt":"2025-02-10T11:52:53.007Z","updatedAt":"2025-02-10T11:52:53.007Z"}
Response
application/json
{ "id": "32cdd629-cd1c-4979-a76c-cbb3a3f14516", "amount": 102, "currency": "USD", "transactionTime": "2025-02-18T12:58:36.407Z", "transactionStatus": "draft", "transactionMode": "Online", "rrn": "RRN-1739883516407-2", "transactionDescription": "Transaction for vendor 2", "transactionType": "Purchase", "messageType": "MTI123", "transmissionDateTime": "2025-02-18T12:58:36.407Z", "vendorTrn": "VendorTrn-2", "transactionAmount": 102.5, "transactionCurrency": "USD", "purchaseOrderNumber": "PO-2", "parentId": "example-parent-id", "memo": "Memo for transaction 2", "clearingStatus": "Processed", "vatAmount": 12, "transactionCategory": "Purchase", "visible": true, "clearedAt": "2025-02-18T12:58:36.407Z", "excludeFromSync": false, "status": "draft", "syncErrors": [], "erpSyncStatus": "Pending", "erpSyncType": "Full", "merchantName": "Amazon", "erpSupplierName": "Supplier 2", "erpSupplierRemoteId": "remote-id-2", "poolAccountName": "Account 2", "cardName": "Visa Platinum", "cardLastFour": "0002", "cardHolderName": "Card Holder 2", "cardHolderEmail": "holder2@example.com", "approvalStatus": "Pending", "receipts": [ "https://example.com/receipt1.jpg", "https://example.com/receipt2.jpg" ], "createdAt": "2025-02-18T12:58:36.410Z", "updatedAt": "2025-02-18T12:58:36.410Z", "lineItems": [ { … }, { … } ], "erpCompany": { "id": "a01bce14-a29a-4104-a350-1d48ec371729", "name": "Company 46", "businessLegalName": "Business Legal Name 46", "companyCountry": "US", "parentCompanyId": "aaaaaa-a29a-4104-a350-1d48ec371729", "status": "active", "isDeleted": false, "createdAt": "2025-02-10T11:52:53.007Z", "updatedAt": "2025-02-10T11:52:53.007Z" } }