XeroAPI
Number of APIs: 225
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.
-
Contact Groups-{Contact Group ID}-Contacts - Allows you to delete a specific Contact from a Contact Group DELETE {{baseUrl}}/ContactGroups/:ContactGroupID/Contacts/:ContactID
-
Credit Notes-{Credit Note ID} - Allows you to update a specific credit note POST {{baseUrl}}/CreditNotes/:CreditNoteID?unitdp=<integer>
-
Invoices-{Invoice ID} - Allows you to retrieve invoices or purchase bills as PDF files GET {{baseUrl}}/Invoices/:InvoiceID/pdf
-
Invoices-{Invoice ID} - Allows you to retrieve a URL to an online invoice GET {{baseUrl}}/Invoices/:InvoiceID/OnlineInvoice
-
Manual Journals-{Manual Journal ID}-Attachments-{File Name} - Allows you to update a specified Attachment on ManualJournal by file name POST {{baseUrl}}/ManualJournals/:ManualJournalID/Attachments/:FileName
-
Purchase Orders-{Purchase Order ID} - Allows you to retrieve purchase orders as PDF files GET {{baseUrl}}/PurchaseOrders/:PurchaseOrderID/pdf
-
Quotes-{Quote ID}-History - Allows you to retrieve a history records of an quote GET {{baseUrl}}/Quotes/:QuoteID/History
-
Quotes-{Quote ID}-History - Allows you to retrieve a history records of an quote PUT {{baseUrl}}/Quotes/:QuoteID/History
-
Quotes-{Quote ID}-Attachments-{File Name} - Allows you to retrieve Attachment on Quote by Filename GET {{baseUrl}}/Quotes/:QuoteID/Attachments/:FileName
-
Quotes-{Quote ID}-Attachments-{File Name} - Allows you to update Attachment on Quote by Filename POST {{baseUrl}}/Quotes/:QuoteID/Attachments/:FileName