Rollback de Versión del Agente
Versiones del Agente
Rollback de Versión del Agente
Restaura una versión específica del agente creando una nueva versión cuyo snapshot coincide con el objetivo. El historial de versiones se preserva — no se elimina ninguna versión. El rollback se registra como una entrada de auditoría. Requiere el permiso agent:version:read.
POST
Rollback de Versión del Agente
Intentar hacer rollback a la versión actualmente activa devuelve un error
422.Ejemplos de Código
Headers
ID del workspace. Si no se proporciona, se usará el workspace seleccionado por el usuario.
Nota: Este campo será obligatorio en una versión futura de la API. Se recomienda establecerlo ahora para garantizar compatibilidad con futuras actualizaciones.
Parámetros de Ruta
El ID del agente
El ID de la versión a la que hacer rollback
Respuesta
Campos de la Respuesta
| Campo | Tipo | Descripción |
|---|---|---|
| message | string | Mensaje de confirmación indicando la versión de origen y la nueva versión activa |
| version.version_id | integer | El nuevo ID de versión creado por este rollback |
| version.published_by | string | Email del usuario que realizó el rollback |
| version.published_at | string (ISO8601) | Timestamp de cuándo se creó la versión de rollback |
| version.rollback_from_version | integer | El version_id utilizado como origen para este rollback |
| version.snapshot | object | Estado completo del agente restaurado por este rollback (misma estructura que Get Agent Version) |