Restart Deployment
POST
/v1/deployments/{deployment_id}/restart
const url = 'https://api.cloud.agentums.ru/v1/deployments/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/restart';const options = {method: 'POST', headers: {Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request POST \ --url https://api.cloud.agentums.ru/v1/deployments/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/restart \ --header 'Authorization: Bearer <token>'Перезапустить агента вместе с машиной.
Это остановка и запуск подряд, а не отдельная команда провайдера, и машина действительно
выключается на эти полминуты. Так сделано ради честности состояний: отдельного
«перезагружается» в п. 42.4 нет, и показывать stopping → starting правдивее, чем
придумывать состояние, которого в схеме не существует.
Authorizations
Заголовок раздела «Authorizations»Parameters
Заголовок раздела «Parameters»Path Parameters
Заголовок раздела «Path Parameters»deployment_id
required
Deployment Id
string format: uuid
Responses
Заголовок раздела «Responses»Successful Response
Media typeapplication/json
DeploymentOut
object
agent_slug
required
Agent Slug
string
attempts
Attempts
integer
bot_username
Bot Username
string
channels
Channels
object
key
additional properties
string
degraded
Degraded
Array<object>
DegradedOutОдна отключённая интеграция агента.
name нужен поддержке — по нему ищут в журнале; человеку показывают title и hint.
Держать их врозь важнее, чем кажется: без имени разбор обращения превращается в угадывание
по тексту, а тексты правят.
object
hint
required
Hint
string
name
required
Name
string
title
required
Title
string
error_action
Error Action
string
error_code
Error Code
string
error_hint
Error Hint
string
error_title
Error Title
string
id
required
Id
string format: uuid
latest_version
Latest Version
string
previous_version
Previous Version
string
reconverging
Reconverging
boolean
resources
Resources
object
key
additional properties
number
rollback_available
Rollback Available
boolean
skills
Skills
object
key
additional properties
any
status
required
Status
string
step
Step
integer
steps
Steps
integer
update_available
Update Available
boolean
update_error
Update Error
string
update_preparing
Update Preparing
boolean
version
Version
string
Example
{ "attempts": 0, "bot_username": "", "error_action": "", "error_code": "", "error_hint": "", "error_title": "", "latest_version": "", "previous_version": "", "reconverging": false, "rollback_available": false, "step": 0, "steps": 0, "update_available": false, "update_error": "", "update_preparing": false, "version": ""}Validation Error
Media typeapplication/json
HTTPValidationError
object
detail
Detail
Array<object>
ValidationErrorobject
ctx
Context
object
input
Input
loc
required
Location
Array
msg
required
Message
string
type
required
Error Type
string
Examplegenerated
{ "detail": [ { "ctx": {}, "input": "example", "loc": [ "example" ], "msg": "example", "type": "example" } ]}