Skip to main content

Выпуск сертификата

Метод предназначен для выпуска сертификата для указанного домена

info

Метод выпускает бесплатный сертификат от Let's Encrypt

info

При успешном запросе будет создана задача, прогресс выполнения которой можно отслеживать, используя API задач

Параметры запроса

GET /api/clients/v1/domains/{id}/issueCertificate/

Headers

  • Content-Type: application/json
  • Authorization: Bearer $access_token

Path

ПараметрТипОграниченияОписаниеПример
idinteger> 0, обязательныйID домена1

Параметры ответа

JSON body

ПараметрТипОписание
task_idstringID задачи

Примеры

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"
}