Xero
Restrict how your agents can use Xero.
Require agents to confirm every change to your books, or set up custom rules for automation.
XeroBookkeeping agent · Acme Ltdkc_…7f3a
| Permission | Access | Only when |
|---|---|---|
Invoices · Read invoice.read | Allowed | Any request |
Invoices · Create invoice.create | Allowed | body.Invoices[].Status = DRAFT |
Invoices · Create invoice.create | Ask meWaits up to 24 hours | Any request |
Allowed goes straight throughAsk me waits for your confirmation
Pricing
Connect through our Xero app, or your own.
KeyContain's Xero app
$7 per organisation every 30 days
- $4 per GB of data from Xero
- Nothing to set up at Xero
Your own Xero app
$0
- No fee to us
- You register an app with Xero. Xero may charge you its own fees.
What you can control
Permissions
Each row of a key's Xero access is one of these, set to Allowed or Ask me.
| Permission | Name in the API |
|---|---|
| Invoices · Read | invoice.read |
| Invoices · Create | invoice.create |
| Invoices · Update | invoice.update |
| Invoices · Delete | invoice.delete |
| Invoices · Email | invoice.email |
| Credit notes · Read | creditnote.read |
| Credit notes · Create | creditnote.create |
| Credit notes · Update | creditnote.update |
| Credit notes · Delete | creditnote.delete |
| Quotes · Read | quote.read |
| Quotes · Create | quote.create |
| Quotes · Update | quote.update |
| Quotes · Delete | quote.delete |
| Purchase orders · Read | purchaseorder.read |
| Purchase orders · Create | purchaseorder.create |
| Purchase orders · Update | purchaseorder.update |
| Purchase orders · Delete | purchaseorder.delete |
| Contacts · Read | contact.read |
| Contacts · Create | contact.create |
| Contacts · Update | contact.update |
| Contacts · Archive | contact.archive |
| Payments · Read | payment.read |
| Payments · Create | payment.create |
| Payments · Delete | payment.delete |
| Bank transactions · Read | banktransaction.read |
| Bank transactions · Create | banktransaction.create |
| Bank transactions · Update | banktransaction.update |
| Bank transactions · Delete | banktransaction.delete |
| Bank transfers · Read | banktransfer.read |
| Bank transfers · Create | banktransfer.create |
| Manual journals · Read | manualjournal.read |
| Manual journals · Create | manualjournal.create |
| Manual journals · Update | manualjournal.update |
| Manual journals · Delete | manualjournal.delete |
| Items · Read | item.read |
| Items · Create | item.create |
| Items · Update | item.update |
| Items · Delete | item.delete |
| Accounts · Read | account.read |
| Accounts · Create | account.create |
| Accounts · Update | account.update |
| Accounts · Delete | account.delete |
| Tracking categories · Read | trackingcategory.read |
| Tracking categories · Create | trackingcategory.create |
| Tracking categories · Update | trackingcategory.update |
| Tracking categories · Delete | trackingcategory.delete |
| Attachments · Read | attachment.read |
| Attachments · Upload | attachment.upload |
| Reports · Run | reports.run |
| Organisation · Read | organisation.read |
| Custom rule: a method and a path that you choose. | |