Skip to content
Developer Preview

approval/requested

An approval opened: the fold of its durable Requested record.

Type: ApprovalRequestParams

Full params shared by approval/request and approval/requested.

Field Type Stability Presence Description
approvalId string required
availableChoices ApprovalChoice[] required
currentRequirementId ApprovalRequirementRef required
itemId string required
judgeEscalated boolean required
protectedWrite boolean required
rawArgs string required
sessionId string required
sourceRange SourceRange required
subagentOrigin ApprovalSubagentOrigin optional Present only for a child (native subagent) approval projected onto the parent session’s plane (ADR 36182); parent-own approvals omit it.
subject ApprovalSubject required
taskId string required
toolCallId string required
toolName string required
turnId string required
viewCursor string required
Source

schema/msp/experimental/msp.schema.json#/notifications/approval~2Frequested

{
"description": "An approval opened: the fold of its durable Requested record.",
"params": {
"$ref": "#/$defs/ApprovalRequestParams"
}
}