APIHub
Back to Explore

Xero Bank Feeds API

The Xero Bank Feeds API lets partners manage bank feed connections (list, create, retrieve by ID, and delete) and access banking statements (list, retrieve by ID, and create).

Finance
OAuth
HTTPS
CORS: Unknown
Description enriched
Visit official documentation

Latency

621ms p95

Uptime

100.0% 30d

Playground

Verified

live

Endpoints

REST · JSON
GET

/FeedConnections

Searches for feed connections

  • page (query, page) — Page number which specifies the set of records to retrieve. By default the number of the records per set is 10. Example - https://api.xero.com/bankfeeds.xro/1.0/FeedConnections?page=1 to get the second set of the records. When page value is not a number or a negative number, by default, the first set of records is returned.
  • pageSize (query, limit) — Page size which specifies how many records per page will be returned (default 10). Example - https://api.xero.com/bankfeeds.xro/1.0/FeedConnections?pageSize=100 to specify page size of 100.
POST

/FeedConnections

Create one or more new feed connection

POST

/FeedConnections/DeleteRequests

Delete an existing feed connection

GET

/FeedConnections/{id}

Retrieve single feed connection based on a unique id provided

  • id (path, required) — Unique identifier for retrieving single object
GET

/Statements

Retrieve all statements

  • page (query, page) — unique id for single object
  • pageSize (query, limit) — Page size which specifies how many records per page will be returned (default 10). Example - https://api.xero.com/bankfeeds.xro/1.0/Statements?pageSize=100 to specify page size of 100.
  • Xero-Application-Id (header)
  • Xero-User-Id (header)
POST

/Statements

Creates one or more new statements

GET

/Statements/{statementID}

Retrieve single statement based on unique id provided

  • statementId (query, required) — statement id for single object
  • statementID (path, required)

7 endpoints auto-detected

Authentication

This API requires authentication: OAuth.

curl -X GET \
  "https://api.xero.com/bankfeeds.xro/1.0/FeedConnections"

api.xero.com · HTTPS only