---
title: "API errors"
description: "The Noxtica API error body, and the status codes and error codes each API returns, generated from the published OpenAPI specifications."
canonical_url: "https://noxtica.com/docs/api/errors/"
markdown_url: "https://noxtica.com/docs/api/errors/index.md"
last_updated: 2026-10-27
published: 2026-10-27
section: "server-apis"
section_title: "Server APIs"
openapi_release: "v0.4.0"
openapi_spec_version: "0.4.0"
site: "Noxtica"
language: "en"
source: markdown
---

# API errors

A request that cannot be completed returns an HTTP status of `400` or higher and a JSON body. Branch on the status code first, then on the `error` or `code` value when the response carries one, and treat any value you do not recognise as a failure of that status class.

Every error body carries a request id. Log it with the failed call and quote it when you contact support.

## Error body

### Noxtica KYC / KYB / KYM API

| Field | Type | Always returned | Description |
| --- | --- | --- | --- |
| `error` | string | Yes |  |
| `requestId` | string | Yes |  |

### Noxtica Pulse customer, sign-in and device API

| Field | Type | Always returned | Description |
| --- | --- | --- | --- |
| `code` | string | Yes | Stable machine-readable identifier. |
| `error` | string | Yes |  |
| `message` | string | No |  |
| `requestId` | string | No |  |

### Noxtica Server API (/v1)

| Field | Type | Always returned | Description |
| --- | --- | --- | --- |
| `error` | string | Yes | Machine-readable error string; route-specific values are listed on each operation. |
| `requestId` | string | Yes | Correlation id for this call; quote it when you contact support. |

## Identity verification API: errors

Codes named in the responses of the Identity verification API operations.

