Выпуск сертификата
Метод предназначен для выпуска сертификата для указанного домена
info
Метод выпускает бесплатный сертификат от Let's Encrypt
info
При успешном запросе будет создана задача, прогресс выполнения которой можно отслеживать, используя API задач
Параметры запроса
GET /api/clients/v1/domains/{id}/issueCertificate/
Headers
- Content-Type: application/json
- Authorization: Bearer
$access_token
Path
Параметр | Тип | Ограничения | Описание | Пример |
---|---|---|---|---|
id | integer | > 0, обязательный | ID домена | 1 |
Параметры ответа
JSON body
Параметр | Тип | Описание |
---|---|---|
task_id | string | ID задачи |
Примеры
200 OK
ID задачи на выпуск сертификата для домена
{
"task_id": "bb4dcd80-01a5-4a73-8c2b-62c5027a9b72"
}
400 Bad Request
Указаны невалидные path-параметры
{
"id": [
"A valid integer is required."
]
}
401 Unauthorized
Учетные данные для аутентификации отсутствуют или недействительны
{
"detail": "Given token not valid for any token type",
"code": "token_not_valid",
"messages": [
{
"token_class": "AccessToken",
"token_type": "access",
"message": "Token is invalid or expired"
}
]
}
403 Forbidden
Только участники проекта могут выпускать сертификаты для домена
{
"detail": "Only project participants can issue certificates"
}
404 Not Found
Домен с таким ID не найден
{
"detail": "Domain not found"
}