Saltar al contenido principal
POST
Typescript (SDK)

Autorizaciones

Authorization
string
header
requerido

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

X-On-Behalf-Of
string

Optional external end-user identifier forwarded by the API gateway.

Parámetros de ruta

agent_id
string
requerido

Cuerpo

application/json
input
requerido
Required string length: 1 - 20000
idempotency_key
string

Clave de ámbito del llamador para reintentar el mismo envío sin iniciar otra ejecución. Reutilizar una clave con una solicitud diferente devuelve 409.

Required string length: 1 - 255
agent_version
integer

Versión de configuración del agente guardada inmutable para ejecutar. Omítala para usar la versión actual. Las versiones explícitas permanecen fijadas mientras están en cola.

Rango requerido: 1 <= x <= 2147483647
conversation
any

Valor JSON arbitrario.

previous_response_id
string
context_management
object[]

Estrategias de gestión del contexto a aplicar durante la generación de respuestas por el agente. Soporta la compactación, que resume el historial de conversación anterior cuando el contexto excede un umbral de tokens.

stream
boolean
predeterminado:false

Cuando es true, la pasarela genera eventos delta por token para esta ejecución, de modo que el endpoint de eventos transmite salida incremental en lugar de solo elementos y límites de ciclo de vida. La ejecución sigue ejecutándose en segundo plano y este endpoint sigue devolviendo el registro de ejecución en cola.

metadata
object

Respuesta

Ejecución en cola.

object
enum<string>
requerido
Opciones disponibles:
agent.run
id
string
requerido
agent_id
string
requerido
agent_version
integer | null
requerido

La versión de configuración del agente contra la que se ejecutó esta ejecución. Nulo para ejecuciones creadas antes de la versionación.

Rango requerido: x >= 1
status
enum<string>
requerido

esperando significa que la ejecución se mantiene en una de las ranuras max_concurrent_runs del agente y no se ha enviado al modelo; puede cancelarse. Los resultados terminales siguen siendo distintos: cancelado es solicitado por el llamador; incompleto significa que un límite o una interrupción detuvo la ejecución. gateway_response.incomplete_details registra el motivo, incluidos max_tokens o max_tool_calls. Las filas fallidas almacenadas con uno de estos resultados de gateway se serializan con el resultado de gateway, conservando cualquier error del conector y la marca de tiempo de finalización.

Opciones disponibles:
waiting,
queued,
submitting,
completed,
failed,
cancelled,
incomplete
input
any
requerido

Valor JSON arbitrario.

conversation
any | null
requerido

Valor JSON arbitrario.

previous_response_id
string | null
requerido
metadata
object | null
requerido
gateway_response_id
string | null
requerido
gateway_response
any | null
requerido

Valor JSON arbitrario.

error
any | null
requerido

Valor JSON arbitrario.

created_at
string<date-time>
requerido
completed_at
string<date-time> | null
requerido