Skip to main content
POST
CSharp (SDK)

Authorizations

Authorization
string
header
required

Send Authorization: Bearer , using an MKA1 API key for automation or an OAuth API access token for a signed-in application. Use a dynamic security callback to refresh OAuth access tokens. Browser session-only operations still require their declared cookie.

Headers

X-On-Behalf-Of
string

Optional external end-user identifier forwarded by the API gateway.

Path Parameters

agent_id
string
required
run_id
string
required

Body

application/json
approval_request_id
string
required
Minimum string length: 1
approve
boolean
required
reason
string
Required string length: 1 - 2000

Response

Decisions accepted and continuation run created.

object
enum<string>
required
Available options:
agent.run.mcp_approval
approval_request_id
string
required

The first decision's approval request. Kept for clients that send one decision.

approved
boolean
required

The first decision.

source_run_id
string
required
continuation_run
object
required
decisions
object[]

Every decision the continuation run carries. Decisions for expired approvals are left out.