Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Получение статуса о создании сертификата (только с указанием ресурса)

URL: https://apicdn.rcloud.ru/app/ssl/v1/account/<your_account_name>/letsencrypt/<resource_id>/

  • Тип запроса: GET
  • Заголовки: CDN-AUTH-TOKEN
  • Тип данных ответа: JSON Object

Возможные коды ответа HTTP:

Код ответаДанные ответаФормат ответаОписание
200status: тип int, message: тип string, data: тип JSON ObjectJSONСтатус задачи или ошибка
503NoneNoneСервис недоступен


Возможные коды ответа API в параметре status:

Код ответаСообщение
0Success
450Invalid Request
454Record not found in database (about resource)
455Not Allowed
550Internal Server Error


Формат JSON, возвращаемого в параметре data:

...

Создание Let's Encrypt сертификата для ресурса, при помощи HTTP-01 вызова.

URL: https://apicdn.rcloud.ru/app/ssl/v1/account/<your_account_name>/letsencrypt/<resource_id>/

  • Тип запроса: POST
  • Заголовки: CDN-AUTH-TOKEN
  • Тип данных ответа: JSON Object

Возможные коды ответа HTTP:

Код ответаДанные ответаФормат ответаОписание
200status: тип int, message: тип stringJSONСертификат заказан или ошибка
503NoneNoneСервис недоступен


Возможные коды ответа API в параметре status:

Код ответаСообщение
0Success
450Invalid request
454Record not found in database (about resource)
455Not Allowed
479Main domain already in use
489Task already exist
550Internal Server Error


Пример запроса

curl -X POST \
-H "CDN-AUTH-TOKEN: $TOKEN" \
https://apicdn.rcloud.ru/app/ssl/v1/account/cpfgdakp/letsencrypt/lajjncnn6d

...

Описание параметров тела запроса:

Имя параметраТип параметраОбязательный
domainsСписок строкДа


Возможные коды ответа HTTP:

Код ответаДанные ответаФормат ответаОписание
200status: тип int, message: тип stringJSONСертификат заказан или ошибка
503NoneNoneСервис недоступен


Возможные коды ответа API в параметре status:

Код ответаСообщение
0Success
450Invalid request
454Record not found in database (about resource)
455Not Allowed
479Main domain already in use
480DNS settings are incorrect
489Task already exist
550Internal Server Error


Пример запроса

curl -X POST -d '{"domains": ["*.d.example.com"]}' \
-H "CDN-AUTH-TOKEN: $TOKEN" \
https://apicdn.rcloud.ru/app/ssl/v1/account/cpfgdakp/letsencrypt/

...