APIHub
Back to Explore

Bank Feeds API

Bank Feeds API enables your SMB users to set up bank feeds from accounts in your application to supported accounting platforms.

Finance
apiKeyHeader
HTTPS
CORS: Unknown
Visit official documentation

Latency

Not monitored yet

Uptime

Not monitored yet

Playground

Verified

live

Endpoints

REST · JSON
GET

/companies/{companyId}/connections/{connectionId}/connectionInfo/bankFeedAccounts

List bank feed bank accounts

  • companyId (path, required)
  • connectionId (path, required)
PUT

/companies/{companyId}/connections/{connectionId}/connectionInfo/bankFeedAccounts

Create bank feed bank accounts

  • companyId (path, required)
  • connectionId (path, required)
PATCH

/companies/{companyId}/connections/{connectionId}/connectionInfo/bankFeedAccounts/{accountId}

Update bank feed bank account

  • companyId (path, required)
  • connectionId (path, required)
  • accountId (path, required) — Unique identifier for an account
GET

/companies/{companyId}/connections/{connectionId}/data/bankAccounts/{accountId}/bankTransactions

List bank transactions for bank account

  • companyId (path, required)
  • connectionId (path, required)
  • accountId (path, required) — Unique identifier for an account
  • page (query, required, page) — Page number. [Read more](https://docs.codat.io/using-the-api/paging).
  • pageSize (query, limit) — Number of records to return in a page. [Read more](https://docs.codat.io/using-the-api/paging).
  • query (query) — Codat query string. [Read more](https://docs.codat.io/using-the-api/querying).
  • orderBy (query) — Field to order results by. [Read more](https://docs.codat.io/using-the-api/ordering-results).
GET

/companies/{companyId}/connections/{connectionId}/options/bankAccounts/{accountId}/bankTransactions

List push options for bank account bank transactions

  • companyId (path, required)
  • connectionId (path, required)
  • accountId (path, required) — Unique identifier for an account
POST

/companies/{companyId}/connections/{connectionId}/push/bankAccounts/{accountId}/bankTransactions

Create bank transactions

  • companyId (path, required)
  • connectionId (path, required)
  • accountId (path, required) — Unique identifier for an account
  • allowSyncOnPushComplete (query)
  • timeoutInMinutes (query)

6 endpoints auto-detected

Authentication

This API uses an API key, passed in the "Authorization" header. No OAuth required.

curl -X GET \
  "https://api.codat.io/companies/{companyId}/connections/{connectionId}/connectionInfo/bankFeedAccounts" \
  -H "Authorization: YOUR_API_KEY"

api.codat.io · HTTPS only