Get Task Agent Approval Request
Retrieve a human approval request for a proposed tool call.
The request is visible only when the caller can read the linked Task Agent run.
If the request is pending and has expired, it is transitioned to expired before
the response is returned.
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
Response
Task Agent approval request
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
422
Unprocessable Entity Error
500
Internal Server Error