Operation availability

Understand versioning, credential support, and deployment capabilities.

The Public API uses the /api/v1/public namespace. The endpoint reference and downloadable OpenAPI specification describe the contract; an operation can also depend on deployment capabilities, authorization, and plan access.

Capability labels

Each endpoint carries an x-neatlogs-operation-gate in OpenAPI and an availability note on its reference page.

Contract labelMeaning
alwaysStandard API surface, subject to authentication and authorization
public-api-mutationsManaged mutation capability must be enabled
service-account-token-mintToken-minting capability must be enabled
tier-c-computeAdditional compute or external integration capability must be enabled
project-deletion-schedulingProject-deletion scheduling requires its dedicated capability and supporting compute capability

An unavailable operation may return 404 or an operation-specific availability problem. Treat it as a capability result; do not repeatedly retry it as a transient failure. Ask your organization administrator about access to a required workflow.

CLI schema discovery

The CLI reads the contract embedded in its installed release:

neatlogs schema list
neatlogs schema search trace
neatlogs schema show get_api_v1_public_traces

These commands help discover schemas and capability labels. They do not query live deployment flags. Upgrade the CLI to obtain an updated embedded contract.

Supported deployments

The Public API and CLI support NeatLogs cloud deployments. Use the app origin for the intended environment and credentials issued by that environment. Enterprise self-hosted deployments are currently unsupported for this Public API and CLI surface.

Release checks on October 6, 2026

The US production backend contains the expanded 285-operation contract. Package publication, runtime availability and successful workflow execution are separate checks.

Surface or workflowVerified release state
US customer appPublic API mutations and managed credential operations are enabled. Current scopes, roles, project membership and entitlements still apply.
CLI0.2.0 is npm latest, published from the qualified immutable release tag. 0.2.0-team-test.2 remains the published preview.
Scheduled future evaluation collectionFinal dispatch can omit traces arriving after the last periodic matcher pass. A backend correction requires Dev validation and promotion; independently check the final cohort.
Classifier definitions, labels, datasets, training and publicationThe entire public classifier workflow, including inventory and label reads, is disabled behind tier-c-compute in production and returns 404 / NOT_FOUND_OR_OPERATION_DISABLED. Provider-job admission is also disabled.
Detection suggestions, detection preview and analytics exportThese operations also require tier-c-compute, which is disabled in production. Their schemas are available for discovery, but execution is unavailable.
Historical detection rescoringRequires separate compute admission, an explicit budget and bounded job limits. Production execution remains gated.
Scheduled physical project deletionRemains outside this release's accepted scope. Archive/restore and dashboard-equivalent soft deletion are separate operations.
EUThe release workflow records backend/worker deployment and the required Public API schema prerequisites. Authenticated EU workflow acceptance remains a separate check; use credentials issued in that region.
Keyword SearchProject-specific term-index coverage and query acceptance belong to the separate Search rollout.

See the new CLI workflows for the difference between configuring a resource, activating it and running a paid job.

Guest review completion uses the retry guidance in API errors. A committed response and a completed review remain separate outcomes until completion processing succeeds.

Use the SDK documentation for trace ingestion. SDK ingest credentials, dashboard sessions, and Public API credentials have separate authorization policies.

On this page

Ask Neatlogs AI

Answers from the docs

How can I help?

Ask anything about instrumenting, tracing, or the Neatlogs dashboard.