Запустить runtime
Запускает runtime аккаунта. Это управление runtime, а не аутентификация.
https://api.unifyport.ai/v1/accounts/{account_id}/runtime/startЗаголовки
X-Api-KeyAPI-ключ рабочей области. Рабочая область определяется по этому заголовку.
Content-TypeИспользуйте application/json при отправке JSON-тела запроса.
Параметры пути
account_idИдентификатор для маршрута раздела runtime.
Тело запроса
Этот эндпоинт принимает пустой JSON-объект; отправьте {} как в примере запроса.
Тело ответа
account_idАккаунт провайдера, к которому относится этот ответ.
providerПровайдер, runtime которого обработал действие.
enum: telegram, whatsapp, line, twitter, zalo, tiktok, whatsapp_protocol
actionЗапрошенное действие runtime.
enum: refresh_status, start, stop, reconnect
operation_statusСтатус принятия или завершения действия runtime.
runtime_statusНормализованное состояние runtime: одно из unknown, starting, running, stopping, stopped, reconnecting, disconnected или error.
enum: unknown, starting, running, stopping, stopped, reconnecting, disconnected, error
runtime_errorОшибка runtime провайдера, если действие не удалось завершить.
Ответы
200Запрос выполнен. См. пример тела ответа.
400Тело запроса, путь или параметры некорректны.
401Заголовок X-Api-Key отсутствует или недействителен.
409Запрошенная операция конфликтует с существующим аккаунтом провайдера или ресурсом.
500Сервис столкнулся с неожиданной ошибкой.
502Адаптер или вышестоящий провайдер не смог завершить операцию.
Запрос
curl -X POST https://api.unifyport.ai/v1/accounts/{account_id}/runtime/start \
-H "X-Api-Key: <YOUR_API_KEY>" \
-H "Content-Type: application/json" \
-d '{}'Ответ
{
"data": {
"runtime_status": "starting"
}
}