NetAngels API

Офицальное API для управления услугами от компании NetAngels.

Изменения в API

Получение токена для работы с API

Для работы с публичным API вам требуется выполнить следующие шаги:

Получение ключа

Для получения ключа от API достаточно перейти по ссылке и нажать Создать ключ или Показать (если он уже был создан ранее).

Если ключ был скомпрометирован, нужно перегенерировать ключ нажатием на Сменить ключ.

Генерация токена

Для генерации авторизационного токена необходимо отправить POST-запрос к ресурсу /api/gateway/token/:

curl -XPOST https://panel.netangels.ru/api/gateway/token/ \
    -d 'api_key=Z9wHn3wVX7h6cUa9K8tGnJtkRUTeoqmBlqfHo8L1udZpwGfkHxbxM3ZW'

В ответе будет JSON вида:

{"token":"EhFf68LM0Mot7jmvdxMp64Ua0Bd4iCzIVLMcuhxUC1Ox7.8UrjAkXmguoYDQBPnliwZUOWedf3Z21BNHYetkph7XwdSHLapAfDYAwfqWmYUtAY.2ZfFJid0s7bmyVOoLdjClW8wh13AWmvLuNfY"}

Полученный токен необходимо передавать в большинстве запросов к API. Он действителен в течение 24 часов с момента получения.

Использование токена

При запросах к API авторизационный токен необходимо передавать в заголовке Authorization:

curl --request GET https://api-ms.netangels.ru/api/v1/certificates/ \
    --header "Authorization: Bearer EhFf68LM0Mot7jmvdxMp64Ua0Bd4iCzIVLMcuhxUC1Ox7.8UrjAkXmguoYDQBPnliwZUOWedf3Z21BNHYetkph7XwdSHLapAfDYAwfqWmYUtAY.2ZfFJid0s7bmyVOoLdjClW8wh13AWmvLuNfY"