| Status | Code | Returned by |
| --- | --- | --- |
| `400` | `consent_required` | [`kycSessionVerificationIdEmail`](https://noxtica.com/docs/api/reference/kyc/#kycSessionVerificationIdEmail) |
| `400` | `email_verification_unavailable` | [`kycSessionMint`](https://noxtica.com/docs/api/reference/kyc/#kycSessionMint) |
| `400` | `idempotency_key_invalid` | [`kycSessionSubmit`](https://noxtica.com/docs/api/reference/kyc/#kycSessionSubmit) |
| `400` | `Invalid sessionId` | [`kycSessionStatus`](https://noxtica.com/docs/api/reference/kyc/#kycSessionStatus) |
| `400` | `invalid_case_id` | [`kymTransactionsReport`](https://noxtica.com/docs/api/reference/kyc/#kymTransactionsReport) |
| `400` | `invalid_email` | [`kycSessionVerificationIdEmail`](https://noxtica.com/docs/api/reference/kyc/#kycSessionVerificationIdEmail), [`kycSessionEmailSend`](https://noxtica.com/docs/api/reference/kyc/#kycSessionEmailSend) |
| `400` | `invalid_hosted_options` | [`kycSessionMint`](https://noxtica.com/docs/api/reference/kyc/#kycSessionMint) |
| `400` | `invalid_id_type` | [`kycSessionMint`](https://noxtica.com/docs/api/reference/kyc/#kycSessionMint) |
| `400` | `invalid_or_expired` | [`kycEmailVerificationConfirm`](https://noxtica.com/docs/api/reference/kyc/#kycEmailVerificationConfirm) |
| `400` | `invalid_request` | [`kycVerify`](https://noxtica.com/docs/api/reference/kyc/#kycVerify), [`kycAddressDocumentCrossMatch`](https://noxtica.com/docs/api/reference/kyc/#kycAddressDocumentCrossMatch), [`kycVerifyBatchSubmit`](https://noxtica.com/docs/api/reference/kyc/#kycVerifyBatchSubmit), [`kycEvidenceHandleMint`](https://noxtica.com/docs/api/reference/kyc/#kycEvidenceHandleMint), and 10 more |
| `400` | `payload_invalid` | [`kycSessionSubmit`](https://noxtica.com/docs/api/reference/kyc/#kycSessionSubmit) |
| `400` | `return_url_not_allowed` | [`kycSessionMint`](https://noxtica.com/docs/api/reference/kyc/#kycSessionMint) |
| `401` | `invalid_api_key` | [`kycVerify`](https://noxtica.com/docs/api/reference/kyc/#kycVerify), [`kycAddressDocumentCrossMatch`](https://noxtica.com/docs/api/reference/kyc/#kycAddressDocumentCrossMatch), [`kycVerifyBatchSubmit`](https://noxtica.com/docs/api/reference/kyc/#kycVerifyBatchSubmit), [`kycVerifyBatchStatus`](https://noxtica.com/docs/api/reference/kyc/#kycVerifyBatchStatus), and 10 more |
| `401` | `invalid_session` | [`kycSessionCancel`](https://noxtica.com/docs/api/reference/kyc/#kycSessionCancel), [`kycSessionEmailSend`](https://noxtica.com/docs/api/reference/kyc/#kycSessionEmailSend), [`kycSessionEmailStatus`](https://noxtica.com/docs/api/reference/kyc/#kycSessionEmailStatus) |
| `402` | `spend_cap_reached` | [`kycVerify`](https://noxtica.com/docs/api/reference/kyc/#kycVerify) |
| `403` | `age_gender_estimation_not_enabled` | [`kycSessionMint`](https://noxtica.com/docs/api/reference/kyc/#kycSessionMint) |
| `403` | `API key does not have write:identity scope` | [`kycVerify`](https://noxtica.com/docs/api/reference/kyc/#kycVerify), [`kycAddressDocumentCrossMatch`](https://noxtica.com/docs/api/reference/kyc/#kycAddressDocumentCrossMatch), [`kycVerifyBatchSubmit`](https://noxtica.com/docs/api/reference/kyc/#kycVerifyBatchSubmit), [`kycVerifyBatchStatus`](https://noxtica.com/docs/api/reference/kyc/#kycVerifyBatchStatus), and 8 more |
| `403` | `invalid_request` | [`kycEvidenceFinalize`](https://noxtica.com/docs/api/reference/kyc/#kycEvidenceFinalize), [`kycSessionView`](https://noxtica.com/docs/api/reference/kyc/#kycSessionView), [`kycSessionProgress`](https://noxtica.com/docs/api/reference/kyc/#kycSessionProgress), [`kycSessionSubmit`](https://noxtica.com/docs/api/reference/kyc/#kycSessionSubmit), and 2 more |
| `403` | `kyc_legal_basis_receipt_required` | [`kycSessionMint`](https://noxtica.com/docs/api/reference/kyc/#kycSessionMint) |
| `403` | `origin_not_allowed` | [`kycSessionCancel`](https://noxtica.com/docs/api/reference/kyc/#kycSessionCancel), [`kycSessionVerificationIdEmail`](https://noxtica.com/docs/api/reference/kyc/#kycSessionVerificationIdEmail), [`kycSessionEmailSend`](https://noxtica.com/docs/api/reference/kyc/#kycSessionEmailSend), [`kycSessionEmailStatus`](https://noxtica.com/docs/api/reference/kyc/#kycSessionEmailStatus), and 2 more |
| `404` | `invalid_request` | [`kymTransactionsReport`](https://noxtica.com/docs/api/reference/kyc/#kymTransactionsReport) |
| `404` | `not_found` | [`kycVerificationIdStatus`](https://noxtica.com/docs/api/reference/kyc/#kycVerificationIdStatus) |
| `404` | `V1 endpoint not found` | [`kycVerify`](https://noxtica.com/docs/api/reference/kyc/#kycVerify), [`kycAddressDocumentCrossMatch`](https://noxtica.com/docs/api/reference/kyc/#kycAddressDocumentCrossMatch), [`kycVerifyBatchSubmit`](https://noxtica.com/docs/api/reference/kyc/#kycVerifyBatchSubmit), [`kycVerifyBatchStatus`](https://noxtica.com/docs/api/reference/kyc/#kycVerifyBatchStatus), and 19 more |
| `409` | `already_verified` | [`kycSessionEmailSend`](https://noxtica.com/docs/api/reference/kyc/#kycSessionEmailSend) |
| `409` | `email_verification_not_enabled` | [`kycSessionEmailSend`](https://noxtica.com/docs/api/reference/kyc/#kycSessionEmailSend), [`kycSessionEmailStatus`](https://noxtica.com/docs/api/reference/kyc/#kycSessionEmailStatus) |
| `409` | `email_verification_required` | [`kycSessionSubmit`](https://noxtica.com/docs/api/reference/kyc/#kycSessionSubmit) |
| `409` | `example-code` | [`kycVerify`](https://noxtica.com/docs/api/reference/kyc/#kycVerify) |
| `409` | `idempotency_conflict` | [`kycVerify`](https://noxtica.com/docs/api/reference/kyc/#kycVerify) |
| `409` | `invalid_request` | [`kycAddressDocumentCrossMatch`](https://noxtica.com/docs/api/reference/kyc/#kycAddressDocumentCrossMatch), [`kycSessionProgress`](https://noxtica.com/docs/api/reference/kyc/#kycSessionProgress), [`kycSessionSubmit`](https://noxtica.com/docs/api/reference/kyc/#kycSessionSubmit) |
| `409` | `session_expiring` | [`kycSessionEmailSend`](https://noxtica.com/docs/api/reference/kyc/#kycSessionEmailSend) |
| `409` | `session_not_cancellable` | [`kycSessionCancel`](https://noxtica.com/docs/api/reference/kyc/#kycSessionCancel) |
| `409` | `session_not_editable` | [`kycSessionEmailSend`](https://noxtica.com/docs/api/reference/kyc/#kycSessionEmailSend) |
| `409` | `session_not_submittable` | [`kycSessionSubmit`](https://noxtica.com/docs/api/reference/kyc/#kycSessionSubmit) |
| `409` | `verification_id_unavailable` | [`kycSessionVerificationIdEmail`](https://noxtica.com/docs/api/reference/kyc/#kycSessionVerificationIdEmail) |
| `409` | `verify_gate_consumed` | [`kycSessionSubmit`](https://noxtica.com/docs/api/reference/kyc/#kycSessionSubmit) |
| `410` | `kyc_session_cancelled` | [`kycSessionView`](https://noxtica.com/docs/api/reference/kyc/#kycSessionView), [`kycSessionProgress`](https://noxtica.com/docs/api/reference/kyc/#kycSessionProgress), [`kycSessionSubmit`](https://noxtica.com/docs/api/reference/kyc/#kycSessionSubmit), [`kycSessionVerificationIdEmail`](https://noxtica.com/docs/api/reference/kyc/#kycSessionVerificationIdEmail), and 4 more |
| `410` | `kyc_session_expired` | [`kycSessionCancel`](https://noxtica.com/docs/api/reference/kyc/#kycSessionCancel) |
| `410` | `session_cancelled` | [`kycSessionView`](https://noxtica.com/docs/api/reference/kyc/#kycSessionView), [`kycSessionProgress`](https://noxtica.com/docs/api/reference/kyc/#kycSessionProgress), [`kycSessionCancel`](https://noxtica.com/docs/api/reference/kyc/#kycSessionCancel), [`kycSessionSubmit`](https://noxtica.com/docs/api/reference/kyc/#kycSessionSubmit), and 5 more |
| `410` | `session_expired` | [`kycSessionCancel`](https://noxtica.com/docs/api/reference/kyc/#kycSessionCancel) |
| `413` | `body_too_large` | [`kycVerify`](https://noxtica.com/docs/api/reference/kyc/#kycVerify), [`kycAddressDocumentCrossMatch`](https://noxtica.com/docs/api/reference/kyc/#kycAddressDocumentCrossMatch), [`kycVerifyBatchSubmit`](https://noxtica.com/docs/api/reference/kyc/#kycVerifyBatchSubmit), [`kycEvidenceHandleMint`](https://noxtica.com/docs/api/reference/kyc/#kycEvidenceHandleMint), and 4 more |
| `415` | `invalid_request` | [`kycVerifyBatchSubmit`](https://noxtica.com/docs/api/reference/kyc/#kycVerifyBatchSubmit), [`kycSessionMint`](https://noxtica.com/docs/api/reference/kyc/#kycSessionMint) |
| `429` | `cooldown` | [`kycSessionEmailSend`](https://noxtica.com/docs/api/reference/kyc/#kycSessionEmailSend) |
| `429` | `invalid_request` | [`kycSessionSubmit`](https://noxtica.com/docs/api/reference/kyc/#kycSessionSubmit) |
| `429` | `Rate limit exceeded` | [`kycVerify`](https://noxtica.com/docs/api/reference/kyc/#kycVerify), [`kycAddressDocumentCrossMatch`](https://noxtica.com/docs/api/reference/kyc/#kycAddressDocumentCrossMatch), [`kycVerifyBatchSubmit`](https://noxtica.com/docs/api/reference/kyc/#kycVerifyBatchSubmit), [`kycEvidenceHandleMint`](https://noxtica.com/docs/api/reference/kyc/#kycEvidenceHandleMint), and 14 more |
| `429` | `rate_limited` | [`kycSessionVerificationIdEmail`](https://noxtica.com/docs/api/reference/kyc/#kycSessionVerificationIdEmail), [`kycVerificationIdStatus`](https://noxtica.com/docs/api/reference/kyc/#kycVerificationIdStatus) |
| `429` | `send_limit_reached` | [`kycSessionEmailSend`](https://noxtica.com/docs/api/reference/kyc/#kycSessionEmailSend) |
| `429` | `session_rate_limited` | [`kycSessionSubmit`](https://noxtica.com/docs/api/reference/kyc/#kycSessionSubmit) |
| `500` | `server_misconfigured` | [`kycSessionMint`](https://noxtica.com/docs/api/reference/kyc/#kycSessionMint), [`kycSessionStatus`](https://noxtica.com/docs/api/reference/kyc/#kycSessionStatus) |
| `502` | `email_send_failed` | [`kycSessionVerificationIdEmail`](https://noxtica.com/docs/api/reference/kyc/#kycSessionVerificationIdEmail), [`kycSessionEmailSend`](https://noxtica.com/docs/api/reference/kyc/#kycSessionEmailSend) |
| `503` | `email_unavailable` | [`kycSessionVerificationIdEmail`](https://noxtica.com/docs/api/reference/kyc/#kycSessionVerificationIdEmail) |
| `503` | `hosted_verify_not_configured` | [`kycSessionSubmit`](https://noxtica.com/docs/api/reference/kyc/#kycSessionSubmit), [`kycSessionEmailSend`](https://noxtica.com/docs/api/reference/kyc/#kycSessionEmailSend) |
| `503` | `invalid_request` | [`kycVerify`](https://noxtica.com/docs/api/reference/kyc/#kycVerify), [`kycAddressDocumentCrossMatch`](https://noxtica.com/docs/api/reference/kyc/#kycAddressDocumentCrossMatch), [`kycVerifyBatchSubmit`](https://noxtica.com/docs/api/reference/kyc/#kycVerifyBatchSubmit), [`kycEvidenceHandleMint`](https://noxtica.com/docs/api/reference/kyc/#kycEvidenceHandleMint), and 8 more |
| `503` | `kyc_legal_basis_receipt_unavailable` | [`kycSessionSubmit`](https://noxtica.com/docs/api/reference/kyc/#kycSessionSubmit) |
| `503` | `nonce_mint_unavailable` | [`kycSessionSubmit`](https://noxtica.com/docs/api/reference/kyc/#kycSessionSubmit) |
| `503` | `session_backend_unavailable` | [`kycSessionEmailSend`](https://noxtica.com/docs/api/reference/kyc/#kycSessionEmailSend), [`kycSessionEmailStatus`](https://noxtica.com/docs/api/reference/kyc/#kycSessionEmailStatus) |
| `503` | `submit_internal_error` | [`kycSessionSubmit`](https://noxtica.com/docs/api/reference/kyc/#kycSessionSubmit) |
| `503` | `temporarily_unavailable` | [`kycEmailVerificationConfirm`](https://noxtica.com/docs/api/reference/kyc/#kycEmailVerificationConfirm), [`kycVerificationIdStatus`](https://noxtica.com/docs/api/reference/kyc/#kycVerificationIdStatus) |
| `503` | `write_failed` | [`kymTransactionsReport`](https://noxtica.com/docs/api/reference/kyc/#kymTransactionsReport) |

## Risk scoring and agent trust API: errors

Codes named in the responses of the Risk scoring and agent trust API operations.

| Status | Code | Returned by |
| --- | --- | --- |
| `400` | `Invalid body` | [`v1VerifyReputation`](https://noxtica.com/docs/api/reference/score/#v1VerifyReputation), [`postAgentVerify`](https://noxtica.com/docs/api/reference/score/#postAgentVerify), [`postIpReputation`](https://noxtica.com/docs/api/reference/score/#postIpReputation), [`postScore`](https://noxtica.com/docs/api/reference/score/#postScore) |
| `400` | `invalid_request` | [`v1MintCrawlVoucher`](https://noxtica.com/docs/api/reference/score/#v1MintCrawlVoucher) |
| `401` | `invalid_api_key` | [`v1VerifyReputation`](https://noxtica.com/docs/api/reference/score/#v1VerifyReputation), [`v1MintCrawlVoucher`](https://noxtica.com/docs/api/reference/score/#v1MintCrawlVoucher), [`getAgentPassport`](https://noxtica.com/docs/api/reference/score/#getAgentPassport), [`postAgentPassport`](https://noxtica.com/docs/api/reference/score/#postAgentPassport), and 3 more |
| `402` | `invalid_request` | [`v1MintCrawlVoucher`](https://noxtica.com/docs/api/reference/score/#v1MintCrawlVoucher) |
| `403` | `API key does not have read:device scope` | [`v1VerifyReputation`](https://noxtica.com/docs/api/reference/score/#v1VerifyReputation), [`v1MintCrawlVoucher`](https://noxtica.com/docs/api/reference/score/#v1MintCrawlVoucher), [`postAgentVerify`](https://noxtica.com/docs/api/reference/score/#postAgentVerify), [`postIpReputation`](https://noxtica.com/docs/api/reference/score/#postIpReputation), and 1 more |
| `403` | `feature disabled` | [`getAgentPassport`](https://noxtica.com/docs/api/reference/score/#getAgentPassport), [`postAgentPassport`](https://noxtica.com/docs/api/reference/score/#postAgentPassport) |
| `404` | `Not found` | [`getAgentPassport`](https://noxtica.com/docs/api/reference/score/#getAgentPassport), [`postAgentPassport`](https://noxtica.com/docs/api/reference/score/#postAgentPassport) |
| `404` | `V1 endpoint not found` | [`v1VerifyReputation`](https://noxtica.com/docs/api/reference/score/#v1VerifyReputation) |
| `413` | `body_too_large` | [`v1MintCrawlVoucher`](https://noxtica.com/docs/api/reference/score/#v1MintCrawlVoucher), [`postAgentVerify`](https://noxtica.com/docs/api/reference/score/#postAgentVerify) |
| `413` | `invalid_request` | [`postAgentPassport`](https://noxtica.com/docs/api/reference/score/#postAgentPassport) |
| `415` | `invalid_request` | [`v1MintCrawlVoucher`](https://noxtica.com/docs/api/reference/score/#v1MintCrawlVoucher), [`postAgentVerify`](https://noxtica.com/docs/api/reference/score/#postAgentVerify) |
| `429` | `Rate limit exceeded` | [`v1VerifyReputation`](https://noxtica.com/docs/api/reference/score/#v1VerifyReputation), [`v1MintCrawlVoucher`](https://noxtica.com/docs/api/reference/score/#v1MintCrawlVoucher), [`getAgentPassport`](https://noxtica.com/docs/api/reference/score/#getAgentPassport), [`postAgentPassport`](https://noxtica.com/docs/api/reference/score/#postAgentPassport), and 3 more |
| `500` | `Internal server error` | [`v1VerifyReputation`](https://noxtica.com/docs/api/reference/score/#v1VerifyReputation), [`v1MintCrawlVoucher`](https://noxtica.com/docs/api/reference/score/#v1MintCrawlVoucher), [`postAgentVerify`](https://noxtica.com/docs/api/reference/score/#postAgentVerify), [`postIpReputation`](https://noxtica.com/docs/api/reference/score/#postIpReputation), and 1 more |
| `500` | `invalid_request` | [`getAgentPassport`](https://noxtica.com/docs/api/reference/score/#getAgentPassport), [`postAgentPassport`](https://noxtica.com/docs/api/reference/score/#postAgentPassport) |
| `503` | `invalid_request` | [`v1MintCrawlVoucher`](https://noxtica.com/docs/api/reference/score/#v1MintCrawlVoucher), [`getAgentPassport`](https://noxtica.com/docs/api/reference/score/#getAgentPassport), [`postAgentPassport`](https://noxtica.com/docs/api/reference/score/#postAgentPassport) |

## Protected actions API: errors

Codes named in the responses of the Protected actions API operations.

| Status | Code | Returned by |
| --- | --- | --- |
| `400` | `invalid_action` | [`postProtectedActionsVerify`](https://noxtica.com/docs/api/reference/protected-actions/#postProtectedActionsVerify) |
| `400` | `invalid_body` | [`postProtectedActionsVerify`](https://noxtica.com/docs/api/reference/protected-actions/#postProtectedActionsVerify) |
| `400` | `invalid_expected_domain` | [`postProtectedActionsVerify`](https://noxtica.com/docs/api/reference/protected-actions/#postProtectedActionsVerify) |
| `400` | `invalid_request_id` | [`postProtectedActionsVerify`](https://noxtica.com/docs/api/reference/protected-actions/#postProtectedActionsVerify) |
| `401` | `invalid_api_key` | [`postProtectedActionsVerify`](https://noxtica.com/docs/api/reference/protected-actions/#postProtectedActionsVerify) |
| `403` | `API key does not have read:device scope` | [`postProtectedActionsVerify`](https://noxtica.com/docs/api/reference/protected-actions/#postProtectedActionsVerify) |
| `404` | `request_not_found` | [`postProtectedActionsVerify`](https://noxtica.com/docs/api/reference/protected-actions/#postProtectedActionsVerify) |
| `409` | `already_consumed` | [`postProtectedActionsVerify`](https://noxtica.com/docs/api/reference/protected-actions/#postProtectedActionsVerify) |
| `413` | `payload_too_large` | [`postProtectedActionsVerify`](https://noxtica.com/docs/api/reference/protected-actions/#postProtectedActionsVerify) |
| `422` | `action_mismatch` | [`postProtectedActionsVerify`](https://noxtica.com/docs/api/reference/protected-actions/#postProtectedActionsVerify) |
| `422` | `domain_mismatch` | [`postProtectedActionsVerify`](https://noxtica.com/docs/api/reference/protected-actions/#postProtectedActionsVerify) |
| `429` | `Rate limit exceeded` | [`postProtectedActionsVerify`](https://noxtica.com/docs/api/reference/protected-actions/#postProtectedActionsVerify) |
| `500` | `Internal server error` | [`postProtectedActionsVerify`](https://noxtica.com/docs/api/reference/protected-actions/#postProtectedActionsVerify) |

## Device intelligence API: errors

Codes named in the responses of the Device intelligence API operations.

| Status | Code | Returned by |
| --- | --- | --- |
| `400` | `invalid_request` | [`v1GetDevice`](https://noxtica.com/docs/api/reference/device/#v1GetDevice), [`v1ListDevices`](https://noxtica.com/docs/api/reference/device/#v1ListDevices), [`v1ListAccountDevices`](https://noxtica.com/docs/api/reference/device/#v1ListAccountDevices), [`v1ListEvents`](https://noxtica.com/docs/api/reference/device/#v1ListEvents), and 11 more |
| `401` | `invalid_api_key` | [`v1GetDevice`](https://noxtica.com/docs/api/reference/device/#v1GetDevice), [`v1ListDevices`](https://noxtica.com/docs/api/reference/device/#v1ListDevices), [`v1ListAccountDevices`](https://noxtica.com/docs/api/reference/device/#v1ListAccountDevices), [`v1ListEvents`](https://noxtica.com/docs/api/reference/device/#v1ListEvents), and 14 more |
| `403` | `API key does not have read:device scope` | [`v1GetDevice`](https://noxtica.com/docs/api/reference/device/#v1GetDevice), [`v1ListDevices`](https://noxtica.com/docs/api/reference/device/#v1ListDevices), [`v1ListAccountDevices`](https://noxtica.com/docs/api/reference/device/#v1ListAccountDevices), [`v1ListEvents`](https://noxtica.com/docs/api/reference/device/#v1ListEvents), and 13 more |
| `403` | `invalid_request` | [`v1GetSealedResultsKey`](https://noxtica.com/docs/api/reference/device/#v1GetSealedResultsKey) |
| `404` | `Device not found` | [`v1GetDevice`](https://noxtica.com/docs/api/reference/device/#v1GetDevice) |
| `404` | `invalid_request` | [`v1GenerateFingerprintBatch`](https://noxtica.com/docs/api/reference/device/#v1GenerateFingerprintBatch), [`v1GenerateSingleFingerprint`](https://noxtica.com/docs/api/reference/device/#v1GenerateSingleFingerprint), [`v1GetBehavioralSubject`](https://noxtica.com/docs/api/reference/device/#v1GetBehavioralSubject), [`v1EraseBehavioralSubject`](https://noxtica.com/docs/api/reference/device/#v1EraseBehavioralSubject), and 1 more |
| `404` | `sealed_key_version_unavailable` | [`v1GetSealedResultsKey`](https://noxtica.com/docs/api/reference/device/#v1GetSealedResultsKey) |
| `404` | `sealed-results key version unavailable` | [`v1GetSealedResultsKey`](https://noxtica.com/docs/api/reference/device/#v1GetSealedResultsKey) |
| `413` | `body_too_large` | [`v1WriteLabel`](https://noxtica.com/docs/api/reference/device/#v1WriteLabel), [`v1GenerateFingerprintBatch`](https://noxtica.com/docs/api/reference/device/#v1GenerateFingerprintBatch), [`v1GenerateSingleFingerprint`](https://noxtica.com/docs/api/reference/device/#v1GenerateSingleFingerprint) |
| `415` | `invalid_request` | [`v1WriteLabel`](https://noxtica.com/docs/api/reference/device/#v1WriteLabel), [`v1GenerateFingerprintBatch`](https://noxtica.com/docs/api/reference/device/#v1GenerateFingerprintBatch), [`v1GenerateSingleFingerprint`](https://noxtica.com/docs/api/reference/device/#v1GenerateSingleFingerprint) |
| `429` | `Rate limit exceeded` | [`v1GetDevice`](https://noxtica.com/docs/api/reference/device/#v1GetDevice), [`v1ListDevices`](https://noxtica.com/docs/api/reference/device/#v1ListDevices), [`v1ListAccountDevices`](https://noxtica.com/docs/api/reference/device/#v1ListAccountDevices), [`v1ListEvents`](https://noxtica.com/docs/api/reference/device/#v1ListEvents), and 12 more |
| `500` | `Internal server error` | [`v1GetDevice`](https://noxtica.com/docs/api/reference/device/#v1GetDevice), [`v1ListEvents`](https://noxtica.com/docs/api/reference/device/#v1ListEvents), [`v1ListVisits`](https://noxtica.com/docs/api/reference/device/#v1ListVisits), [`v1ExportFingerprints`](https://noxtica.com/docs/api/reference/device/#v1ExportFingerprints), and 12 more |
| `500` | `invalid_request` | [`v1ListDevices`](https://noxtica.com/docs/api/reference/device/#v1ListDevices), [`v1ListAccountDevices`](https://noxtica.com/docs/api/reference/device/#v1ListAccountDevices) |
| `500` | `server_misconfigured` | [`v1GetSealedResultsKey`](https://noxtica.com/docs/api/reference/device/#v1GetSealedResultsKey) |
| `502` | `invalid_request` | [`v1EraseBehavioralSubject`](https://noxtica.com/docs/api/reference/device/#v1EraseBehavioralSubject) |

## Mobile and device identity API: errors

Codes named in the responses of the Mobile and device identity API operations.

| Status | Code | Returned by |
| --- | --- | --- |
| `400` | `device_delegation_invalid_subject_id` | [`deviceDelegationCreate`](https://noxtica.com/docs/api/reference/mobile/#deviceDelegationCreate) |
| `400` | `invalid_request` | [`postAttestAndroid`](https://noxtica.com/docs/api/reference/mobile/#postAttestAndroid), [`postAttestIos`](https://noxtica.com/docs/api/reference/mobile/#postAttestIos), [`postAttestVerify`](https://noxtica.com/docs/api/reference/mobile/#postAttestVerify), [`postAttestChallenge`](https://noxtica.com/docs/api/reference/mobile/#postAttestChallenge), and 14 more |
| `400` | `offline_capture_nonce_invalid` | [`offlineCaptureBundleAdmit`](https://noxtica.com/docs/api/reference/mobile/#offlineCaptureBundleAdmit) |
| `400` | `offline_capture_verdict_claim_rejected` | [`offlineCaptureBundleAdmit`](https://noxtica.com/docs/api/reference/mobile/#offlineCaptureBundleAdmit) |
| `401` | `invalid_api_key` | [`postAttestAndroid`](https://noxtica.com/docs/api/reference/mobile/#postAttestAndroid), [`postAttestIos`](https://noxtica.com/docs/api/reference/mobile/#postAttestIos), [`postAttestVerify`](https://noxtica.com/docs/api/reference/mobile/#postAttestVerify), [`postAttestChallenge`](https://noxtica.com/docs/api/reference/mobile/#postAttestChallenge), and 18 more |
| `403` | `API key does not have read:device scope` | [`postAttestAndroid`](https://noxtica.com/docs/api/reference/mobile/#postAttestAndroid), [`postAttestIos`](https://noxtica.com/docs/api/reference/mobile/#postAttestIos), [`postAttestVerify`](https://noxtica.com/docs/api/reference/mobile/#postAttestVerify), [`postAttestChallenge`](https://noxtica.com/docs/api/reference/mobile/#postAttestChallenge), and 15 more |
| `403` | `API key does not have write:identity:trusted-subject scope` | [`walletSuspend`](https://noxtica.com/docs/api/reference/mobile/#walletSuspend) |
| `403` | `invalid_request` | [`offlineNoncePoolMint`](https://noxtica.com/docs/api/reference/mobile/#offlineNoncePoolMint), [`offlineCaptureBundleAdmit`](https://noxtica.com/docs/api/reference/mobile/#offlineCaptureBundleAdmit) |
| `403` | `kyc_legal_basis_receipt_required` | [`offlineNoncePoolMint`](https://noxtica.com/docs/api/reference/mobile/#offlineNoncePoolMint), [`offlineCaptureBundleAdmit`](https://noxtica.com/docs/api/reference/mobile/#offlineCaptureBundleAdmit) |
| `404` | `invalid_request` | [`deviceDelegationRevoke`](https://noxtica.com/docs/api/reference/mobile/#deviceDelegationRevoke) |
| `404` | `V1 endpoint not found` | [`postAttestAndroid`](https://noxtica.com/docs/api/reference/mobile/#postAttestAndroid), [`postAttestIos`](https://noxtica.com/docs/api/reference/mobile/#postAttestIos), [`postPasskeyChallenge`](https://noxtica.com/docs/api/reference/mobile/#postPasskeyChallenge), [`postPasskeyRegister`](https://noxtica.com/docs/api/reference/mobile/#postPasskeyRegister), and 13 more |
| `409` | `invalid_request` | [`offlineCaptureBundleAdmit`](https://noxtica.com/docs/api/reference/mobile/#offlineCaptureBundleAdmit) |
| `409` | `offline_capture_idempotency_conflict` | [`offlineCaptureBundleAdmit`](https://noxtica.com/docs/api/reference/mobile/#offlineCaptureBundleAdmit) |
| `409` | `offline_capture_nonce_replayed` | [`offlineCaptureBundleAdmit`](https://noxtica.com/docs/api/reference/mobile/#offlineCaptureBundleAdmit) |
| `410` | `invalid_request` | [`offlineCaptureBundleAdmit`](https://noxtica.com/docs/api/reference/mobile/#offlineCaptureBundleAdmit) |
| `410` | `offline_capture_bundle_expired` | [`offlineCaptureBundleAdmit`](https://noxtica.com/docs/api/reference/mobile/#offlineCaptureBundleAdmit) |
| `413` | `body_too_large` | [`postAttestAndroid`](https://noxtica.com/docs/api/reference/mobile/#postAttestAndroid), [`postAttestIos`](https://noxtica.com/docs/api/reference/mobile/#postAttestIos), [`postAttestVerify`](https://noxtica.com/docs/api/reference/mobile/#postAttestVerify), [`postAttestChallenge`](https://noxtica.com/docs/api/reference/mobile/#postAttestChallenge), and 8 more |
| `413` | `invalid_request` | [`postAppConfig`](https://noxtica.com/docs/api/reference/mobile/#postAppConfig), [`postHandoffMint`](https://noxtica.com/docs/api/reference/mobile/#postHandoffMint), [`postHandoffConsume`](https://noxtica.com/docs/api/reference/mobile/#postHandoffConsume), [`offlineCaptureBundleAdmit`](https://noxtica.com/docs/api/reference/mobile/#offlineCaptureBundleAdmit) |
| `415` | `invalid_request` | [`postAttestAndroid`](https://noxtica.com/docs/api/reference/mobile/#postAttestAndroid), [`postAttestIos`](https://noxtica.com/docs/api/reference/mobile/#postAttestIos), [`postAttestVerify`](https://noxtica.com/docs/api/reference/mobile/#postAttestVerify), [`postAttestChallenge`](https://noxtica.com/docs/api/reference/mobile/#postAttestChallenge), and 7 more |
| `429` | `Rate limit exceeded` | [`postAttestAndroid`](https://noxtica.com/docs/api/reference/mobile/#postAttestAndroid), [`postAttestIos`](https://noxtica.com/docs/api/reference/mobile/#postAttestIos), [`postAttestVerify`](https://noxtica.com/docs/api/reference/mobile/#postAttestVerify), [`postAttestChallenge`](https://noxtica.com/docs/api/reference/mobile/#postAttestChallenge), and 18 more |
| `500` | `Internal server error` | [`postAttestAndroid`](https://noxtica.com/docs/api/reference/mobile/#postAttestAndroid), [`postAttestIos`](https://noxtica.com/docs/api/reference/mobile/#postAttestIos), [`postAppConfig`](https://noxtica.com/docs/api/reference/mobile/#postAppConfig), [`postPasskeyChallenge`](https://noxtica.com/docs/api/reference/mobile/#postPasskeyChallenge), and 4 more |
| `503` | `device_delegation_storage_unavailable` | [`deviceDelegationCreate`](https://noxtica.com/docs/api/reference/mobile/#deviceDelegationCreate), [`deviceDelegationList`](https://noxtica.com/docs/api/reference/mobile/#deviceDelegationList), [`deviceDelegationRevoke`](https://noxtica.com/docs/api/reference/mobile/#deviceDelegationRevoke) |
| `503` | `invalid_request` | [`postAttestAndroid`](https://noxtica.com/docs/api/reference/mobile/#postAttestAndroid), [`postAttestIos`](https://noxtica.com/docs/api/reference/mobile/#postAttestIos), [`deviceDelegationCreate`](https://noxtica.com/docs/api/reference/mobile/#deviceDelegationCreate), [`deviceDelegationList`](https://noxtica.com/docs/api/reference/mobile/#deviceDelegationList), and 3 more |
| `503` | `kyc_first_party_provenance_unavailable` | [`offlineNoncePoolMint`](https://noxtica.com/docs/api/reference/mobile/#offlineNoncePoolMint), [`offlineCaptureBundleAdmit`](https://noxtica.com/docs/api/reference/mobile/#offlineCaptureBundleAdmit) |
| `503` | `offline_capture_storage_unavailable` | [`offlineNoncePoolMint`](https://noxtica.com/docs/api/reference/mobile/#offlineNoncePoolMint), [`offlineCaptureBundleAdmit`](https://noxtica.com/docs/api/reference/mobile/#offlineCaptureBundleAdmit) |
| `503` | `registry_write_failed` | [`recoveryOpenCase`](https://noxtica.com/docs/api/reference/mobile/#recoveryOpenCase), [`recoveryGetCase`](https://noxtica.com/docs/api/reference/mobile/#recoveryGetCase), [`recoveryOpenAppeal`](https://noxtica.com/docs/api/reference/mobile/#recoveryOpenAppeal), [`recoveryGetAppeal`](https://noxtica.com/docs/api/reference/mobile/#recoveryGetAppeal) |

## Telemetry ingestion API: errors

Codes named in the responses of the Telemetry ingestion API operations.

| Status | Code | Returned by |
| --- | --- | --- |
| `400` | `apm_invalid_payload` | [`v1ApmIngestDeploymentMarker`](https://noxtica.com/docs/api/reference/ingest/#v1ApmIngestDeploymentMarker) |
| `400` | `apm_malformed_json` | [`v1ApmIngestDeploymentMarker`](https://noxtica.com/docs/api/reference/ingest/#v1ApmIngestDeploymentMarker) |
| `400` | `apm_malformed_logs_payload` | [`v1ApmIngestLogs`](https://noxtica.com/docs/api/reference/ingest/#v1ApmIngestLogs) |
| `400` | `apm_malformed_metrics_payload` | [`v1ApmIngestMetrics`](https://noxtica.com/docs/api/reference/ingest/#v1ApmIngestMetrics) |
| `400` | `apm_malformed_otlp_json` | [`v1ApmIngestTraces`](https://noxtica.com/docs/api/reference/ingest/#v1ApmIngestTraces) |
| `400` | `apm_malformed_profile_json` | [`v1ApmIngestProfiles`](https://noxtica.com/docs/api/reference/ingest/#v1ApmIngestProfiles) |
| `401` | `apm_auth_expired` | [`v1ApmIngestDeploymentMarker`](https://noxtica.com/docs/api/reference/ingest/#v1ApmIngestDeploymentMarker) |
| `403` | `apm_environment_mismatch` | [`v1ApmIngestDeploymentMarker`](https://noxtica.com/docs/api/reference/ingest/#v1ApmIngestDeploymentMarker) |
| `413` | `apm_body_too_large` | [`v1ApmIngestDeploymentMarker`](https://noxtica.com/docs/api/reference/ingest/#v1ApmIngestDeploymentMarker) |
| `415` | `apm_unsupported_media_type` | [`v1ApmIngestDeploymentMarker`](https://noxtica.com/docs/api/reference/ingest/#v1ApmIngestDeploymentMarker) |
| `429` | `apm_rate_limited` | [`v1ApmIngestDeploymentMarker`](https://noxtica.com/docs/api/reference/ingest/#v1ApmIngestDeploymentMarker) |
| `503` | `apm_authority_unavailable` | [`v1ApmIngestDeploymentMarker`](https://noxtica.com/docs/api/reference/ingest/#v1ApmIngestDeploymentMarker) |
| `503` | `apm_profile_storage_unavailable` | [`v1ApmIngestProfiles`](https://noxtica.com/docs/api/reference/ingest/#v1ApmIngestProfiles) |

## Observability query API: errors

Codes named in the responses of the Observability query API operations.

| Status | Code | Returned by |
| --- | --- | --- |
| `400` | `invalid_request` | [`v1ApmListProjects`](https://noxtica.com/docs/api/reference/observability/#v1ApmListProjects), [`v1ApmListProjectEnvironments`](https://noxtica.com/docs/api/reference/observability/#v1ApmListProjectEnvironments), [`v1ApmGetEnvironmentPolicy`](https://noxtica.com/docs/api/reference/observability/#v1ApmGetEnvironmentPolicy), [`v1ApmUpdateEnvironmentPolicy`](https://noxtica.com/docs/api/reference/observability/#v1ApmUpdateEnvironmentPolicy), and 10 more |
| `400` | `schema_invalid` | [`codingAgentListFindings`](https://noxtica.com/docs/api/reference/observability/#codingAgentListFindings) |
| `401` | `coding_agent_auth_invalid` | [`codingAgentListFindings`](https://noxtica.com/docs/api/reference/observability/#codingAgentListFindings), [`codingAgentGetTrace`](https://noxtica.com/docs/api/reference/observability/#codingAgentGetTrace), [`codingAgentGetErrorGroup`](https://noxtica.com/docs/api/reference/observability/#codingAgentGetErrorGroup) |
| `401` | `coding_agent_auth_missing` | [`codingAgentListFindings`](https://noxtica.com/docs/api/reference/observability/#codingAgentListFindings), [`codingAgentGetTrace`](https://noxtica.com/docs/api/reference/observability/#codingAgentGetTrace), [`codingAgentGetErrorGroup`](https://noxtica.com/docs/api/reference/observability/#codingAgentGetErrorGroup) |
| `401` | `Unauthorized` | [`v1ApmListProjects`](https://noxtica.com/docs/api/reference/observability/#v1ApmListProjects), [`v1ApmListProjectEnvironments`](https://noxtica.com/docs/api/reference/observability/#v1ApmListProjectEnvironments), [`v1ApmGetEnvironmentPolicy`](https://noxtica.com/docs/api/reference/observability/#v1ApmGetEnvironmentPolicy), [`v1ApmUpdateEnvironmentPolicy`](https://noxtica.com/docs/api/reference/observability/#v1ApmUpdateEnvironmentPolicy), and 10 more |
| `403` | `API key does not have read:apm scope` | [`v1ApmListProjects`](https://noxtica.com/docs/api/reference/observability/#v1ApmListProjects), [`v1ApmListProjectEnvironments`](https://noxtica.com/docs/api/reference/observability/#v1ApmListProjectEnvironments), [`v1ApmGetEnvironmentPolicy`](https://noxtica.com/docs/api/reference/observability/#v1ApmGetEnvironmentPolicy), [`v1ApmUpdateEnvironmentPolicy`](https://noxtica.com/docs/api/reference/observability/#v1ApmUpdateEnvironmentPolicy), and 10 more |
| `403` | `coding_agent_scope_denied` | [`codingAgentGetTrace`](https://noxtica.com/docs/api/reference/observability/#codingAgentGetTrace), [`codingAgentGetErrorGroup`](https://noxtica.com/docs/api/reference/observability/#codingAgentGetErrorGroup) |
| `404` | `coding_agent_error_group_not_found` | [`codingAgentGetErrorGroup`](https://noxtica.com/docs/api/reference/observability/#codingAgentGetErrorGroup) |
| `404` | `resource_not_found` | [`v1ApmListProjectEnvironments`](https://noxtica.com/docs/api/reference/observability/#v1ApmListProjectEnvironments), [`v1ApmGetEnvironmentPolicy`](https://noxtica.com/docs/api/reference/observability/#v1ApmGetEnvironmentPolicy), [`v1ApmUpdateEnvironmentPolicy`](https://noxtica.com/docs/api/reference/observability/#v1ApmUpdateEnvironmentPolicy), [`v1ApmSearchTraces`](https://noxtica.com/docs/api/reference/observability/#v1ApmSearchTraces), and 9 more |
| `409` | `capture_unavailable` | [`v1ApmUpdateEnvironmentPolicy`](https://noxtica.com/docs/api/reference/observability/#v1ApmUpdateEnvironmentPolicy) |
| `429` | `coding_agent_rate_limited` | [`codingAgentListFindings`](https://noxtica.com/docs/api/reference/observability/#codingAgentListFindings), [`codingAgentGetTrace`](https://noxtica.com/docs/api/reference/observability/#codingAgentGetTrace), [`codingAgentGetErrorGroup`](https://noxtica.com/docs/api/reference/observability/#codingAgentGetErrorGroup) |
| `429` | `Rate limit exceeded` | [`v1ApmListProjects`](https://noxtica.com/docs/api/reference/observability/#v1ApmListProjects), [`v1ApmListProjectEnvironments`](https://noxtica.com/docs/api/reference/observability/#v1ApmListProjectEnvironments), [`v1ApmGetEnvironmentPolicy`](https://noxtica.com/docs/api/reference/observability/#v1ApmGetEnvironmentPolicy), [`v1ApmSearchTraces`](https://noxtica.com/docs/api/reference/observability/#v1ApmSearchTraces), and 8 more |
| `500` | `internal_error` | [`v1ApmSearchTraces`](https://noxtica.com/docs/api/reference/observability/#v1ApmSearchTraces), [`v1ApmGetTrace`](https://noxtica.com/docs/api/reference/observability/#v1ApmGetTrace) |
| `502` | `coding_agent_query_failed` | [`codingAgentListFindings`](https://noxtica.com/docs/api/reference/observability/#codingAgentListFindings), [`codingAgentGetTrace`](https://noxtica.com/docs/api/reference/observability/#codingAgentGetTrace), [`codingAgentGetErrorGroup`](https://noxtica.com/docs/api/reference/observability/#codingAgentGetErrorGroup) |
| `503` | `coding_agent_authority_unavailable` | [`codingAgentListFindings`](https://noxtica.com/docs/api/reference/observability/#codingAgentListFindings), [`codingAgentGetTrace`](https://noxtica.com/docs/api/reference/observability/#codingAgentGetTrace), [`codingAgentGetErrorGroup`](https://noxtica.com/docs/api/reference/observability/#codingAgentGetErrorGroup) |
| `503` | `coding_agent_bq_unavailable` | [`codingAgentListFindings`](https://noxtica.com/docs/api/reference/observability/#codingAgentListFindings), [`codingAgentGetTrace`](https://noxtica.com/docs/api/reference/observability/#codingAgentGetTrace), [`codingAgentGetErrorGroup`](https://noxtica.com/docs/api/reference/observability/#codingAgentGetErrorGroup) |

## MCP server: errors

Codes named in the responses of the MCP server operations.

| Status | Code | Returned by |
| --- | --- | --- |
| `401` | `unauthorized` | [`mcpJsonRpc`](https://noxtica.com/docs/api/reference/mcp/#mcpJsonRpc) |
| `404` | `not_found` | [`mcpJsonRpc`](https://noxtica.com/docs/api/reference/mcp/#mcpJsonRpc) |
| `429` | `rate_limited` | [`mcpJsonRpc`](https://noxtica.com/docs/api/reference/mcp/#mcpJsonRpc) |
| `500` | `internal_error` | [`mcpJsonRpc`](https://noxtica.com/docs/api/reference/mcp/#mcpJsonRpc) |

## Pulse tenant API: errors

Codes named in the responses of the Pulse tenant API operations.

| Status | Code | Returned by |
| --- | --- | --- |
| `400` | `invalid_cursor` | [`pulseTenantListDecisions`](https://noxtica.com/docs/api/reference/pulse/#pulseTenantListDecisions) |
| `400` | `invalid_parameter` | [`pulseTenantCreateLinkCode`](https://noxtica.com/docs/api/reference/pulse/#pulseTenantCreateLinkCode), [`pulseTenantGetLink`](https://noxtica.com/docs/api/reference/pulse/#pulseTenantGetLink), [`pulseTenantUnlink`](https://noxtica.com/docs/api/reference/pulse/#pulseTenantUnlink) |
| `400` | `invalid_request` | [`pulseTenantListDecisions`](https://noxtica.com/docs/api/reference/pulse/#pulseTenantListDecisions), [`pulseTenantReverseDecision`](https://noxtica.com/docs/api/reference/pulse/#pulseTenantReverseDecision) |
| `400` | `invalid_subject` | [`pulseTenantSubjectStatus`](https://noxtica.com/docs/api/reference/pulse/#pulseTenantSubjectStatus), [`pulseTenantGetLink`](https://noxtica.com/docs/api/reference/pulse/#pulseTenantGetLink), [`pulseTenantUnlink`](https://noxtica.com/docs/api/reference/pulse/#pulseTenantUnlink) |
| `401` | `invalid_api_key` | [`pulseTenantSubjectStatus`](https://noxtica.com/docs/api/reference/pulse/#pulseTenantSubjectStatus), [`pulseTenantListDecisions`](https://noxtica.com/docs/api/reference/pulse/#pulseTenantListDecisions), [`pulseTenantGetDecision`](https://noxtica.com/docs/api/reference/pulse/#pulseTenantGetDecision), [`pulseTenantReverseDecision`](https://noxtica.com/docs/api/reference/pulse/#pulseTenantReverseDecision), and 3 more |
| `401` | `missing_api_key` | [`pulseTenantSubjectStatus`](https://noxtica.com/docs/api/reference/pulse/#pulseTenantSubjectStatus), [`pulseTenantListDecisions`](https://noxtica.com/docs/api/reference/pulse/#pulseTenantListDecisions), [`pulseTenantGetDecision`](https://noxtica.com/docs/api/reference/pulse/#pulseTenantGetDecision), [`pulseTenantReverseDecision`](https://noxtica.com/docs/api/reference/pulse/#pulseTenantReverseDecision), and 3 more |
| `403` | `insufficient_scope` | [`pulseTenantSubjectStatus`](https://noxtica.com/docs/api/reference/pulse/#pulseTenantSubjectStatus), [`pulseTenantListDecisions`](https://noxtica.com/docs/api/reference/pulse/#pulseTenantListDecisions), [`pulseTenantGetDecision`](https://noxtica.com/docs/api/reference/pulse/#pulseTenantGetDecision), [`pulseTenantReverseDecision`](https://noxtica.com/docs/api/reference/pulse/#pulseTenantReverseDecision), and 3 more |
| `403` | `scope_not_granted` | [`pulseTenantListDecisions`](https://noxtica.com/docs/api/reference/pulse/#pulseTenantListDecisions) |
| `403` | `tenant_not_armed` | [`pulseTenantSubjectStatus`](https://noxtica.com/docs/api/reference/pulse/#pulseTenantSubjectStatus), [`pulseTenantListDecisions`](https://noxtica.com/docs/api/reference/pulse/#pulseTenantListDecisions), [`pulseTenantGetDecision`](https://noxtica.com/docs/api/reference/pulse/#pulseTenantGetDecision), [`pulseTenantReverseDecision`](https://noxtica.com/docs/api/reference/pulse/#pulseTenantReverseDecision), and 3 more |
| `404` | `application_not_found` | [`pulseTenantCreateLinkCode`](https://noxtica.com/docs/api/reference/pulse/#pulseTenantCreateLinkCode) |
| `404` | `decision_not_found` | [`pulseTenantGetDecision`](https://noxtica.com/docs/api/reference/pulse/#pulseTenantGetDecision), [`pulseTenantReverseDecision`](https://noxtica.com/docs/api/reference/pulse/#pulseTenantReverseDecision) |
| `404` | `subject_not_found` | [`pulseTenantSubjectStatus`](https://noxtica.com/docs/api/reference/pulse/#pulseTenantSubjectStatus), [`pulseTenantListDecisions`](https://noxtica.com/docs/api/reference/pulse/#pulseTenantListDecisions), [`pulseTenantGetLink`](https://noxtica.com/docs/api/reference/pulse/#pulseTenantGetLink), [`pulseTenantUnlink`](https://noxtica.com/docs/api/reference/pulse/#pulseTenantUnlink) |
| `409` | `ambiguous_subject` | [`pulseTenantSubjectStatus`](https://noxtica.com/docs/api/reference/pulse/#pulseTenantSubjectStatus), [`pulseTenantGetLink`](https://noxtica.com/docs/api/reference/pulse/#pulseTenantGetLink), [`pulseTenantUnlink`](https://noxtica.com/docs/api/reference/pulse/#pulseTenantUnlink) |
| `409` | `external_user_already_linked` | [`pulseTenantCreateLinkCode`](https://noxtica.com/docs/api/reference/pulse/#pulseTenantCreateLinkCode) |
| `409` | `hint_not_active` | [`pulseTenantReverseDecision`](https://noxtica.com/docs/api/reference/pulse/#pulseTenantReverseDecision) |
| `429` | `rate_limited` | [`pulseTenantCreateLinkCode`](https://noxtica.com/docs/api/reference/pulse/#pulseTenantCreateLinkCode) |
| `429` | `too_many_outstanding_codes` | [`pulseTenantCreateLinkCode`](https://noxtica.com/docs/api/reference/pulse/#pulseTenantCreateLinkCode) |
| `503` | `rate_limiter_unavailable` | [`pulseTenantSubjectStatus`](https://noxtica.com/docs/api/reference/pulse/#pulseTenantSubjectStatus), [`pulseTenantCreateLinkCode`](https://noxtica.com/docs/api/reference/pulse/#pulseTenantCreateLinkCode), [`pulseTenantGetLink`](https://noxtica.com/docs/api/reference/pulse/#pulseTenantGetLink), [`pulseTenantUnlink`](https://noxtica.com/docs/api/reference/pulse/#pulseTenantUnlink) |
| `503` | `tenant_auth_unavailable` | [`pulseTenantSubjectStatus`](https://noxtica.com/docs/api/reference/pulse/#pulseTenantSubjectStatus), [`pulseTenantCreateLinkCode`](https://noxtica.com/docs/api/reference/pulse/#pulseTenantCreateLinkCode), [`pulseTenantGetLink`](https://noxtica.com/docs/api/reference/pulse/#pulseTenantGetLink), [`pulseTenantUnlink`](https://noxtica.com/docs/api/reference/pulse/#pulseTenantUnlink) |

## Health and public key endpoints: errors

Codes named in the responses of the Health and public key endpoints operations.

| Status | Code | Returned by |
| --- | --- | --- |
| `404` | `Not found` | [`getCollectorJwks`](https://noxtica.com/docs/api/reference/status/#getCollectorJwks), [`getAgentPassportJwks`](https://noxtica.com/docs/api/reference/status/#getAgentPassportJwks) |
| `429` | `Rate limit exceeded` | [`getHealth`](https://noxtica.com/docs/api/reference/status/#getHealth) |

_This page is generated from the Noxtica OpenAPI specification release `v0.4.0`: `kyc.yaml` version `1.2.0-2026-10-27` (SHA-256 `c91a695cfde0`), `mcp.yaml` version `0.1.0-2026-10-27` (SHA-256 `1a4875efa736`), `pulse.yaml` version `0.9.0-2026-10-27` (SHA-256 `95196a58bb5b`), `v1.yaml` version `1.3.0-2026-10-27` (SHA-256 `3fd15257a022`). Do not edit it by hand._
