Skip to main content
POST
Create evalgate synthesize

Authorizations

Authorization
string
header
required

Organization-scoped EvalGate API key. Discover the supported agent scopes at /.well-known/oauth-protected-resource. Per-operation grants are listed in x-evalgate-required-scopes; OpenAPI bearer security requirement arrays remain empty as required for non-OAuth schemes.

Headers

Idempotency-Key
string

Makes retries safe by returning the original operation result.

Required string length: 1 - 255

Body

application/json
action
required
Available options:
review
runId
string
required
itemId
string
decision
Available options:
accepted
rationale
string
failureModes
string[]
itemIds
string[]
edits
object

Response

Successful response

recipe
object
required
id
string
required
organizationId
string<uuid>
required
evaluationId
null | number
required
datasetId
null | string
required
createdBy
null | string
required
idempotencyKey
string
required
recipeHash
string
required
sourceSnapshotHash
string
required
sourceRefs
object[]
required
modelPolicy
object
required
budgetPolicy
object
required
lineage
object
required
qualitySummary
object
required
consumedCostUsd
string
required
consumedTokens
number
required
status
string
required
totalCount
number
required
pendingCount
number
required
validCount
number
required
invalidCount
number
required
duplicateCount
number
required
reviewedCount
number
required
missionId
null | string
required
publishedDatasetVersionId
null | string
required
errorMessage
null | string
required
createdAt
string<date-time>
required
updatedAt
string<date-time>
required
completedAt
null | string<date-time>
required
items
object[]
nextItemCursor
null | string