Обзор

Домены / Сертификаты

Получение SSL/TLS-сертификатов доменов через REST API. Сертификаты выпускаются платформой автоматически (Let's Encrypt). Все методы требуют токен аутентификации.

GET /v1/domain/:domainId/certificates

Возвращает все SSL/TLS-сертификаты домена — массив объектов CertificateResponse. Для каждого сертификата в ответе присутствуют имя, тип (user или system), статус, флаг enable, дата окончания действия validUntil, издатель, UUID домена и даты создания и обновления. Сертификаты выпускаются платформой автоматически: в примере ответа издателем выступает Let's Encrypt.

Параметры:

Параметр Место Тип Обязательный Описание
domainId Path UUID Да ID домена

Ответ:

[
    {
        "id": "770e8400-e29b-41d4-a716-446655440002",
        "name": "My Certificate",
        "type": "user",
        "status": "ready",
        "enable": true,
        "validUntil": "2025-01-15T10:30:00+00:00",
        "issuer": "Let's Encrypt",
        "domainId": "660e8400-e29b-41d4-a716-446655440001",
        "createdAt": "2024-01-15T10:30:00+00:00",
        "updatedAt": "2024-01-15T10:30:00+00:00"
    }
]

Ошибки:

  • 404 Not Found — Домен не найден

GET /v1/domain/certificate/:certificateId

Возвращает один сертификат по его UUID в виде объекта CertificateResponse. Ответ содержит имя, тип (user или system), статус и флаг enable, дату окончания действия validUntil, издателя, UUID связанного домена, а также даты создания и обновления сертификата.

Параметры:

Параметр Место Тип Обязательный Описание
certificateId Path UUID Да ID сертификата

Ответ:

{
    "id": "770e8400-e29b-41d4-a716-446655440002",
    "name": "My Certificate",
    "type": "user",
    "status": "ready",
    "enable": true,
    "validUntil": "2025-01-15T10:30:00+00:00",
    "issuer": "Let's Encrypt",
    "domainId": "660e8400-e29b-41d4-a716-446655440001",
    "createdAt": "2024-01-15T10:30:00+00:00",
    "updatedAt": "2024-01-15T10:30:00+00:00"
}

Ошибки:

  • 404 Not Found — Сертификат не найден
Назад
Домены
Далее
Порты и WAF
В этой статье
GET /v1/domain/:domainId/certificates
GET /v1/domain/certificate/:certificateId

Мы используем файлы cookies

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