On this page

API overview

The Noxtica server APIs are HTTPS JSON APIs that your own back end calls. These pages are generated from the OpenAPI specifications that Noxtica publishes, so every route, parameter, field and status code listed here comes from the same source as the specification files.

The specifications themselves are published as files: /docs/api/openapi.json holds every public operation of the four APIs, and /docs/api/openapi/<api>.json holds one API each (v1, kyc, pulse, mcp); every file is also served as YAML, at the same address with the YAML extension. Import them into a client generator, an API workspace, or an AI agent. See Integrate with an AI agent.

Call these APIs from a server you control. A server API key is a secret and must never reach a browser or a mobile app. Availability is account-specific: the modules enabled for your account and the scopes on your key decide which operations you can call.

How this page is organisedBar length shows each section’s share of the text. Select a section to jump to it.

Production ingest host (ingest.noxtica.com)

Production (backoffice.noxtica.com)

https://backoffice.noxtica.com

Production (pulse.noxtica.com)

https://pulse.noxtica.com

Base URLs

Base URLs

Send each request to the base URL listed for the API you call.

EnvironmentBase URLKey prefixAPIs
Productionhttps://collect.noxtica.comsk_prod_Identity verification API, Risk scoring and agent trust API, Protected actions API, Device intelligence API, Mobile and device identity API, Telemetry ingestion API, Observability query API, Health and public key endpoints
Production ingest hosthttps://ingest.noxtica.comTelemetry ingestion API, Observability query API
Productionhttps://backoffice.noxtica.comMCP server
Production (not yet deployed)https://pulse.noxtica.comPulse tenant API

Authentication

Operations authenticate with the credential named in their section. The credential formats are:

CredentialHeaderUsed by
ApiKeyAuthAuthorization: Bearer sk_<random>Identity verification API, Risk scoring and agent trust API, Protected actions API, Device intelligence API, Mobile and device identity API, Observability query API
SessionTokenAuthAuthorization: Bearer kycs.<tenant>.<secret>Identity verification API
ApmIngestKeyAuthAuthorization: Bearer sk_apm_<random>Telemetry ingestion API
CodingAgentKeyAuthAuthorization: Bearer cak_<random>Observability query API
McpTokenAuthAuthorization: Bearer mcp_<random>MCP server
tenantKeyAuthorization: Bearer sk_prod_<32 hex>Pulse tenant API

See Authentication for key handling and the scope each operation requires.

Scopes

A key can call an operation only if it carries the scope the operation requires. The reference names 22 scopes; the Authentication page lists the operations that need each one.

Errors

Error responses use the HTTP status code and a JSON body that carries a machine-readable code and a request id. See Errors for the body, the codes each API returns and how to report a failed request.

Rate limits

A request that exceeds a limit receives status 429 with a Retry-After header. See Rate limits for how to back off and retry.

Idempotency

These operations accept an Idempotency-Key header. Send a new, unique value for each logical operation and the same value when you retry it, so a retry cannot repeat the operation.

OperationHeaderLength
kycVerifyRequired8 to 128 characters
kycVerifyBatchSubmitRequired8 to 128 characters
kycSessionMintOptional8 to 128 characters
offlineCaptureBundleAdmitRequired8 to 128 characters

Pagination

These operations return results in pages. Pass the cursor from one response, unchanged, in the cursor query parameter of the next request.

OperationPage sizeCursor in the response
v1ListDevicesdefault 50, maximum 200nextCursor
v1ListAccountDevicesdefault 50, maximum 200nextCursor
v1ListEventsdefault 50, maximum 200nextCursor
v1ListVisitsdefault 50, maximum 200nextCursor
v1ExportFingerprintsX-Noxtica-Export-Next-Cursor, next_cursor
v1ExportEventsX-Noxtica-Export-Next-Cursor, next_cursor
v1ExportVisitsX-Noxtica-Export-Next-Cursor, next_cursor
v1ExportScoredEventsX-Noxtica-Export-Next-Cursor
v1ListLabelsdefault 50, maximum 200nextCursor
v1ApmListProjectsdefault 50, maximum 200next_cursor
v1ApmListProjectEnvironmentsdefault 50, maximum 200next_cursor
v1ApmSearchTracesdefault 50, maximum 200next_cursor
pulseTenantListDecisionsdefault 50, maximum 200nextCursor

Webhooks

Noxtica sends signed webhook deliveries for 11 event types: kyc.session.completed, kyc.session.cancelled, kyc.verification.completed, kyc.erasure.completed, kyc.document.expiry_warning, kyc.reverification.due, submission.scored, risk.high, risk.flagged, risk.cluster_flagged, account.agent_linked. See Webhooks for the headers, the signature and the event catalog.

API reference

APIWhat it coversOperationsCredential
Identity verification APIVerify identities, run hosted verification sessions, batch and re-verify, store evidence, and receive signed KYC, KYB and KYM webhooks.25ApiKeyAuth, SessionTokenAuth
Risk scoring and agent trust APIScore a request, look up IP and device reputation, verify AI agents, and mint signed crawler vouchers from your server.7ApiKeyAuth
Protected actions APIRedeem the request id a browser obtains for a protected action (login, signup, checkout) before your server lets the action proceed.1ApiKeyAuth
Device intelligence APIRead devices, events and visits, export data, fetch the sealed-results key, write labels, and manage behavioral baselines.18ApiKeyAuth
Mobile and device identity APIVerify mobile attestation and integrity, deliver app configuration, and manage passkeys, handoff, delegation, recovery, wallet state and offline capture.22ApiKeyAuth
Telemetry ingestion APISend OpenTelemetry traces, metrics, logs, profiles and deployment markers with an ingestion key.5ApmIngestKeyAuth
Observability query APIQuery projects, traces, services and releases, manage environment policy, run exports and privacy-request lookups, and read recent signals from a coding agent.17ApiKeyAuth, CodingAgentKeyAuth
MCP serverConnect an AI assistant or your own code to your workspace through the Model Context Protocol with a scoped token.1McpTokenAuth
Pulse tenant APIRead player status and decisions, create link codes, and manage links from your own back end with a tenant API key.7tenantKey
Health and public key endpointsThe unauthenticated collector health probe and the public signing-key documents for verifying signed envelopes and Agent Passports offline.3None

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.