Skip to main content
GET
Liveness, and the label this build serves by default

Authorizations

Authorization
string
header
required

Authorization: Bearer np_live_…

One credential form. There is no query-parameter, cookie or x-api-key alternative. The legacy x-api-key header stopped being accepted at the Bearer cutover and now fails authorization.

Keys are org-scoped, never user-scoped, and the secret is shown exactly once at mint. Rotation is create-then-revoke.

Response

Healthy.

status
string
required

ok when the deployment is serving.

Example:

"ok"

service
string
required

The service name this deployment reports for itself.

Example:

"needlepath-hosted-adapter"

endpoint
string
required

The selection path this deployment serves.

Example:

"/v1/context/select"

default_operating_point
string
required

The label applied when a request omits budget.operating_point. It moves when a new label is minted, which is why you should always send one.

Example:

"np-2026-08-r4"

operating_points
string[]
required

Every label this deployment can resolve. /v1/operating-points returns the same set with the policy_version behind each.

build_id
string

An opaque release identifier, minted per build. Stable for a given build and distinct across builds; not derived from the artifact or its sources, so it is an identity check and nothing more. Empty when the service runs from a source tree.

Example:

"9f1c2b7e4a"