Accounting API

Number of APIs: 224

All the endpoints on the Accounting API.

To make requests you'll need a valid access_token and xero-tenant-id in your environment variables. These can be set by following the steps in the Xero OAuth2.0 collection.

Note: access tokens expire after 30 minutes but can be refreshed using the POST Refresh token request in the Xero OAuth2.0 collection.

  1. Organisation - Allows you to retrieve Organisation details GET {{baseUrl}}/Organisation

  2. Organisation - Retrieve a list of the key actions your app has permission to perform in the connected organisation. GET {{baseUrl}}/Organisation/Actions

  3. Organisation - Allows you To verify if an organisation is using contruction industry scheme, you can retrieve the CIS settings for the organistaion. GET {{baseUrl}}/Organisation/:OrganisationID/CISSettings

  4. Overpayments-{Overpayment ID}-History - Allows you to create history records of an Overpayment PUT {{baseUrl}}/Overpayments/:OverpaymentID/History

  5. Overpayments-{Overpayment ID} - Allows you to retrieve a specified overpayments GET {{baseUrl}}/Overpayments/:OverpaymentID

  6. Overpayments-{Overpayment ID} - Allows you to create a single allocation for an overpayment PUT {{baseUrl}}/Overpayments/:OverpaymentID/Allocations?summarizeErrors=false

  7. Overpayments - Allows you to retrieve overpayments GET {{baseUrl}}/Overpayments?where=<string>&order=<string>&page=<integer>&unitdp=<integer>

  8. Payments-{Payment ID}-History - Allows you to create a history record for a payment PUT {{baseUrl}}/Payments/:PaymentID/History

  9. Payments-{Payment ID} - Allows you to retrieve a specified payment for invoices and credit notes GET {{baseUrl}}/Payments/:PaymentID

  10. Payments - Allows you to create a single payment for invoices or credit notes POST {{baseUrl}}/Payments