Enrich a bank transaction descriptor
Required scope: enrich:transaction. Returns a normalized merchant identity, category, hierarchy, and rail signals. Send descriptors as-is: bank-statement scaffolding (PSP prefixes, channel markers, store numbers, trailing city/country tokens) is stripped server-side before retrieval — client-side pre-cleaning is unnecessary. Descriptors in non-Latin scripts (Arabic, Persian, Cyrillic, Turkish) are matched natively without transliteration. Use ?debug=1 with the enrich:debug scope to surface internal scoring fields (rank_gap, nb_extensions) — silently ignored without the scope.
Request
- Base URL: https://api.nashboard.ai
- URL: https://api.nashboard.ai/v1/enrich/transaction
- Auth: one of:
- HTTP bearer
- API key in header X-API-Key
Query parameters
Surface debug fields (rank_gap, nb_extensions). Requires enrich:debug scope; silently ignored otherwise.
Taxonomy system for the category field.
Headers
API version pin (ISO date). Absent → latest. Unknown or future → 400 unsupported_version. The X-Amouen-Version header name is still accepted as a deprecated alias; when both are present, X-Nashboard-Version takes precedence.
Optional idempotency key (max 128 chars).
Request body
Response
Enriched result.
Changes
No recorded changes to this operation across all 1 revision of this API.