# Errors — Merchant API

The closed catalog of problems (`application/problem+json`), as the runtime produces them. Compare `code` (or `type`), never the title.

| Status | Code | Title |
| --- | --- | --- |
| 400 | [`identifier_required`](https://developer.noryo.app/en-GB/errors/identifier_required) | Identifier required |
| 400 | [`invalid_idempotency_key`](https://developer.noryo.app/en-GB/errors/invalid_idempotency_key) | Invalid Idempotency-Key |
| 400 | [`invalid_input`](https://developer.noryo.app/en-GB/errors/invalid_input) | Invalid input |
| 400 | [`invalid_json`](https://developer.noryo.app/en-GB/errors/invalid_json) | Invalid JSON body |
| 400 | [`invalid_request`](https://developer.noryo.app/en-GB/errors/invalid_request) | Invalid request |
| 400 | [`refresh_requires_transaction_id`](https://developer.noryo.app/en-GB/errors/refresh_requires_transaction_id) | Refresh requires a transaction |
| 400 | [`target_enrichment_required`](https://developer.noryo.app/en-GB/errors/target_enrichment_required) | Target enrichment required |
| 400 | [`unsupported_canonicalization`](https://developer.noryo.app/en-GB/errors/unsupported_canonicalization) | Unsupported canonicalization |
| 401 | [`invalid_api_key`](https://developer.noryo.app/en-GB/errors/invalid_api_key) | Invalid API credential |
| 402 | [`no_active_subscription`](https://developer.noryo.app/en-GB/errors/no_active_subscription) | No active subscription |
| 402 | [`sandbox_quota_exhausted`](https://developer.noryo.app/en-GB/errors/sandbox_quota_exhausted) | Sandbox quota exhausted |
| 403 | [`account_inactive`](https://developer.noryo.app/en-GB/errors/account_inactive) | Account inactive |
| 403 | [`insufficient_scope`](https://developer.noryo.app/en-GB/errors/insufficient_scope) | Insufficient scope |
| 403 | [`production_not_enabled`](https://developer.noryo.app/en-GB/errors/production_not_enabled) | Production access not enabled |
| 404 | [`enrichment_not_found`](https://developer.noryo.app/en-GB/errors/enrichment_not_found) | Enrichment not found |
| 404 | [`transaction_not_found`](https://developer.noryo.app/en-GB/errors/transaction_not_found) | Transaction not found |
| 409 | [`idempotency_key_reuse`](https://developer.noryo.app/en-GB/errors/idempotency_key_reuse) | Idempotency key reused |
| 409 | [`input_mismatch`](https://developer.noryo.app/en-GB/errors/input_mismatch) | Input mismatch |
| 409 | [`refresh_not_available`](https://developer.noryo.app/en-GB/errors/refresh_not_available) | Refresh not available |
| 409 | [`transaction_id_conflict`](https://developer.noryo.app/en-GB/errors/transaction_id_conflict) | Transaction identifier conflict |
| 410 | [`result_content_expired`](https://developer.noryo.app/en-GB/errors/result_content_expired) | Result content expired |
| 413 | [`request_entity_too_large`](https://developer.noryo.app/en-GB/errors/request_entity_too_large) | Request entity too large |
| 415 | [`unsupported_media_type`](https://developer.noryo.app/en-GB/errors/unsupported_media_type) | Unsupported media type |
| 429 | [`rate_limited`](https://developer.noryo.app/en-GB/errors/rate_limited) | Rate limited |
| 500 | [`internal_error`](https://developer.noryo.app/en-GB/errors/internal_error) | Internal error |
| 503 | [`busy`](https://developer.noryo.app/en-GB/errors/busy) | Service busy |
| 503 | [`engine_error`](https://developer.noryo.app/en-GB/errors/engine_error) | Engine error |
| 503 | [`pricing_not_activated`](https://developer.noryo.app/en-GB/errors/pricing_not_activated) | Pricing not activated |

---

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