curl --request POST \
--url https://api.meetcampfire.com/ca/api/bank-feed/{account_id} \
--header 'Authorization: <api-key>' \
--header 'Content-Type: application/json' \
--data '
{
"balance": 0,
"available_balance": 0,
"balance_as_of_date": "2023-12-25",
"transactions": [
{}
]
}
'{
"message": "Bank feed processed successfully",
"account_id": 123,
"submitted_count": 123,
"created_count": 123,
"skipped_count": 123,
"skipped_transactions": [
{
"external_transaction_id": "<string>",
"reason": "<string>"
}
],
"failed_count": 123,
"failed_transactions": [
{
"external_transaction_id": "<string>",
"reason": "<string>"
}
]
}Ingest bank feed data for a specific bank account. Creates bank transactions with corresponding journal entries, updates account balances, and triggers auto-categorization.
curl --request POST \
--url https://api.meetcampfire.com/ca/api/bank-feed/{account_id} \
--header 'Authorization: <api-key>' \
--header 'Content-Type: application/json' \
--data '
{
"balance": 0,
"available_balance": 0,
"balance_as_of_date": "2023-12-25",
"transactions": [
{}
]
}
'{
"message": "Bank feed processed successfully",
"account_id": 123,
"submitted_count": 123,
"created_count": 123,
"skipped_count": 123,
"skipped_transactions": [
{
"external_transaction_id": "<string>",
"reason": "<string>"
}
],
"failed_count": 123,
"failed_transactions": [
{
"external_transaction_id": "<string>",
"reason": "<string>"
}
]
}Token-based authentication with required prefix "Token"