Versiones del Prompt

Cada escritura o edición del prompt crea una nueva versión en el historial del agente. Estos endpoints permiten inspeccionarlo — útil para auditoría o para restaurar versiones anteriores (haciendo un POST /prompt con el contenido devuelto).

Listar Versiones del Prompt

GET https://api.platica.mx/v1/agents/{agentId}/prompt/versions

Parámetros de URL

ParámetroTipoDescripciónRequerido
agentIdstringIdentificador único del agente

Parámetros de query

ParámetroTipoDescripciónDefault
limitintegerMáximo de versiones a devolver (1-200)50

Respuesta

{
  "versions": [
    {
      "id": "8Xdjb0VjgIq35mzmt1wu",
      "operation": "edit",
      "details": "Exact match replacement",
      "owners": ["wnuHhEC1dWgpCYAi3sKsjd81kwW2"],
      "createdAt": "2026-05-28T06:14:21.000Z",
      "updatedAt": "2026-05-28T06:14:21.000Z"
    },
    {
      "id": "id45iLWReNWPfEGkAbFv",
      "operation": "write",
      "details": "Rewrite tras lanzamiento del producto X",
      "owners": ["wnuHhEC1dWgpCYAi3sKsjd81kwW2"],
      "createdAt": "2026-05-28T06:10:01.000Z",
      "updatedAt": "2026-05-28T06:10:01.000Z"
    }
  ]
}

Las versiones se devuelven en orden descendente por createdAt (la más reciente primero). El id de la versión más reciente coincide con activePromptId del agente.

Campos de la respuesta

CampoDescripción
idID de la versión (coincide con activePromptId para la activa)
operationTipo de operación que creó la versión: "create", "write", "edit", o "modify"
detailsNota descriptiva del cambio
ownersUID del usuario o API key que creó la versión
createdAtFecha de creación en formato ISO 8601
updatedAtFecha de actualización en formato ISO 8601

Obtener Versión del Prompt

Devuelve una versión específica incluyendo el contenido completo del prompt en ese punto.

GET https://api.platica.mx/v1/agents/{agentId}/prompt/versions/{versionId}

Parámetros de URL

ParámetroTipoDescripciónRequerido
agentIdstringIdentificador único del agente
versionIdstringIdentificador de la versión

Respuesta

{
  "id": "id45iLWReNWPfEGkAbFv",
  "prompt": "Eres un asistente de soporte experto en electrónica de consumo...",
  "operation": "write",
  "details": "Rewrite tras lanzamiento del producto X",
  "owners": ["wnuHhEC1dWgpCYAi3sKsjd81kwW2"],
  "createdAt": "2026-05-28T06:10:01.000Z",
  "updatedAt": "2026-05-28T06:10:01.000Z"
}

A diferencia del listado, esta respuesta incluye el campo prompt con el contenido completo del system prompt tal como estaba en esa versión.