Reject Task Agent Approval Request
Reject a pending human approval request.
The default rejection behavior fails the linked paused Task Agent run with an
approval rejection termination reason. When the matched action control uses
`return_rejection_to_model`, rejection records the decision and leaves the run
waiting until the explicit resume endpoint returns the controlled rejection
function response to the model.
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
Response
Task Agent approval request rejected
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