# API reference — Merchant API

Noryo Merchant API · Version `2026-10-01` · Server `https://api.noryo.app`

Enrich a bank transaction descriptor into a merchant identity.

Three endpoints, no batch. Versioning belongs to the **family** — `/merchant/v1` —
so that `merchant/v2` can live beside `merchant/v1` rather than replace it.

**The host is not part of the contract.** Noryo may serve this API from more than one
domain. No hostname enters any identity, hash or signature; do not hardcode one beyond
your base URL configuration.

## Authentication

- `bearerCredential` — http bearer. `Authorization: Bearer nry_mer_sbx_<key_id>.<secret>` The prefix carries the environment: `nry_mer_sbx_` for Sandbox, `nry_mer_live_` for Production. The secret is shown **once**, at creation, and is never recoverable. There is no rotation operation: to replace a key, create a new one, deploy it, then revoke the old one.

## Operations

| Method | Path | Summary |
| --- | --- | --- |
| `POST` | [`/merchant/v1/enrichments`](https://developer.noryo.app/en-GB/merchant/reference/create-enrichment) | Enrich a transaction descriptor |
| `GET` | [`/merchant/v1/enrichments/{enrichment_id}`](https://developer.noryo.app/en-GB/merchant/reference/get-enrichment) | Read a past enrichment |
| `POST` | [`/merchant/v1/enrichments/{enrichment_id}/refresh`](https://developer.noryo.app/en-GB/merchant/reference/refresh-enrichment) | Recompute an enrichment |

## Errors

[Errors — Merchant API](https://developer.noryo.app/en-GB/errors)

## OpenAPI specification

[noryo-merchant-v1.yaml](https://developer.noryo.app/openapi) (YAML)

---

Canonical page: https://developer.noryo.app/en-GB/merchant/reference
