# API reference — Transaction Intelligence

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

From a raw financial transaction to structured intelligence.

`signals.used` lists the received signals that were passed to the engine: to the identity resolver, or to the store for series, relationships and observation coverage. `signals.ignored` lists those nobody read. This field is not a convenience: without it, a client can send an MCC for months, receive 200, and believe it weighs on the response. 

The numbers in this API are not probabilities. Around twenty numeric fields look like a confidence, under three names (`confidence`, `strength`, `value`). Each one carries an `x-noryo-score` extension that states its class (`declared_constant`, `evidence_ratio`, `calendar_fill`, `anchor_stability`, `authority_tiebreak`, `text_coverage`), what it is comparable with, and what it is not. The same `0.5` means 1 signal out of 2 for a transfer pair and 2 out of 4 for a reversal: it can only be compared within its class and its type. None of them is calibrated (`calibration = non_calibree` everywhere, by constraint), because no real reference corpus currently makes it possible to relate any of these numbers to an observed frequency. The classes are described in `components.x-noryo-score-classes`. 

The name `confidence` (under `resolution`) is kept for `ti_v1` compatibility. Read it as "declared strength of the pattern", never as a confidence.

## Authentication

- `txnApiKey` — http bearer. A credential of the `txn` family: `nry_txn_sbx_<key_id>.<secret>` in Sandbox, `nry_txn_live_<key_id>.<secret>` in Production. A `nry_mer_*` key is refused here, and vice versa: the families are isolated by the verifier's domain, not merely by a filter.

## Operations

| Method | Path | Summary |
| --- | --- | --- |
| `POST` | [`/transactions/v1/coverage-windows`](https://developer.noryo.app/en-GB/transaction-intelligence/reference/declare-coverage-window) | Declare what was supplied for an account, over a period |
| `POST` | [`/transactions/v1/enrichments`](https://developer.noryo.app/en-GB/transaction-intelligence/reference/create-enrichment) | Enrich a transaction. |
| `GET` | [`/transactions/v1/enrichments/{enrichment_id}`](https://developer.noryo.app/en-GB/transaction-intelligence/reference/get-enrichment) | Read back a returned enrichment. |

## Errors

[Errors — Transaction Intelligence](https://developer.noryo.app/en-GB/transaction-intelligence/errors)

## OpenAPI specification

[openapi.json](https://api.noryo.app/openapi.json) (JSON)

---

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