---
title: "POST /v1/transactions/enrich"
method: POST
path: "/v1/transactions/enrich"
tags: ["Enrich transactions"]
---

# POST /v1/transactions/enrich

`POST /v1/transactions/enrich`

## Request body

- EnrichTransactionsRequest
  - `transactions` TransactionToEnrich[], required
    - `id` string, required — A unique ID for the transaction that to help you tie data back to your systems.
    - `description` string, required — The name of the merchant if available or a description of the transaction.
    - `mcc` string — The merchant category code.
    - `amount` number, required — The amount of the transaction in cents, in the currency of the account. Must be a positive value. Use the type field to indicate the direction.
    - `direction` 'incoming' | 'outgoing', required — The direction of the transaction.
    - `country_code` string
    - `iso_currency_code` string
    - `date` string — The date the transaction was posted.
    - `owner_type` 'consumer' | 'business'

## Response `200`

Success

- EnrichTransactionsResponse
  - `enriched_transactions` EnrichedTransaction[] — The enriched transactions.
    - `id` string, required — A original ID for the transaction that to help you tie data back to your systems.
    - `merchant_id` string — A Fuse defined, unique ID for the merchant associated with this transaction.
    - `merchant_name` string — The name of the merchant.
    - `logo` object
      - `url` string — The URL of the logo.
    - `categories` string[] — Hierarchical transaction categories: Each element narrows down from parent to nested sub-categories. Example: ['personnel', 'employee', 'payroll'].

---

[API](https://skmtc.net/letsfuse/apis/sessions.md) · [All operations](https://skmtc.net/letsfuse/apis/sessions/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/letsfuse/sessions/revisions/816323e226dc/schema)
