Saltar al contenido principal
POST
/
v2
/
agent
/
{projectId}
/
job
/
{id}
/
message
Enviar mensaje de seguimiento
curl --request POST \
  --url https://api.mintlify.com/v2/agent/{projectId}/job/{id}/message \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "prompt": "<string>"
}
'
{
  "id": "<string>",
  "status": "active",
  "source": {
    "repository": "<string>",
    "ref": "<string>"
  },
  "model": "<string>",
  "prLink": "https://github.com/org/repo/pull/123",
  "createdAt": "2023-11-07T05:31:56Z",
  "archivedAt": "2023-11-07T05:31:56Z"
}
Envía una instrucción de seguimiento a una tarea de agente existente. El mensaje se procesa de forma asíncrona; consulta el endpoint obtener la tarea de agente para seguir su progreso.

Límites de uso

  • 100 usos por proyecto de Mintlify por hora

Uso

curl -X POST https://api.mintlify.com/v2/agent/{projectId}/job/{id}/message \
  -H "Authorization: Bearer mint_xxxxx" \
  -H "Content-Type: application/json" \
  -d '{"prompt": "Also add error handling examples to the quickstart guide"}'

Autorizaciones

Authorization
string
header
requerido

El encabezado Authorization requiere un token de tipo Bearer. Usa una clave de API de administrador (con el prefijo mint_). Esta es una clave secreta del lado del servidor. Genera una clave en la página de claves de API de tu dashboard.

Parámetros de ruta

projectId
string
requerido

El ID de tu proyecto. Puedes copiarlo desde la página de API keys de tu dashboard.

id
string
requerido

El identificador único del trabajo del agente al que se enviará un mensaje.

Cuerpo

application/json
prompt
string
requerido

La instrucción de seguimiento para el agente.

Minimum string length: 1

Respuesta

Mensaje enviado correctamente

id
string

Identificador único del trabajo del agente.

status
enum<string>

Estado actual del trabajo. active — el agente está procesando actualmente el prompt. completed — el agente finalizó correctamente y es posible que se haya creado una PR (consulta prLink). failed — el agente encontró un error irrecuperable. Sigue consultando hasta que el estado sea completed o failed.

Opciones disponibles:
active,
completed,
failed
source
object

Información del repositorio de origen.

model
string

El modelo de IA utilizado para esta tarea.

URL de la solicitud de extracción de GitHub creada por el agente. null mientras la tarea siga active o si no se ha cambiado ningún archivo. Se completa cuando el agente crea correctamente una PR.

Ejemplo:

"https://github.com/org/repo/pull/123"

createdAt
string<date-time>

Marca de tiempo de creación de la tarea.

archivedAt
string<date-time> | null

Marca de tiempo de archivado de la tarea.