integrations.sh
← all integrations

xero.com – xero_accounting

OpenAPI apis-guru financial
Homepage
https://api.apis.guru/v2/specs/xero.com:xero_accounting/2.9.4.json
Provider
xero.com:xero_accounting / xero_accounting
OpenAPI version
3.0.0
Spec (JSON)
https://api.apis.guru/v2/specs/xero.com/xero_accounting/2.9.4/openapi.json
Spec (YAML)
https://api.apis.guru/v2/specs/xero.com/xero_accounting/2.9.4/openapi.yaml

Tools (226)

Extracted live via the executor SDK.

  • accounting.createAccount

    Creates a new chart of accounts

  • accounting.createAccountAttachmentByFileName

    Creates an attachment on a specific account

  • accounting.createBankTransactionAttachmentByFileName

    Creates an attachment for a specific bank transaction by filename

  • accounting.createBankTransactionHistoryRecord

    Creates a history record for a specific bank transactions

  • accounting.createBankTransactions

    Creates one or more spent or received money transaction

  • accounting.createBankTransfer

    Creates a bank transfer

  • accounting.createBankTransferAttachmentByFileName

    PUT /BankTransfers/{BankTransferID}/Attachments/{FileName}

  • accounting.createBankTransferHistoryRecord

    Creates a history record for a specific bank transfer

  • accounting.createBatchPayment

    Creates one or many batch payments for invoices

  • accounting.createBatchPaymentHistoryRecord

    Creates a history record for a specific batch payment

  • accounting.createBrandingThemePaymentServices

    Creates a new custom payment service for a specific branding theme

  • accounting.createContactAttachmentByFileName

    PUT /Contacts/{ContactID}/Attachments/{FileName}

  • accounting.createContactGroup

    Creates a contact group

  • accounting.createContactGroupContacts

    Creates contacts to a specific contact group

  • accounting.createContactHistory

    Creates a new history record for a specific contact

  • accounting.createContacts

    Creates multiple contacts (bulk) in a Xero organisation

  • accounting.createCreditNoteAllocation

    Creates allocation for a specific credit note

  • accounting.createCreditNoteAttachmentByFileName

    Creates an attachment for a specific credit note

  • accounting.createCreditNoteHistory

    Retrieves history records of a specific credit note

  • accounting.createCreditNotes

    Creates a new credit note

  • accounting.createCurrency

    Create a new currency for a Xero organisation

  • accounting.createEmployees

    Creates new employees used in Xero payrun

  • accounting.createExpenseClaimHistory

    Creates a history record for a specific expense claim

  • accounting.createExpenseClaims

    Creates expense claims

  • accounting.createInvoiceAttachmentByFileName

    Creates an attachment for a specific invoice or purchase bill by filename

  • accounting.createInvoiceHistory

    Creates a history record for a specific invoice

  • accounting.createInvoices

    Creates one or more sales invoices or purchase bills

  • accounting.createItemHistory

    Creates a history record for a specific item

  • accounting.createItems

    Creates one or more items

  • accounting.createLinkedTransaction

    Creates linked transactions (billable expenses)

  • accounting.createManualJournalAttachmentByFileName

    Creates a specific attachment for a specific manual journal by file name

  • accounting.createManualJournalHistoryRecord

    Creates a history record for a specific manual journal

  • accounting.createManualJournals

    Creates one or more manual journals

  • accounting.createOverpaymentAllocations

    Creates a single allocation for a specific overpayment

  • accounting.createOverpaymentHistory

    Creates a history record for a specific overpayment

  • accounting.createPayment

    Creates a single payment for invoice or credit notes

  • accounting.createPaymentHistory

    Creates a history record for a specific payment

  • accounting.createPayments

    Creates multiple payments for invoices or credit notes

  • accounting.createPaymentService

    Creates a payment service

  • accounting.createPrepaymentAllocations

    Allows you to create an Allocation for prepayments

  • accounting.createPrepaymentHistory

    Creates a history record for a specific prepayment

  • accounting.createPurchaseOrderAttachmentByFileName

    Creates attachment for a specific purchase order

  • accounting.createPurchaseOrderHistory

    Creates a history record for a specific purchase orders

  • accounting.createPurchaseOrders

    Creates one or more purchase orders

  • accounting.createQuoteAttachmentByFileName

    Creates attachment for a specific quote

  • accounting.createQuoteHistory

    Creates a history record for a specific quote

  • accounting.createQuotes

    Create one or more quotes

  • accounting.createReceipt

    Creates draft expense claim receipts for any user

  • accounting.createReceiptAttachmentByFileName

    Creates an attachment on a specific expense claim receipts by file name

  • accounting.createReceiptHistory

    Creates a history record for a specific receipt

  • accounting.createRepeatingInvoiceAttachmentByFileName

    Creates an attachment from a specific repeating invoices by file name

  • accounting.createRepeatingInvoiceHistory

    Creates a history record for a specific repeating invoice

  • accounting.createTaxRates

    Creates one or more tax rates

  • accounting.createTrackingCategory

    Create tracking categories

  • accounting.createTrackingOptions

    Creates options for a specific tracking category

  • accounting.deleteAccount

    Deletes a chart of accounts

  • accounting.deleteContactGroupContact

    Deletes a specific contact from a contact group using a unique contact Id

  • accounting.deleteContactGroupContacts

    Deletes all contacts from a specific contact group

  • accounting.deleteItem

    Deletes a specific item

  • accounting.deleteLinkedTransaction

    Deletes a specific linked transactions (billable expenses)

  • accounting.deletePayment

    Updates a specific payment for invoices and credit notes

  • accounting.deleteTrackingCategory

    Deletes a specific tracking category

  • accounting.deleteTrackingOptions

    Deletes a specific option for a specific tracking category

  • accounting.emailInvoice

    Sends a copy of a specific invoice to related contact via email

  • accounting.getAccount

    Retrieves a single chart of accounts by using a unique account Id

  • accounting.getAccountAttachmentByFileName

    Retrieves an attachment for a specific account by filename

  • accounting.getAccountAttachmentById

    Retrieves a specific attachment from a specific account using a unique attachment Id

  • accounting.getAccountAttachments

    Retrieves attachments for a specific accounts by using a unique account Id

  • accounting.getAccounts

    Retrieves the full chart of accounts

  • accounting.getBankTransaction

    Retrieves a single spent or received money transaction by using a unique bank transaction Id

  • accounting.getBankTransactionAttachmentByFileName

    Retrieves a specific attachment from a specific bank transaction by filename

  • accounting.getBankTransactionAttachmentById

    Retrieves specific attachments from a specific BankTransaction using a unique attachment Id

  • accounting.getBankTransactionAttachments

    Retrieves any attachments from a specific bank transactions

  • accounting.getBankTransactions

    Retrieves any spent or received money transactions

  • accounting.getBankTransactionsHistory

    Retrieves history from a specific bank transaction using a unique bank transaction Id

  • accounting.getBankTransfer

    Retrieves specific bank transfers by using a unique bank transfer Id

  • accounting.getBankTransferAttachmentByFileName

    Retrieves a specific attachment on a specific bank transfer by file name

  • accounting.getBankTransferAttachmentById

    Retrieves a specific attachment from a specific bank transfer using a unique attachment ID

  • accounting.getBankTransferAttachments

    Retrieves attachments from a specific bank transfer

  • accounting.getBankTransferHistory

    Retrieves history from a specific bank transfer using a unique bank transfer Id

  • accounting.getBankTransfers

    Retrieves all bank transfers

  • accounting.getBatchPaymentHistory

    Retrieves history from a specific batch payment

  • accounting.getBatchPayments

    Retrieves either one or many batch payments for invoices

  • accounting.getBrandingTheme

    Retrieves a specific branding theme using a unique branding theme Id

  • accounting.getBrandingThemePaymentServices

    Retrieves the payment services for a specific branding theme

  • accounting.getBrandingThemes

    Retrieves all the branding themes

  • accounting.getContact

    Retrieves a specific contacts in a Xero organisation using a unique contact Id

  • accounting.getContactAttachmentByFileName

    Retrieves a specific attachment from a specific contact by file name

  • accounting.getContactAttachmentById

    Retrieves a specific attachment from a specific contact using a unique attachment Id

  • accounting.getContactAttachments

    Retrieves attachments for a specific contact in a Xero organisation

  • accounting.getContactByContactNumber

    Retrieves a specific contact by contact number in a Xero organisation

  • accounting.getContactCisSettings

    Retrieves CIS settings for a specific contact in a Xero organisation

  • accounting.getContactGroup

    Retrieves a specific contact group by using a unique contact group Id

  • accounting.getContactGroups

    Retrieves the contact Id and name of all the contacts in a contact group

  • accounting.getContactHistory

    Retrieves history records for a specific contact

  • accounting.getContacts

    Retrieves all contacts in a Xero organisation

  • accounting.getCreditNote

    Retrieves a specific credit note using a unique credit note Id

  • accounting.getCreditNoteAsPdf

    Retrieves credit notes as PDF files

  • accounting.getCreditNoteAttachmentByFileName

    Retrieves a specific attachment on a specific credit note by file name

  • accounting.getCreditNoteAttachmentById

    Retrieves a specific attachment from a specific credit note using a unique attachment Id

  • accounting.getCreditNoteAttachments

    Retrieves attachments for a specific credit notes

  • accounting.getCreditNoteHistory

    Retrieves history records of a specific credit note

  • accounting.getCreditNotes

    Retrieves any credit notes

  • accounting.getCurrencies

    Retrieves currencies for your Xero organisation

  • accounting.getEmployee

    Retrieves a specific employee used in Xero payrun using a unique employee Id

  • accounting.getEmployees

    Retrieves employees used in Xero payrun

  • accounting.getExpenseClaim

    Retrieves a specific expense claim using a unique expense claim Id

  • accounting.getExpenseClaimHistory

    Retrieves history records of a specific expense claim

  • accounting.getExpenseClaims

    Retrieves expense claims

  • accounting.getInvoice

    Retrieves a specific sales invoice or purchase bill using a unique invoice Id

  • accounting.getInvoiceAsPdf

    Retrieves invoices or purchase bills as PDF files

  • accounting.getInvoiceAttachmentByFileName

    Retrieves an attachment from a specific invoice or purchase bill by filename

  • accounting.getInvoiceAttachmentById

    Retrieves a specific attachment from a specific invoices or purchase bills by using a unique attachment Id

  • accounting.getInvoiceAttachments

    Retrieves attachments for a specific invoice or purchase bill

  • accounting.getInvoiceHistory

    Retrieves history records for a specific invoice

  • accounting.getInvoiceReminders

    Retrieves invoice reminder settings

  • accounting.getInvoices

    Retrieves sales invoices or purchase bills

  • accounting.getItem

    Retrieves a specific item using a unique item Id

  • accounting.getItemHistory

    Retrieves history for a specific item

  • accounting.getItems

    Retrieves items

  • accounting.getJournal

    Retrieves a specific journal using a unique journal Id.

  • accounting.getJournals

    Retrieves journals

  • accounting.getLinkedTransaction

    Retrieves a specific linked transaction (billable expenses) using a unique linked transaction Id

  • accounting.getLinkedTransactions

    Retrieves linked transactions (billable expenses)

  • accounting.getManualJournal

    Retrieves a specific manual journal

  • accounting.getManualJournalAttachmentByFileName

    Retrieves a specific attachment from a specific manual journal by file name

  • accounting.getManualJournalAttachmentById

    Allows you to retrieve a specific attachment from a specific manual journal using a unique attachment Id

  • accounting.getManualJournalAttachments

    Retrieves attachment for a specific manual journal

  • accounting.getManualJournals

    Retrieves manual journals

  • accounting.getManualJournalsHistory

    Retrieves history for a specific manual journal

  • accounting.getOnlineInvoice

    Retrieves a URL to an online invoice

  • accounting.getOrganisationActions

    Retrieves a list of the key actions your app has permission to perform in the connected Xero organisation.

  • accounting.getOrganisationCisSettings

    Retrieves the CIS settings for the Xero organistaion.

  • accounting.getOrganisations

    Retrieves Xero organisation details

  • accounting.getOverpayment

    Retrieves a specific overpayment using a unique overpayment Id

  • accounting.getOverpaymentHistory

    Retrieves history records of a specific overpayment

  • accounting.getOverpayments

    Retrieves overpayments

  • accounting.getPayment

    Retrieves a specific payment for invoices and credit notes using a unique payment Id

  • accounting.getPaymentHistory

    Retrieves history records of a specific payment

  • accounting.getPayments

    Retrieves payments for invoices and credit notes

  • accounting.getPaymentServices

    Retrieves payment services

  • accounting.getPrepayment

    Allows you to retrieve a specified prepayments

  • accounting.getPrepaymentHistory

    Retrieves history record for a specific prepayment

  • accounting.getPrepayments

    Retrieves prepayments

  • accounting.getPurchaseOrder

    Retrieves a specific purchase order using a unique purchase order Id

  • accounting.getPurchaseOrderAsPdf

    Retrieves specific purchase order as PDF files using a unique purchase order Id

  • accounting.getPurchaseOrderAttachmentByFileName

    Retrieves a specific attachment for a specific purchase order by filename

  • accounting.getPurchaseOrderAttachmentById

    Retrieves specific attachment for a specific purchase order using a unique attachment Id

  • accounting.getPurchaseOrderAttachments

    Retrieves attachments for a specific purchase order

  • accounting.getPurchaseOrderByNumber

    Retrieves a specific purchase order using purchase order number

  • accounting.getPurchaseOrderHistory

    Retrieves history for a specific purchase order

  • accounting.getPurchaseOrders

    Retrieves purchase orders

  • accounting.getQuote

    Retrieves a specific quote using a unique quote Id

  • accounting.getQuoteAsPdf

    Retrieves a specific quote as a PDF file using a unique quote Id

  • accounting.getQuoteAttachmentByFileName

    Retrieves a specific attachment from a specific quote by filename

  • accounting.getQuoteAttachmentById

    Retrieves a specific attachment from a specific quote using a unique attachment Id

  • accounting.getQuoteAttachments

    Retrieves attachments for a specific quote

  • accounting.getQuoteHistory

    Retrieves history records of a specific quote

  • accounting.getQuotes

    Retrieves sales quotes

  • accounting.getReceipt

    Retrieves a specific draft expense claim receipt by using a unique receipt Id

  • accounting.getReceiptAttachmentByFileName

    Retrieves a specific attachment from a specific expense claim receipts by file name

  • accounting.getReceiptAttachmentById

    Retrieves a specific attachments from a specific expense claim receipts by using a unique attachment Id

  • accounting.getReceiptAttachments

    Retrieves attachments for a specific expense claim receipt

  • accounting.getReceiptHistory

    Retrieves a history record for a specific receipt

  • accounting.getReceipts

    Retrieves draft expense claim receipts for any user

  • accounting.getRepeatingInvoice

    Retrieves a specific repeating invoice by using a unique repeating invoice Id

  • accounting.getRepeatingInvoiceAttachmentByFileName

    Retrieves a specific attachment from a specific repeating invoices by file name

  • accounting.getRepeatingInvoiceAttachmentById

    Retrieves a specific attachment from a specific repeating invoice

  • accounting.getRepeatingInvoiceAttachments

    Retrieves attachments from a specific repeating invoice

  • accounting.getRepeatingInvoiceHistory

    Retrieves history record for a specific repeating invoice

  • accounting.getRepeatingInvoices

    Retrieves repeating invoices

  • accounting.getReportAgedPayablesByContact

    Retrieves report for aged payables by contact

  • accounting.getReportAgedReceivablesByContact

    Retrieves report for aged receivables by contact

  • accounting.getReportBalanceSheet

    Retrieves report for balancesheet

  • accounting.getReportBankSummary

    Retrieves report for bank summary

  • accounting.getReportBaSorGst

    Retrieves a specific report for BAS using a unique report Id (only valid for AU orgs)

  • accounting.getReportBaSorGstList

    Retrieves report for BAS (only valid for AU orgs)

  • accounting.getReportBudgetSummary

    Retrieves report for budget summary

  • accounting.getReportExecutiveSummary

    Retrieves report for executive summary

  • accounting.getReportProfitAndLoss

    Retrieves report for profit and loss

  • accounting.getReportTenNinetyNine

    Retrieve reports for 1099

  • accounting.getReportTrialBalance

    Retrieves report for trial balance

  • accounting.getTaxRates

    Retrieves tax rates

  • accounting.getTrackingCategories

    Retrieves tracking categories and options

  • accounting.getTrackingCategory

    Retrieves specific tracking categories and options using a unique tracking category Id

  • accounting.getUser

    Retrieves a specific user

  • accounting.getUsers

    Retrieves users

  • accounting.postSetup

    Sets the chart of accounts, the conversion date and conversion balances

  • accounting.updateAccount

    Updates a chart of accounts

  • accounting.updateAccountAttachmentByFileName

    Updates attachment on a specific account by filename

  • accounting.updateBankTransaction

    Updates a single spent or received money transaction

  • accounting.updateBankTransactionAttachmentByFileName

    Updates a specific attachment from a specific bank transaction by filename

  • accounting.updateBankTransferAttachmentByFileName

    POST /BankTransfers/{BankTransferID}/Attachments/{FileName}

  • accounting.updateContact

    Updates a specific contact in a Xero organisation

  • accounting.updateContactAttachmentByFileName

    POST /Contacts/{ContactID}/Attachments/{FileName}

  • accounting.updateContactGroup

    Updates a specific contact group

  • accounting.updateCreditNote

    Updates a specific credit note

  • accounting.updateCreditNoteAttachmentByFileName

    Updates attachments on a specific credit note by file name

  • accounting.updateExpenseClaim

    Updates a specific expense claims

  • accounting.updateInvoice

    Updates a specific sales invoices or purchase bills

  • accounting.updateInvoiceAttachmentByFileName

    Updates an attachment from a specific invoices or purchase bill by filename

  • accounting.updateItem

    Updates a specific item

  • accounting.updateLinkedTransaction

    Updates a specific linked transactions (billable expenses)

  • accounting.updateManualJournal

    Updates a specific manual journal

  • accounting.updateManualJournalAttachmentByFileName

    Updates a specific attachment from a specific manual journal by file name

  • accounting.updateOrCreateBankTransactions

    Updates or creates one or more spent or received money transaction

  • accounting.updateOrCreateContacts

    Updates or creates one or more contacts in a Xero organisation

  • accounting.updateOrCreateCreditNotes

    Updates or creates one or more credit notes

  • accounting.updateOrCreateEmployees

    Creates a single new employees used in Xero payrun

  • accounting.updateOrCreateInvoices

    Updates or creates one or more sales invoices or purchase bills

  • accounting.updateOrCreateItems

    Updates or creates one or more items

  • accounting.updateOrCreateManualJournals

    Updates or creates a single manual journal

  • accounting.updateOrCreatePurchaseOrders

    Updates or creates one or more purchase orders

  • accounting.updateOrCreateQuotes

    Updates or creates one or more quotes

  • accounting.updatePurchaseOrder

    Updates a specific purchase order

  • accounting.updatePurchaseOrderAttachmentByFileName

    Updates a specific attachment for a specific purchase order by filename

  • accounting.updateQuote

    Updates a specific quote

  • accounting.updateQuoteAttachmentByFileName

    Updates a specific attachment from a specific quote by filename

  • accounting.updateReceipt

    Updates a specific draft expense claim receipts

  • accounting.updateReceiptAttachmentByFileName

    Updates a specific attachment on a specific expense claim receipts by file name

  • accounting.updateRepeatingInvoiceAttachmentByFileName

    Updates a specific attachment from a specific repeating invoices by file name

  • accounting.updateTaxRate

    Updates tax rates

  • accounting.updateTrackingCategory

    Updates a specific tracking category

  • accounting.updateTrackingOptions

    Updates a specific option for a specific tracking category

  • openapi.previewSpec

    Preview an OpenAPI document before adding it as a source

  • openapi.addSource

    Add an OpenAPI source and register its operations as tools