Connectors

Finance, Billing & Payments

Xero

Accounting platform: invoices, contacts, payments, bank transactions, and reports
Signs in with
API token
Runs on
Cloud or On-Prem Worker
Operations
233
Ready-made triggers
0

Connect Xero

  1. In Neblex open Connect › Connections and click New Connection.
  2. Search for Xero and give the connection a clear name.
  3. Fill in the fields. Secret values are encrypted and never shown again.
  4. Click Test, then Create Connection.
FieldWhat to enter
Access tokenRequiredSecret
Xero tenant IDRequired

Use it in a flow

  1. Open a flow, open the node library and search for Xero.
  2. Drag it onto the canvas and choose an Operation and your connection.
  3. Map the operation's fields from earlier steps, or click Map with Matt.
  4. Use Test this step to see what it returns, then save.

To start a flow from Xero without a ready-made trigger: a Poll for changes trigger can check one of its list operations on a schedule and pass on only what is new; if Xero can send webhooks, a Webhook trigger receives them at its own URL.

Operations

233 operations in 1 groups. Each one is a step you can add to a flow.

Accounting233
Allows you to create an Allocation for prepaymentscreatePrepaymentAllocationsPUT
Allows you to retrieve a specific attachment from a specificgetManualJournalAttachmentByIdGET
Allows you to retrieve a specified prepaymentsgetPrepaymentGET
Create a new currency for a Xero organisationcreateCurrencyPUT
Create one or more quotescreateQuotesPUT
Create tracking categoriescreateTrackingCategoryPUT
Creates a bank transfercreateBankTransferPUT
Creates a contact groupcreateContactGroupPUT
Creates a history record for a specific bank transactionscreateBankTransactionHistoryRecordPUT
Creates a history record for a specific bank transfercreateBankTransferHistoryRecordPUT
Creates a history record for a specific batch paymentcreateBatchPaymentHistoryRecordPUT
Creates a history record for a specific expense claimcreateExpenseClaimHistoryPUT
Creates a history record for a specific invoicecreateInvoiceHistoryPUT
Creates a history record for a specific itemcreateItemHistoryPUT
Creates a history record for a specific manual journalcreateManualJournalHistoryRecordPUT
Creates a history record for a specific overpaymentcreateOverpaymentHistoryPUT
Creates a history record for a specific paymentcreatePaymentHistoryPUT
Creates a history record for a specific prepaymentcreatePrepaymentHistoryPUT
Creates a history record for a specific purchase orderscreatePurchaseOrderHistoryPUT
Creates a history record for a specific quotecreateQuoteHistoryPUT
Creates a history record for a specific receiptcreateReceiptHistoryPUT
Creates a history record for a specific repeating invoicecreateRepeatingInvoiceHistoryPUT
Creates a new chart of accountscreateAccountPUT
Creates a new credit notecreateCreditNotesPUT
Creates a new custom payment service for a specific brandingcreateBrandingThemePaymentServicesPOST
Creates a new history record for a specific contactcreateContactHistoryPUT
Creates a payment servicecreatePaymentServicePUT
Creates a single allocation for a specific overpaymentcreateOverpaymentAllocationsPUT
Creates a single payment for invoice or credit notescreatePaymentPOST
Creates a specific attachment for a specific manual journal bycreateManualJournalAttachmentByFileNamePUT
Creates allocation for a specific credit notecreateCreditNoteAllocationPUT
Creates an attachment for a specific bank transaction bycreateBankTransactionAttachmentByFileNamePUT
Creates an attachment for a specific credit notecreateCreditNoteAttachmentByFileNamePUT
Creates an attachment for a specific invoice or purchase billcreateInvoiceAttachmentByFileNamePUT
Creates an attachment from a specific repeating invoices bycreateRepeatingInvoiceAttachmentByFileNamePUT
Creates an attachment on a specific accountcreateAccountAttachmentByFileNamePUT
Creates an attachment on a specific expense claim receipts bycreateReceiptAttachmentByFileNamePUT
Creates attachment for a specific purchase ordercreatePurchaseOrderAttachmentByFileNamePUT
Creates attachment for a specific quotecreateQuoteAttachmentByFileNamePUT
Creates contacts to a specific contact groupcreateContactGroupContactsPUT
Creates draft expense claim receipts for any usercreateReceiptPUT
Creates expense claimscreateExpenseClaimsPUT
Creates linked transactions (billable expenses)createLinkedTransactionPUT
Creates multiple contacts (bulk) in a Xero organisationcreateContactsPUT
Creates multiple payments for invoices or credit notescreatePaymentsPUT
Creates one or many batch payments for invoicescreateBatchPaymentPUT
Creates one or more itemscreateItemsPUT
Creates one or more manual journalscreateManualJournalsPUT
Creates one or more purchase orderscreatePurchaseOrdersPUT
Creates one or more repeating invoice templatescreateRepeatingInvoicesPUT
Creates one or more sales invoices or purchase billscreateInvoicesPUT
Creates one or more spent or received money transactioncreateBankTransactionsPUT
Creates one or more tax ratescreateTaxRatesPUT
Creates options for a specific tracking categorycreateTrackingOptionsPUT
Creates or deletes one or more repeating invoice templatesupdateOrCreateRepeatingInvoicesPOST
Deletes a chart of accountsdeleteAccountDELETE
Deletes a specific contact from a contact group using a uniquedeleteContactGroupContactDELETE
Deletes a specific itemdeleteItemDELETE
Deletes a specific linked transactions (billable expenses)deleteLinkedTransactionDELETE
Deletes a specific option for a specific tracking categorydeleteTrackingOptionsDELETE
Deletes a specific repeating invoice templateupdateRepeatingInvoicePOST
Deletes a specific tracking categorydeleteTrackingCategoryDELETE
Deletes all contacts from a specific contact groupdeleteContactGroupContactsDELETE
Deletes an Allocation from a Credit NotedeleteCreditNoteAllocationsDELETE
Deletes an Allocation from a PrepaymentdeletePrepaymentAllocationsDELETE
Deletes an Allocation from an overpaymentdeleteOverpaymentAllocationsDELETE
Replace accountingcreateBankTransferAttachmentByFileNamePUT
Replace accountingcreateContactAttachmentByFileNamePUT
Retrieve a list of budgetsgetBudgetsGET
Retrieve reports for 1099getReportTenNinetyNineGET
Retrieves a history record for a specific receiptgetReceiptHistoryGET
Retrieves a list of the key actions your app has permission togetOrganisationActionsGET
Retrieves a list of the organistaions unique reports thatgetReportsListGET
Retrieves a single chart of accounts by using a unique accountgetAccountGET
Retrieves a single spent or received money transaction by usinggetBankTransactionGET
Retrieves a specific attachment for a specific purchase ordergetPurchaseOrderAttachmentByFileNameGET
Retrieves a specific attachment from a specific account using agetAccountAttachmentByIdGET
Retrieves a specific attachment from a specific bankgetBankTransactionAttachmentByFileNameGET
Retrieves a specific attachment from a specific bank transfergetBankTransferAttachmentByIdGET
Retrieves a specific attachment from a specific contact by filegetContactAttachmentByFileNameGET
Retrieves a specific attachment from a specific contact using agetContactAttachmentByIdGET
Retrieves a specific attachment from a specific credit notegetCreditNoteAttachmentByIdGET
Retrieves a specific attachment from a specific expense claimgetReceiptAttachmentByFileNameGET
Retrieves a specific attachment from a specific invoices orgetInvoiceAttachmentByIdGET
Retrieves a specific attachment from a specific manual journalgetManualJournalAttachmentByFileNameGET
Retrieves a specific attachment from a specific quote bygetQuoteAttachmentByFileNameGET
Retrieves a specific attachment from a specific quote using agetQuoteAttachmentByIdGET
Retrieves a specific attachment from a specific repeatinggetRepeatingInvoiceAttachmentByFileNameGET
Retrieves a specific attachment from a specific repeatinggetRepeatingInvoiceAttachmentByIdGET
Retrieves a specific attachment on a specific bank transfer bygetBankTransferAttachmentByFileNameGET
Retrieves a specific attachment on a specific credit note bygetCreditNoteAttachmentByFileNameGET
Retrieves a specific attachments from a specific expense claimgetReceiptAttachmentByIdGET
Retrieves a specific batch payment using a unique batch paymentgetBatchPaymentGET
Retrieves a specific branding theme using a unique brandinggetBrandingThemeGET
Retrieves a specific budget, which includes budget linesgetBudgetGET
Retrieves a specific contact by contact number in a XerogetContactByContactNumberGET
Retrieves a specific contact group by using a unique contactgetContactGroupGET
Retrieves a specific contacts in a Xero organisation using agetContactGET
Retrieves a specific credit note using a unique credit note IdgetCreditNoteGET
Retrieves a specific draft expense claim receipt by using agetReceiptGET
Retrieves a specific expense claim using a unique expense claimgetExpenseClaimGET
Retrieves a specific item using a unique item IdgetItemGET
Retrieves a specific journal using a unique journal Id.getJournalGET
Retrieves a specific journal using a unique journal number.getJournalByNumberGET
Retrieves a specific linked transaction (billable expenses)getLinkedTransactionGET
Retrieves a specific manual journalgetManualJournalGET
Retrieves a specific overpayment using a unique overpayment IdgetOverpaymentGET
Retrieves a specific payment for invoices and credit notesgetPaymentGET
Retrieves a specific purchase order using a unique purchasegetPurchaseOrderGET
Retrieves a specific purchase order using purchase order numbergetPurchaseOrderByNumberGET
Retrieves a specific quote as a PDF file using a unique quote IdgetQuoteAsPdfGET
Retrieves a specific quote using a unique quote IdgetQuoteGET
Retrieves a specific repeating invoice by using a uniquegetRepeatingInvoiceGET
Retrieves a specific report using a unique ReportIDgetReportFromIdGET
Retrieves a specific sales invoice or purchase bill using agetInvoiceGET
Retrieves a specific tax rate according to given TaxType codegetTaxRateByTaxTypeGET
Retrieves a specific usergetUserGET
Retrieves a URL to an online invoicegetOnlineInvoiceGET
Retrieves all bank transfersgetBankTransfersGET
Retrieves all contacts in a Xero organisationgetContactsGET
Retrieves all the branding themesgetBrandingThemesGET
Retrieves an attachment for a specific account by filenamegetAccountAttachmentByFileNameGET
Retrieves an attachment from a specific invoice or purchasegetInvoiceAttachmentByFileNameGET
Retrieves any attachments from a specific bank transactionsgetBankTransactionAttachmentsGET
Retrieves any credit notesgetCreditNotesGET
Retrieves any spent or received money transactionsgetBankTransactionsGET
Retrieves attachment for a specific manual journalgetManualJournalAttachmentsGET
Retrieves attachments for a specific accounts by using a uniquegetAccountAttachmentsGET
Retrieves attachments for a specific contact in a XerogetContactAttachmentsGET
Retrieves attachments for a specific credit notesgetCreditNoteAttachmentsGET
Retrieves attachments for a specific expense claim receiptgetReceiptAttachmentsGET
Retrieves attachments for a specific invoice or purchase billgetInvoiceAttachmentsGET
Retrieves attachments for a specific purchase ordergetPurchaseOrderAttachmentsGET
Retrieves attachments for a specific quotegetQuoteAttachmentsGET
Retrieves attachments from a specific bank transfergetBankTransferAttachmentsGET
Retrieves attachments from a specific repeating invoicegetRepeatingInvoiceAttachmentsGET
Retrieves CIS settings for a specific contact in a XerogetContactCISSettingsGET
Retrieves credit notes as PDF filesgetCreditNoteAsPdfGET
Retrieves currencies for your Xero organisationgetCurrenciesGET
Retrieves draft expense claim receipts for any usergetReceiptsGET
Retrieves either one or many batch payments for invoicesgetBatchPaymentsGET
Retrieves expense claimsgetExpenseClaimsGET
Retrieves history for a specific itemgetItemHistoryGET
Retrieves history for a specific manual journalgetManualJournalsHistoryGET
Retrieves history for a specific purchase ordergetPurchaseOrderHistoryGET
Retrieves history from a specific bank transaction using agetBankTransactionsHistoryGET
Retrieves history from a specific bank transfer using a uniquegetBankTransferHistoryGET
Retrieves history from a specific batch paymentgetBatchPaymentHistoryGET
Retrieves history record for a specific prepaymentgetPrepaymentHistoryGET
Retrieves history record for a specific repeating invoicegetRepeatingInvoiceHistoryGET
Retrieves history records for a specific contactgetContactHistoryGET
Retrieves history records for a specific invoicegetInvoiceHistoryGET
Retrieves history records of a specific credit notecreateCreditNoteHistoryPUT
Retrieves history records of a specific credit notegetCreditNoteHistoryGET
Retrieves history records of a specific expense claimgetExpenseClaimHistoryGET
Retrieves history records of a specific overpaymentgetOverpaymentHistoryGET
Retrieves history records of a specific paymentgetPaymentHistoryGET
Retrieves history records of a specific quotegetQuoteHistoryGET
Retrieves invoice reminder settingsgetInvoiceRemindersGET
Retrieves invoices or purchase bills as PDF filesgetInvoiceAsPdfGET
Retrieves itemsgetItemsGET
Retrieves journalsgetJournalsGET
Retrieves linked transactions (billable expenses)getLinkedTransactionsGET
Retrieves manual journalsgetManualJournalsGET
Retrieves overpaymentsgetOverpaymentsGET
Retrieves payment servicesgetPaymentServicesGET
Retrieves payments for invoices and credit notesgetPaymentsGET
Retrieves prepaymentsgetPrepaymentsGET
Retrieves purchase ordersgetPurchaseOrdersGET
Retrieves repeating invoicesgetRepeatingInvoicesGET
Retrieves report for aged payables by contactgetReportAgedPayablesByContactGET
Retrieves report for aged receivables by contactgetReportAgedReceivablesByContactGET
Retrieves report for balancesheetgetReportBalanceSheetGET
Retrieves report for bank summarygetReportBankSummaryGET
Retrieves report for budget summarygetReportBudgetSummaryGET
Retrieves report for executive summarygetReportExecutiveSummaryGET
Retrieves report for profit and lossgetReportProfitAndLossGET
Retrieves report for trial balancegetReportTrialBalanceGET
Retrieves sales invoices or purchase billsgetInvoicesGET
Retrieves sales quotesgetQuotesGET
Retrieves specific attachment for a specific purchase ordergetPurchaseOrderAttachmentByIdGET
Retrieves specific attachments from a specific BankTransactiongetBankTransactionAttachmentByIdGET
Retrieves specific bank transfers by using a unique bankgetBankTransferGET
Retrieves specific purchase order as PDF files using a uniquegetPurchaseOrderAsPdfGET
Retrieves specific tracking categories and options using agetTrackingCategoryGET
Retrieves tax ratesgetTaxRatesGET
Retrieves the CIS settings for the Xero organistaion.getOrganisationCISSettingsGET
Retrieves the contact Id and name of each contact groupgetContactGroupsGET
Retrieves the full chart of accountsgetAccountsGET
Retrieves the payment services for a specific branding themegetBrandingThemePaymentServicesGET
Retrieves tracking categories and optionsgetTrackingCategoriesGET
Retrieves usersgetUsersGET
Retrieves Xero organisation detailsgetOrganisationsGET
Sends a copy of a specific invoice to related contact via emailemailInvoicePOST
Sets the chart of accounts, the conversion date and conversionpostSetupPOST
Update accountingupdateBankTransferAttachmentByFileNamePOST
Update accountingupdateContactAttachmentByFileNamePOST
Updates a chart of accountsupdateAccountPOST
Updates a single spent or received money transactionupdateBankTransactionPOST
Updates a specific attachment for a specific purchase order byupdatePurchaseOrderAttachmentByFileNamePOST
Updates a specific attachment from a specific bank transactionupdateBankTransactionAttachmentByFileNamePOST
Updates a specific attachment from a specific manual journal byupdateManualJournalAttachmentByFileNamePOST
Updates a specific attachment from a specific quote by filenameupdateQuoteAttachmentByFileNamePOST
Updates a specific attachment from a specific repeatingupdateRepeatingInvoiceAttachmentByFileNamePOST
Updates a specific attachment on a specific expense claimupdateReceiptAttachmentByFileNamePOST
Updates a specific batch payment for invoices and credit notesdeleteBatchPaymentPOST
Updates a specific batch payment for invoices and credit notesdeleteBatchPaymentByUrlParamPOST
Updates a specific contact groupupdateContactGroupPOST
Updates a specific contact in a Xero organisationupdateContactPOST
Updates a specific credit noteupdateCreditNotePOST
Updates a specific draft expense claim receiptsupdateReceiptPOST
Updates a specific expense claimsupdateExpenseClaimPOST
Updates a specific itemupdateItemPOST
Updates a specific linked transactions (billable expenses)updateLinkedTransactionPOST
Updates a specific manual journalupdateManualJournalPOST
Updates a specific option for a specific tracking categoryupdateTrackingOptionsPOST
Updates a specific payment for invoices and credit notesdeletePaymentPOST
Updates a specific purchase orderupdatePurchaseOrderPOST
Updates a specific quoteupdateQuotePOST
Updates a specific sales invoices or purchase billsupdateInvoicePOST
Updates a specific tracking categoryupdateTrackingCategoryPOST
Updates an attachment from a specific invoices or purchase billupdateInvoiceAttachmentByFileNamePOST
Updates attachment on a specific account by filenameupdateAccountAttachmentByFileNamePOST
Updates attachments on a specific credit note by file nameupdateCreditNoteAttachmentByFileNamePOST
Updates or creates a single manual journalupdateOrCreateManualJournalsPOST
Updates or creates one or more contacts in a Xero organisationupdateOrCreateContactsPOST
Updates or creates one or more credit notesupdateOrCreateCreditNotesPOST
Updates or creates one or more itemsupdateOrCreateItemsPOST
Updates or creates one or more purchase ordersupdateOrCreatePurchaseOrdersPOST
Updates or creates one or more quotesupdateOrCreateQuotesPOST
Updates or creates one or more sales invoices or purchase billsupdateOrCreateInvoicesPOST
Updates or creates one or more spent or received moneyupdateOrCreateBankTransactionsPOST
Updates tax ratesupdateTaxRatePOST