Publicar versión de Agent
Publicar versión de Agent
Permite publicar una versión específica de Agent como versión de producción en línea.
Esta interfaz utiliza la propia API Key del Agent de destino para la autenticación y solo permite la invocación por parte de Agents que tengan habilitado el permiso de gestión de versiones.
Método de solicitud
POST
URL de la solicitud
https://api.${endpoint}/v1/agent/version/release
Autenticación de la solicitud
Para más detalles, consulte la descripción del método de autenticación en la Visión general de la API. Utilice la API Key del Agent de destino como token.
Solicitud
Ejemplo de solicitud
curl -X POST 'https://api.${endpoint}/v1/agent/version/release' \
-H 'Authorization: Bearer ${token}' \
-H 'Content-Type: application/json' \
-d '{
"version": "v2"
}'
curl -X POST 'https://api.${endpoint}/v1/agent/version/release' \
-H 'Authorization: Bearer ${token}' \
-H 'Content-Type: application/json' \
-d '{
"version": "v2"
}'
Este bloque de código en una ventana flotante
Cabeceras de la solicitud
| Campo | Tipo | Descripción |
|---|---|---|
| Authorization | Bearer ${token} | Utiliza la API Key del Agent de destino para la validación de la llamada. |
| Content-Type | application/json | Formato del cuerpo de la solicitud. |
Parámetros de la solicitud (Body Parameters)
| Campo | Tipo | Descripción | Obligatorio |
|---|---|---|---|
| version | String | Número de versión que se publicará en línea. | true |
Respuesta
Cuerpo de la respuesta
{
"code": 0,
"message": "OK",
"data": {
"version": "v2",
"previous_version": "v1"
}
}
{
"code": 0,
"message": "OK",
"data": {
"version": "v2",
"previous_version": "v1"
}
}
Este bloque de código en una ventana flotante
Respuesta correcta
| Campo | Tipo | Descripción |
|---|---|---|
| version | String | Número de versión publicado en esta ocasión. |
| previous_version | String | Número de la versión en línea anterior a la publicación; vacío en la primera publicación. |
Respuesta fallida
| Campo | Tipo | Descripción |
|---|---|---|
| code | int | Código de error. |
| message | string | Mensaje de error. |
Códigos de estado
| Código de estado | Descripción |
|---|---|
| 200 | Correcto |
| 400 | Error de parámetros |
| 401 | No autorizado |
| 403 | Permisos insuficientes o la API Key no tiene habilitada la gestión de versiones |
| 429 | Demasiadas solicitudes |
| 500 | Error del servidor |
