Execute commands in best-effort batch

Validates all commands up front, then executes them sequentially. Async fire-and-forget commands are rejected. A 200 response can contain failed items, so clients must inspect results.

Authentication

AuthorizationBearer

Tenant/app API key or OAuth/JWT bearer token.

Headers

X-CES-Workspace-IDstringOptionalformat: "^ws_[A-Za-z0-9_-]+$"
Optional Workspace runtime selector header. If supplied with workspaceId, both values must match.

Query parameters

workspaceIdstringOptionalformat: "^ws_[A-Za-z0-9_-]+$"

Optional Workspace runtime selector for preview or validation calls. If supplied with X-CES-Workspace-ID, both values must match.

Request

This endpoint expects an object.
commandslist of objectsRequired

Response

Per-command batch results

totalinteger
succeededinteger
failedinteger
resultslist of objects

Errors

400
Bad Request Error
401
Unauthorized Error
403
Forbidden Error