Review the scope list
Compare deprecated accounting scopes with the granular alternatives the Xero app now expects for contacts, invoices, journals, attachments, settings, and projects.
Activepieces and Xero OAuth audit
A focused audit for Activepieces flows where a Xero connection fails after granular accounting scopes, custom OAuth2 setup, deprecated scope names, or token refresh confusion.
Where the connection breaks
The audit traces the Xero developer app, requested scopes, Activepieces connection type, callback URL, token exchange, refresh behavior, and the first flow step that proves the connection works.
Compare deprecated accounting scopes with the granular alternatives the Xero app now expects for contacts, invoices, journals, attachments, settings, and projects.
Map the client app type, redirect URL, tenant selection, offline access, token refresh, and the exact Activepieces connection method in use.
Define the smallest read-only Xero test that confirms the connection without writing accounting data or sharing private credentials in the report.
When Activepieces still asks for older Xero accounting scopes, the audit maps the failing scope names to the current granular Xero permissions, then checks whether a standard connector, custom OAuth2 app, or temporary manual export is the safest short-term path.
Deliverable
The audit stays limited to one Xero tenant, one Activepieces flow, and one connection path. Redact client IDs, secrets, and accounting data before sending screenshots or exports.
Buy $99 Workflow AuditBuy $4,999 SprintBook $1,000 SprintActivepieces queue audit