![]() ![]() Xero’s accounting API is probably one of the most comprehensive, advanced, and well-documented out there. There are some inconsistencies in Xero’s web UI, API, and docs □ That means, in addition to building to multiple APIs with varying structures and restrictions, you may need to invest significant time and resources into their maintenance.Ĥ. It’s also worth noting that each of Xero’s APIs is updated independently. We recommend reviewing how requests are structured in a particular API before jumping in. This can be confusing for developers unaccustomed to working exclusively in Xero, and it’s not a fun irregularity to discover in the moment. Some of Xero’s APIs reverse these requests (i.e., asking for a PUT call to push data and a POST call to update it), while others don’t. Outside of Xero, POST typically means pushing data to a platform. ![]() It’s important to recognize going in that Xero’s APIs can behave differently.įor example, the function of POST and PUT can vary depending on the API in question. For instance, to access Xero’s Finance or Bank Feeds API, you’ll need to sign additional contractual terms and have a conversation with Xero to make your case.Īs you expand your product offerings, you may want to integrate with more than one of Xero’s APIs. If you want to access other APIs and endpoints, you’ll need to secure Xero’s separate pre-approval. In total, they have 11 distinct APIs with over 100 distinct endpoints.īy default, your app will only have access to the Accounting API. Xero offers different APIs for accounting, assets, bank feeds, payroll, and other use cases. Xero features 11 distinct APIs and they can behave differently⚡ You can find a more detailed overview of the process here.Ģ. Codat clients benefit from a Postman collection (technical guide) that fully supports you through the process of building out this requirement.įrom there, you can fill out an App Partner application form in the Xero Developer Center and submit it to Xero for review. This process involves a set of specific technical requirements like the lending write-back. Depending on your business model, you may not be eligible at all so it’s definitely worth checking with Xero before you invest resources into the build. Typically, that involves meeting several criteria like maintaining at least three active customer connections within a 30-day period.īecoming a financial services partner involves a more lengthy contractual process and discussion. And if your app deals with financial services like banking, payments, lending, or insurance, you’ll need to contact Xero and establish a financial services partnership before you can apply. Typically, a call or two is needed with a Xero Partnerships Manager which needs to be scheduled in advance. It usually takes a number of weeks to become an approved Xero App Partner. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |