---
title: "Post Bank Feed"
method: POST
path: "/ca/api/bank-feed/{account_id}"
tags: ["Cash Management"]
---

# Post Bank Feed

`POST /ca/api/bank-feed/{account_id}`

Ingest bank feed data for a specific bank account. Creates bank transactions with corresponding journal entries, updates account balances, and triggers auto-categorization.

## Path parameters

- `account_id` integer, required

## Request body

- BankFeed
  - `balance` number, double, required
  - `available_balance` number, double, required
  - `balance_as_of_date` string, date, required
  - `transactions` object[], required

## Response `201`

- object
  - `message` string
  - `account_id` integer
  - `submitted_count` integer
  - `created_count` integer
  - `skipped_count` integer
  - `skipped_transactions` object[]
    - `external_transaction_id` string
    - `reason` string
  - `failed_count` integer
  - `failed_transactions` object[]
    - `external_transaction_id` string
    - `reason` string

---

[API](https://skmtc.net/campfire/apis/campfire-developer-apis.md) · [All operations](https://skmtc.net/campfire/apis/campfire-developer-apis/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/campfire/campfire-developer-apis/revisions/6945ebc3180e/schema)
