Create bank feed statement in Xero
Accounting API · write, waits for approval · 100% field coverage
Your agent can create bank feed statement in Xero through Apideck's Accounting API, the same call it makes for every Accounting app. It changes data in the customer's Xero account, so it stops with the exact request until a person approves it. Apideck adds the customer's Xero credentials, so no token ever reaches the agent.
The call
POST https://unify.apideck.com/accounting/bank-feed-statements
Headers: x-apideck-service-id: xero, plus your app id and the customer's consumer id. Apideck MCP tool: accounting-bank-feed-statements-add. Agent operation id: unified.accounting.bankFeedStatementsAdd.
Body fields
| Field | Type | Description |
|---|---|---|
| bank_feed_account_id | string | The ID of the bank feed account this statement belongs to. |
| status | string | The current status of the bank feed statement. |
| start_date | string | Start date of the bank feed statement. |
| end_date | string | End date of the bank feed statement. |
| start_balance | number | Balance amount at the start of the period. |
| start_balance_credit_or_debit | string | Whether the amount is a credit or debit. |
| end_balance | number | Balance amount at the end of the period. |
| end_balance_credit_or_debit | string | Whether the amount is a credit or debit. |
| transactions | array | List of transactions in the bank feed statement. |
More for bank feed statements in Xero
Create bank feed statement in other Accounting apps
The same call works for each of these; only the service id changes.
MoneybirdNetSuitePennylaneRilletSage IntacctSage Intacct RESTSnelStart