Skip to content

Batch approve eligible MCP server submissions using submission_id and manifest_hash pins.

POST
/v1/approvals/batch
object
actorId

Deprecated compatibility field. Server derives actor identity from /v1/identity/me context and rejects mismatches.

string
>= 1 characters
items
required
Array<object>
object
resourceType
required
Allowed values: mcp_server
tenantId
required
string
>= 1 characters
environmentId
required
string
>= 1 characters
resourceId
required
string
>= 1 characters
submissionId
required
string
>= 1 characters
manifestHash
required
string
/^sha256:[0-9a-f]{64}$/

Per-item batch approval results.

object
results
required
Array<object>
object
resourceId
required
string
>= 1 characters
submissionId
required
string
>= 1 characters
status
required
Allowed values: approved skipped_ineligible stale_submission manifest_hash_mismatch not_found validation_failed
snapshotId
string
reasonCode
string
/^[a-z0-9_]+$/

Type set in Geist, Source Serif 4, and Departure Mono.