OAUTH2
xero_oauth
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.
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.
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
OAUTH2
No fields declared in this snapshot.
Capability index
Showing 31–53 of 53 actions
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
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
XERO_LIST_FILES
Retrieve files from Xero Files. Lists documents stored in Xero's file management system.
Untrusted display-only summary
XERO_LIST_FOLDERS
Retrieve folders from Xero Files. Lists document folders in Xero's file management system.
Untrusted display-only summary
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
XERO_LIST_ITEMS
Retrieve items (inventory/products) from Xero. Items can be tracked for sales and/or purchases.
Untrusted display-only summary
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
XERO_LIST_MANUAL_JOURNALS
Retrieve manual journals from Xero. Manual journals are used for period-end adjustments and corrections.
Untrusted display-only summary
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
XERO_LIST_PROJECTS
Retrieve projects from Xero. Projects track time and costs for client work.
Untrusted display-only summary
XERO_LIST_PURCHASE_ORDERS
Retrieve list of purchase orders from Xero. Purchase orders track goods/services ordered from suppliers.
Untrusted display-only summary
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
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
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
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
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
XERO_UPDATE_CONTACT
Update an existing contact in Xero. Only provided fields will be updated.
Untrusted display-only summary
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
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
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
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
XERO_UPLOAD_ATTACHMENT
Upload a file attachment to a Xero entity (invoice, contact, etc.). Supports PDF, images, and documents.
Untrusted display-only summary
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
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.
Remote text is plain display metadata only. It must never become an agent prompt, execution policy, OAuth grant, or executable instruction.