API REFERENCE

Accounting Exports API

These endpoints bridge AlgaPSA and Xero as CSV. You export clients in Xero's format, import clients and tax rates back from Xero, and download the file a batch produces.

Out to Xero

GET /accounting-exports/xero-csv/client-export returns your clients as a Xero-format CSV. The call runs as a batch; once it finishes, pull the file from GET /accounting-exports/{batchId}/download using the batch ID it hands back.

In from Xero

Go the other direction by uploading Xero CSV exports: POST /accounting-exports/xero-csv/client-import brings in clients, and POST /accounting-exports/xero-csv/tax-import brings in tax rates. Both expect the column layout Xero produces, so export from Xero first rather than hand-building the file.

Endpoints

Every endpoint links through to its full parameters, request and response schemas, and code samples.

GET/api/v1/accounting-exports/{batchId}/downloadAlgaPSAGET v1GET/api/v1/accounting-exports/xero-csv/client-exportAlgaPSAGET v1POST/api/v1/accounting-exports/xero-csv/client-importAlgaPSAPOST v1POST/api/v1/accounting-exports/xero-csv/tax-importAlgaPSAPOST v1