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.
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.
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.
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