Continuar una ejecución después de que sus aprobadores hayan decidido
Continúa la ejecución del agente a la que pertenece una llamada de herramienta retenida, una vez que los aprobadores de los nombres de la política de herramientas de la organización hayan decidido cada llamada retenida de esa ejecución en la cola de aprobación. Llámalo después de registrar una decisión allí; este endpoint no registra ninguna y no recibe cuerpo. El llamante debe poder leer la aprobación: el llamante cuya ejecución fue retenida, o uno de sus aprobadores con sesión iniciada en la misma organización. De lo contrario, la respuesta es 404 con el código de error tool_approval_not_found. Una llamada retenida que no fue realizada por ninguna ejecución de agente devuelve 404 con el código de error not_an_agent_run. Mientras cualquier llamada de la ejecución siga sin decidirse, incluida una sin aprobadores que solo el llamante de la ejecución puede decidir, la respuesta tiene estado waiting y no crea nada. Una vez que todas estén decididas, se crea una ejecución de continuación con la identidad del llamante de la ejecución y realiza cada decisión registrada; las aprobaciones expiradas se omiten. Repetir la solicitud, o que dos aprobadores terminen al mismo tiempo, devuelve la misma ejecución de continuación. Cuando todas las aprobaciones han expirado, la respuesta es 409 con el código de error tool_approval_expired. La ejecución de continuación es una ejecución ordinaria del agente: no se entrega a la conversación del conector ni a la sesión de chat web que inició la ejecución retenida.
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.
Parámetros de ruta
ID of a held tool call, as the approval queue lists it.
Respuesta
La ejecución sigue esperando decisiones, o fue continuada.
agent.run.approval_resume esperando mientras una llamada retenida de la ejecución está sin decidir, con el recuento en pending; reanudado una vez que la ejecución se continuó, con la nueva ejecución en continuation_run.
waiting, resumed La ejecución que se detuvo para su aprobación.
¿Cuántas llamadas en espera de la ejecución no están decididas? Presente cuando el estado es en espera.
x >= 1