All integrations
Catalogue metadata onlyaccountingv20260721_00

XERO

Xero

Xero is a cloud-based accounting software for small businesses, providing invoicing, bank reconciliation, bookkeeping, and financial reporting in real time

Description is untrusted, display-only upstream metadata. It never becomes policy, OAuth scope authority, or an agent instruction.

Pakkawork boundary

Research catalogue metadata only. No Pakkawork OAuth, credential, host, quota, executor, or verifier is enabled.

No Pakkawork execution adapter is enabled. Hosted account-authorisation availability is workspace-specific and checked separately in the dashboard.Check workspace connection options
Attributed source

53

Action summaries

Display-only definitions

0

Trigger types

Not installed instances

1

Auth modes

Field names, never values

No

Execution

No runtime adapter

Authentication map

What setup is declared?

Only field names, types, and required markers are shown. Secret values, default auth URLs, credential material, and inferred OAuth scopes are excluded.
OAUTH2

OAUTH2

xero_oauth

Provider setup

Developer setup

  • Client idclient_id · stringRequired
  • Client secretclient_secret · stringRequired
  • Redirect URIoauth_redirect_uri · stringOptional
  • Scopesscopes · stringOptional

User connection

No fields declared in this snapshot.

Capability index

Actions and trigger definitions

Static summaries are available. Live schemas remain disabled until PROVIDER_HUB_API_KEY is configured server-side.

Showing 31–53 of 53 actions

List Bank Transactions

XERO_LIST_BANK_TRANSACTIONS

Retrieve bank transactions from Xero. Includes SPEND, RECEIVE, and transfer types; unfiltered results include DELETED transactions that skew totals. Dates returned in /Date(milliseconds_since_epoch)/ format. Rate limit: ~60 requests/minute per org; heavy pagination may trigger 429 errors.

Untrusted display-only summary

List Credit Notes

XERO_LIST_CREDIT_NOTES

Retrieve list of credit notes from Xero. Credit notes are issued to reduce amounts owed by customers.

Untrusted display-only summary

List Files

XERO_LIST_FILES

Retrieve files from Xero Files. Lists documents stored in Xero's file management system.

Untrusted display-only summary

List Folders

XERO_LIST_FOLDERS

Retrieve folders from Xero Files. Lists document folders in Xero's file management system.

Untrusted display-only summary

List Invoices

XERO_LIST_INVOICES

Retrieve a list of invoices from Xero. Results include both sales invoices (Type=ACCREC) and bills (Type=ACCPAY) by default; filter by Type in the `where` clause when only one is needed. Supports filtering by status, contact, date range, and pagination.

Untrusted display-only summary

List Items

XERO_LIST_ITEMS

Retrieve items (inventory/products) from Xero. Items can be tracked for sales and/or purchases.

Untrusted display-only summary

List Journals

XERO_LIST_JOURNALS

Retrieve journals from Xero. Journals show the accounting entries for all transactions. Omitting filters returns the full historical journal ledger and can produce very large responses — use If-Modified-Since and/or paymentsOnly to narrow scope. No date range filter parameter exists. Results are returned inside a Jour…

Untrusted display-only summary

List Manual Journals

XERO_LIST_MANUAL_JOURNALS

Retrieve manual journals from Xero. Manual journals are used for period-end adjustments and corrections.

Untrusted display-only summary

List Payments

XERO_LIST_PAYMENTS

Retrieve list of payments from Xero. Payments link invoices to bank transactions; invoices may have multiple partial/split payment records. Response Date fields use Xero's /Date(milliseconds)/ format requiring custom parsing.

Untrusted display-only summary

List Projects

XERO_LIST_PROJECTS

Retrieve projects from Xero. Projects track time and costs for client work.

Untrusted display-only summary

List Purchase Orders

XERO_LIST_PURCHASE_ORDERS

Retrieve list of purchase orders from Xero. Purchase orders track goods/services ordered from suppliers.

Untrusted display-only summary

List Quotes

XERO_LIST_QUOTES

Retrieve a list of sales quotes from Xero with optional filtering and pagination. Supports filtering by date ranges, contact, status, and quote number. Returns up to 100 quotes per page with full line item details. Use this action when you need to query, list, or search for quotes in a Xero organization.

Untrusted display-only summary

List Tax Rates

XERO_LIST_TAX_RATES

Retrieve tax rates from Xero. Shows available tax codes and rates for the organization. Use returned tax codes as valid `TaxType` values in other tools — invalid values cause ValidationException errors.

Untrusted display-only summary

List Tracking Categories

XERO_LIST_TRACKING_CATEGORIES

Retrieve tracking categories from Xero. Tracking categories are used to segment data for reporting (e.g., departments, regions).

Untrusted display-only summary

Update Invoice

XERO_POST_INVOICE_UPDATE

Tool to update an existing invoice. Use when you need to modify the details of an invoice after it's been created.

Untrusted display-only summary

Update Bank Transaction

XERO_UPDATE_BANK_TRANSACTION

Update an existing bank transaction in Xero. Use this action when you need to modify details of a previously created bank transaction such as line items, reference, date, or status. Note: Reconciled transactions cannot be updated and will return a validation error.

Untrusted display-only summary

Update Contact

XERO_UPDATE_CONTACT

Update an existing contact in Xero. Only provided fields will be updated.

Untrusted display-only summary

Update Credit Note

XERO_UPDATE_CREDIT_NOTE

Updates a specific credit note in Xero by its unique identifier. This action allows you to modify credit note details such as status, line items, reference numbers, and other fields after the credit note has been created. Use this action when you need to change the status of a credit note (e.g., from DRAFT to AUTHORIS…

Untrusted display-only summary

Update Manual Journal

XERO_UPDATE_MANUAL_JOURNAL

Update an existing manual journal (journal entry) in Xero by its ID. Use this action when you need to modify the narration, date, journal lines, status, or other properties of an existing manual journal. Manual journals must balance (debits equal credits) or the update will fail. Only DRAFT manual journals can have th…

Untrusted display-only summary

Update Purchase Order

XERO_UPDATE_PURCHASE_ORDER

Updates a specific purchase order in Xero by its unique identifier. Use this action when you need to modify an existing purchase order's details such as line items, delivery information, status, or other fields. Only the fields provided in the request will be updated; fields not included will remain unchanged.

Untrusted display-only summary

Update Quote

XERO_UPDATE_QUOTE

Updates a specific quote in Xero by its QuoteID. Use this action when you need to modify an existing sales quote, such as changing its status, updating line items, contact details, dates, or other quote properties. Only the fields provided in the request will be updated - unprovided fields will remain unchanged.

Untrusted display-only summary

Upload Attachment

XERO_UPLOAD_ATTACHMENT

Upload a file attachment to a Xero entity (invoice, contact, etc.). Supports PDF, images, and documents.

Untrusted display-only summary

Validate Credential

XERO_VALIDATE_CREDENTIAL

Validate Xero API credentials by testing access to connected organisations. Returns success status and a message indicating whether authentication is working. Use this action when you need to verify that Xero API credentials are valid and properly configured before attempting other operations. This is particularly use…

Untrusted display-only summary

Provenance

Versioned facts, explicit trust.

The detail snapshot comes from an attributed MIT-licensed repository revision. Safe local icons use exact-match CC0 Simple Icons symbols; unmatched brands use monograms.

Repository
https://github.com/provider-directoryHQ/provider-directory
Commit
85e33f6a81dfe987f6fc3637d48d45052cea8ca5
Generated
2026-09-12
Trust policy
untrusted_display_only

Remote text is plain display metadata only. It must never become an agent prompt, execution policy, OAuth grant, or executable instruction.