Retrieves a specific attachment from a specific invoices or purchase bills by using a unique attachment Id. Allows you to retrieve a specific attachment from a specific manual journal using a unique attachment Id.
Retrieves a list of the key actions your app has permission to perform in the connected Xero organisation. Retrieves a specific attachments from a specific expense claim receipts by using a unique attachment Id. Xero Accounting API. SDK Documentation.
Accounting createAccount Creates a new chart of accounts. Diagnostics; using Xero. Api; using Xero. Client; using Xero. WriteLine “Exception when calling apiInstance. String Xero identifier for Tenant.
Account Account object in body of request. String Name of the attachment. UUID uuid Xero generated unique identifier for a bank transaction. Add historyRecord ; historyRecords. Add bankTransaction ; bankTransactions. Boolean If false return OK and mix of successfully created objects and any with validation errors. Integer e. Add bankTransfer ; bankTransfers.
UUID uuid Xero generated unique identifier for a bank transfer. Add batchPayment ; batchPayments. BatchPayments BatchPayments with an array of Payments in body of request.
Parse “” ; paymentService. PaymentService PaymentService object in body of request. Add contactGroup ; contactGroups. ContactGroups ContactGroups with an array of names in request body. Add contact ; contacts. Contacts Contacts with an array of Contact objects to create in body of request. Add allocation ; allocations.
Allocations Allocations with array of Allocation object in body of request. Boolean Allows an attachment to be seen by the end customer within their online invoice. Add creditNote ; creditNotes. USD; currency. Currency Currency object in the body of request. Add employee ; employees. Employees Employees with array of Employee object in body of request. Parse “” ; receipt. Add expenseClaim ; expenseClaims. Parse “” ; lineItemTracking. Add invoice ; invoices. Invoices Invoices with an array of invoice objects in body of request.
Add item ; items. Items Items with an array of Item objects in body of request. Parse “” ; linkedTransaction. LinkedTransaction LinkedTransaction object in body of request. Add manualJournal ; manualJournals. Allocations Allocations array with Allocation object in body of request.
Add payment ; payments. Payment Request body with a single Payment object. Add paymentService ; paymentServices. Payments Payments array with Payment object in body of request. Allocations Allocations with an array of Allocation object in body of request. Add purchaseOrder ; purchaseOrders. Add quote ; quotes. Quotes Quotes with an array of Quote object in body of request. Exclusive; receipt. Add receipt ; receipts.
Receipts Receipts with an array of Receipt object in body of request. RepeatingInvoices RepeatingInvoices with an array of repeating invoice objects in body of request.
Add taxRate ; taxRates. TrackingCategory TrackingCategory object in body of request. TrackingOption TrackingOption object in body of request. String The mime type of the attachment file you are retrieving i. Parse “T Date date-time Only records created or modified since this timestamp will be returned. String Filter by an any element. String Order by an any element. Integer Up to bank transactions will be returned in a single API call with line items details.
Allows you to retrieve a specific individual budget. Allows you to retrieve a specific set of contacts in a single call. Boolean e. This returns only lightweight fields, excluding computation-heavy fields from the response, making the API calls quick and efficient.
For faster response times we recommend using these explicit parameters instead of passing OR conditions into the Where filter. Boolean When set to true you’ll only retrieve Invoices created by your app. Integer Number of a Journal. Integer Offset by a specified journal number.
Boolean Filter to retrieve journals on a cash basis. Journals are returned on an accrual basis by default. Integer Up to linked transactions will be returned in a single API call. Use the page parameter to specify the page to be returned e. Get all the linked transactions that have been assigned to a particular customer.
Get the linked transactions associated to a customer and with a status. Integer Up to payments will be returned in a single API call. String Unique identifier for a PurchaseOrder. String Filter by purchase order status. String Filter by purchase order date e. Integer To specify a page, append the page parameter to the URL e. If there are records in the response you will need to check if there is any more data by fetching the next page e.
UUID uuid Filter for quotes belonging to a particular contact. String Filter for quotes of a particular Status. String Filter by quote number e. String Xero identifier for Tenant Required. String Name of the attachment Required.
Contacts Contacts with an array of Contact objects to create in body of request Required Query parameters Name Description summarizeErrors.
Required Query parameters Name Description summarizeErrors. Invoices Invoices with an array of invoice objects in body of request Required Query parameters Name Description summarizeErrors. Allocations Allocations with an array of Allocation object in body of request Required Query parameters Name Description summarizeErrors.
Receipts Receipts with an array of Receipt object in body of request Required Query parameters Name Description unitdp.
Login • Instagram
An OpenAPI (Swagger) specification for the Xero API with OAuth security schema. Description. This repository holds the official Xero OpenAPI descriptions. In Xero, you can view the history of changes made to invoices, bills, transactions, inventory items, contacts and more. This audit trail also shows any notes. Welcome to the Xero Developer YouTube channel, we produce code and SDK walkthroughs, developer guides, tutorials, technical interviews and episodes about.
API – Xero Developer
Validis has developed the most the most seamless connection to Xero available in the market today. We connect users of Xero directly with their bank or accountant enabling swift, accurate financial services.
Xero allows business owners around the globe to do beautiful business, by giving them the insights to plan for their future. Our unique technology enables small businesses to connect at the click of a button to their Xero accounting package with their bank or accountant fast enabling swift and accurate financial services. Validis extracts securely and encrypted full financial data history directly from the Xero accounting package in a standardized format. This allows for fast loan decision making and empowers audits and insights.
We have removed painful and time-consuming manual processes such as the collection of financial data, the calculation of financial ratios and the assessment of risk. Direct extraction and synchronisation of accounting data from the source accounting package reduces the likelihood of human errors and can give you and your customers peace of mind.
Attract and retain small business customers by providing them with a seamless digital experience, that is fully white labelled, and connectivity they have come to expect. Further information on supported Xero versions can be found here. A step by step guide on how to connect with a Xero accounting package can be found here.
We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may have an effect on your browsing experience. Necessary Necessary. Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website.
These cookies do not store any personal information. Non-necessary Non-necessary. Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies.
It is mandatory to procure user consent prior to running these cookies on your website. Scroll to Top.