xero oauth.md
Xero
Connector Overview
Xero is a cloud-based accounting software platform that helps businesses manage their finances, track transactions, and streamline their bookkeeping tasks.
Authentication Type
OAuth
Webhook Supported
Yes, Xero supports webhooks at an integration-level. To configure these, simply add your Xero integration webhook URL as the "Delivery URL" in your Xero Developer Portal under Apps > Webhooks.
Secrets
- PAN_SEC_XERO_ACCESS_TOKEN
- PAN_SEC_XERO_SCOPE
- PAN_SEC_XERO_EXPIRES_IN
- PAN_SEC_XERO_CLIENT_ID
- PAN_SEC_XERO_CLIENT_SECRET
- PAN_SEC_XERO_TENANT_URL
- PAN_SEC_XERO_WEBHOOK_KEY
API Client Supported
No
Requirements for Provisioning
In order to provision your connector, the following Xero information must be gathered:
- Client ID
- Client Secret
- Webhook Key
- This is not required for provisioning, but if you wish to utilize webhooks, then it must be supplied
- Scopes
How to Connect Your Integration
Upon successfully creating a tenant, you will perform the following steps to connect to Xero:
- Click on Reconnect
- Log into your Xero Account
- Select which Organization you want to connect
- If you have more than one organization, there should be a dropdown available
API Resources
For more information on how to utilize the Xero API, feel free to reference the following documentation.