Skip to main content
POST
Create deployable assets health

Headers

x-evalgate-provider-health-timestamp
string

Unix timestamp in seconds or milliseconds. Required with provider-signed evidence and bounded to the replay window.

Pattern: ^\d{10}(?:\d{3})?$
x-evalgate-provider-health-key-id
string

Configured provider signing-key identifier. Required with provider-signed evidence.

x-evalgate-provider-health-signature
string

HMAC SHA-256 signature over the exact request bytes. Required with provider-attested evidence.

Pattern: ^sha256=[a-f0-9]{64}$

Path Parameters

id
string<uuid>
required

Body

application/json
versionId
number
required
qualityScore
number
required
cohort
required
Available options:
shadow
costUsd
number
required
windowStartedAt
string<date-time>
required
windowEndedAt
string<date-time>
required
invocationCount
number
required
successRate
number
required
p95LatencyMs
number
required
policyViolationCount
number
required

Response

Successful response

id
string
required
organizationId
string<uuid>
required
source
string
required
providerKeyId
null | string
required
recordedAt
string<date-time>
required
qualityScore
string
required
deploymentId
string
required
cohort
string
required
costUsd
string
required
artifactVersionId
number
required
windowStartedAt
string<date-time>
required
windowEndedAt
string<date-time>
required
invocationCount
number
required
successRate
string
required
p95LatencyMs
number
required
policyViolationCount
number
required
recordedBy
string
required
providerBindingId
null | string
required
providerRolloutRevision
null | number
required
providerOrigin
null | string
required
providerSignature
null | string
required
providerSignedTimestamp
null | string
required
providerRawBody
null | string
required
providerPayloadHash
null | string
required
providerNonce
null | string
required
providerAttestedAt
null | string<date-time>
required