Aprueba o rechaza las llamadas pendientes de herramientas de una ejecución
Responde a las solicitudes de aprobación por las que se detuvo una ejecución y crea la ejecución que la continúa. Una ejecución que se detuvo por aprobación tiene estado completado y enumera las llamadas retenidas en pending_approvals: un mcp_approval_request para una llamada a una herramienta MCP, un tool_approval_request para una llamada a una herramienta integrada que la política de herramientas de la organización retiene. Envía una sola decisión como el propio cuerpo, o varias bajo decisions. Una solicitud debe decidir sobre cada aprobación pendiente de la ejecución, porque las llamadas omitidas nunca podrán responderse después; de lo contrario, la respuesta es 409 con el código de error approvals_incomplete. Una aprobación caducada no necesita decisión y se omite de la continuación. La decisión es de un solo uso y está vinculada a la herramienta y a los argumentos originales; una llamada denegada nunca se ejecuta. Cuando la política de herramientas nombra aprobadores para una llamada, solo ellos la deciden; en la cola de aprobación: hasta que uno lo haga, la respuesta es 409 con el código de error tool_approval_pending, y una decisión que difiera de la del aprobador es 409 con el código de error tool_approval_decision_mismatch. Las decisiones que pasan estas comprobaciones y aun así son rechazadas aparecen como una ejecución de continuación fallida cuyo error.code es uno de esos dos códigos. Una ejecución cuyas aprobaciones ya fueron respondidas devuelve 409 con el código de error approvals_already_answered. Solo puede responderla el llamador cuya ejecución fue retenida; un compañero de equipo que pueda leer la ejecución obtiene 403 con el código de error not_run_caller. Los llamadores con clave API también necesitan read:responses, que es lo que requiere la lectura de las aprobaciones.
Autorizaciones
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.
Encabezados
Optional external end-user identifier forwarded by the API gateway.
Cuerpo
Respuesta
Decisiones aceptadas y ejecución de continuación creada.
agent.run.mcp_approval La solicitud de aprobación de la primera decisión. Conservado para los clientes que envían una decisión.
La primera decisión.
Cada decisión que lleva la ejecución de continuación. Las decisiones de aprobaciones expiradas se omiten.