NetAngels API
Офицальное API для управления услугами от компании NetAngels.
Получение токена для работы с 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"