Перейти к основному содержимому

Авторизация

Авторизация

Данный запрос необходимо выполнять первым после установки WebSocket-соединения и повторять периодически для обновления используемого Access токена.

Запрос осуществляет авторизацию установленного WebSocket-соединения, в рамках которого будут выполняться все последующие запросы на управление заявками. Каждое новое соединение с интерфейсом /cws авторизуется отдельно.

Авторизация не бессрочна — запросы, выполняемые в рамках авторизованного соединения, считаются авторизованными в пределах срока действия Access токена (30 минут с момента создания). При истечении данного срока потребуется повторить запрос с новым токеном для продолжения работы.


Запрос

Особенности авторизации

Авторизованный доступ к WebSocket API предоставляется только в рамках того WebSocket-соединения, в котором запрос был выполнен. Для каждого нового WebSocket-соединения авторизация должна производиться отдельно.

Для авторизации соединения и всех последующих команд, выполняемых в рамках него, выполните запрос с актуальным Access токеном в качестве значения параметра token.

{
"opcode": "authorize",
"guid": "c328fcf1-e495-408a-a0ed-e20f95d6b813",
"token": "eyJhbGciOiJ..."
}

Ответы

В зависимости от результатов обработки полученного запроса сервер вернёт в WebSocket-соединение сообщение с соответствующим кодом ответа.

Сообщение об успешной обработке запроса

{
"requestGuid": "c328fcf1-e495-408a-a0ed-e20f95d6b813",
"httpCode": 200,
"message": "The connection has been initialized."
}