Xero integration
What does the Xero integration do?
Our Xero integration enables the automation of finance processes by seamlessly connecting Xero and Rewst. Automate workflows for managing client financial data, invoices, and more.
Set up the Xero integration
Set up steps in Xero
Login to your Xero Developer Apps Portal
Navigate to My Apps.
Click to add a New App.
Fill in the required fields and click Create App.
Select Web App as the Integration Type
For the Redirect URI, you'll need to enter the following URL as a callback URL:
ttps://engine.rewst.io/integrations/xero/callback/01943e7a-fe5b-7732-93be-ad884ebf2dec
Navigate to the configuration of the app you just created and copy the Client ID and Client Secret . Store both of these for later use in Rewst. Note that once you leave the page, you won't be able to see the Client Secret again.
If there is no client secret, you can generate one by clicking Generate a Secret.
Set up steps in Rewst
Navigate to Configuration > Integrations in the left side menu of your Rewst platform.
Search for
Xero
in the integrations page.

Click on the integration tile to launch the configuration setup page.
Under Parameters:
Set your Zero API Scopes - default scopes are already set, but reference Xero's documentation about scopes here, if you wish to modify as needed
Enter the Xero App Secret and Xero App Client ID you copied previously
Specify the default tenant name you want to use for the connection
Return to your my.xero.com dashboard and copy the name of the organization you want to use
This is case sensitive - make sure to enter the name exactly as it appears in Xero
Click Save Configuration.
Click Authorize to connect your Xero account
Rewst will do a quick validation of your input. Once completed, you'll see a new section beneath the configuration form for organization mapping. Complete your mapping as desired.
Got an idea for a new Integration? Rewst is constantly adding new integrations to our integrations page. Submit your idea or upvote existing ideas here in our Canny feedback collector.
Actions and endpoints
Xero's own API documentation can be found here.
Accounts
List Accounts
List all accounts
Accounts
Get Account
Get account by ID
Accounts
Create Account
Create an account
Accounts
Update Account
Update an account
Employees
List Employees
List all employees
Employees
Get Employee
Get a specific employee
Employees
Create Employee
Create a new employee
Employees
Update Employee
Update an existing employee
Generic Request
Xero API Request
Generic action for making authenticated requests against the Xero API
Invoices
List Invoices
List all invoices
Invoices
Get Invoice
Get a specific invoice
Invoices
Create Invoice
Create a new invoice
Invoices
Delete/Void Invoice
Delete/Void an existing invoice
Invoices
Update Invoice
Update an existing invoice
Last updated
Was this helpful?