Banking
Collects the daily files a partner bank drops by SFTP, archives them and parses balances and transactions.
appLines of business22 operationsid banking
How it sits
An app is already assembled from parts, with a face of its own. The counts and the links below are from the platform's spec and the other services' own descriptions.
What it can do
22 operations in 8 resources, as the spec declares them. Each row is one call; paths are relative to the part.
export
| Method | Path | Does |
|---|---|---|
| GET | /api/v1/export/balances | Daily per-account balance summary feed |
| GET | /api/v1/export/changes | Flat per-Notification-of-Change export feed |
| GET | /api/v1/export/enrichment | Flat per-field export of the bank's enriched INFO_RPTG feed |
| GET | /api/v1/export/enrichment/fields | Distinct enrichment field names the bank has ever sent |
| GET | /api/v1/export/returns | Flat per-ACH-return export feed |
| GET | /api/v1/export/summary | Aggregate transaction rollups, split external vs internal |
| GET | /api/v1/export/summary-codes | Distinct account summary-item codes observed |
| GET | /api/v1/export/txns | Flat per-transaction export feed |
8 operations
sftp
| Method | Path | Does |
|---|---|---|
| GET | /api/v1/sftp/profiles | List configured SFTP profiles + health state |
| GET | /api/v1/sftp/{profile}/inbound | List files waiting in the inbound dir |
| POST | /api/v1/sftp/{profile}/pickup | Download new envelopes into archive + DuckDB |
| POST | /api/v1/sftp/{profile}/ping | Connect + stat the inbound dir (no transfer) |
4 operations
inbound
| Method | Path | Does |
|---|---|---|
| GET | /api/v1/inbound/envelopes | List inbound envelopes with pickup + parse state |
| GET | /api/v1/inbound/envelopes/{log_number} | Full envelope + pickup + parsed detail |
| GET | /api/v1/inbound/envelopes/{log_number}/download | Download the raw archived bytes |
3 operations
datasets
| Method | Path | Does |
|---|---|---|
| GET | /api/v1/datasets | List datasets exposed by this driver |
| GET | /api/v1/datasets/{dataset_id}/rows | Stream dataset rows as ndjson |
2 operations
health
| Method | Path | Does |
|---|---|---|
| GET | /health | Basic health check |
| GET | /health/detailed | Detailed health check |
2 operations
parsing
| Method | Path | Does |
|---|---|---|
| POST | /api/v1/parsing/run | Parse downloaded-but-unparsed envelopes |
1 operation
prime
| Method | Path | Does |
|---|---|---|
| GET | /prime | Prime application caches |
1 operation
status
| Method | Path | Does |
|---|---|---|
| GET | /status | Service status overview |
1 operation
All the partsLines of businessThe platform's own id for this service is cbbanking.
forge-catalog.json, generated Oct 30, 2026