Approve Task Agent Approval Request
Approve a pending human approval request.
Approving records the human decision and creates a bounded one-shot allowance for the exact proposed tool call. Approval does not automatically execute the agent; callers must invoke the explicit resume endpoint to continue the paused run.
Authentication
AuthorizationBearer
API key or access token, sent as Authorization: Bearer <token>. The simplest option: create an API key in your dashboard under Settings, then paste it here.
OR
AuthorizationBearer
API key or access token, sent as Authorization: Bearer <token>. The simplest option: create an API key in your dashboard under Settings, then paste it here.
Path parameters
org_id
The organization ID
project_id
The project ID
task_agent_id
The task agent ID
approval_request_id
The approval request ID
Request
This endpoint expects an object.
decision_note
expires_at
Optional shorter one-shot allowance expiry for a future resume path.
Response
Task Agent approval request approved
id
project_id
task_agent_id
task_agent_revision_id
task_agent_run_id
session_id
adk_session_user_id
function_call_id
requested_by_actor_type
Actor source that requested an approval-gated action.
action_mode_snapshot
tool_type
TaskAgent tool source categories for action controls.
tool_name
tool_ref
tool_args_hash
status
Lifecycle status for TaskAgent tool approval requests.
created
expires_at
invocation_id
adk_event_id
requested_by_user_id
requested_by_actor_ref
decided_by_user_id
requester_is_decider
tool_action_control_id
tool_args_preview
decision
Human decision values for TaskAgent approval requests.
decision_note
modified
decided_at
Errors
400
Bad Request Error
401
Unauthorized Error
403
Forbidden Error
404
Not Found Error
409
Conflict Error
422
Unprocessable Entity Error
500
Internal Server Error