A report is the result of parsing one statement. Everything else — products, consents, enrichment — is derived from it.Documentation Index
Fetch the complete documentation index at: https://docs.swippee.com/llms.txt
Use this file to discover all available pages before exploring further.
The StatementReport
The transaction object
| Field | Type | Description |
|---|---|---|
date | string | ISO 8601 (YYYY-MM-DD). |
description | string | Raw narration as printed on the statement. |
debit / credit / balance | number | null | Amounts in statement currency. |
category | string | Coarse class: salary, merchant_payment, transfer, wallet, utility, loan_repayment, remittance, … |
merchant | string | null | Merchant name parsed from the narration (or resolved from a Fonepay terminal). |
merchantTerminal | string | null | Fonepay terminal PAN, when the rail carries one. |
mcc | string | null | ISO 18245 Merchant Category Code, when the merchant resolves. |
merchantCategory | string | null | Spend sub-category derived from the MCC (e.g. groceries, dining, fuel). |
Filtering transactions
GET /v1/reports/:id/transactions takes query filters so you don’t always need
the full set. Filters combine with AND.
category, merchant_category, direction (credit | debit),
since, until (ISO dates), limit (default 500, max 1000).