Операции с существующим сертификатом

Для того, чтобы произвести операцию, необходимо отправить POST запрос по адресу https://api.1cloud.ru/ssl/{id}/action, где {id} - уникальный идентификатор сертификата

Ответом будет JSON объект, в котором содержится информация по операции над сертификатом.

Входные параметры

Название Тип Описание
TypestringЗадача:
  1. "prolong" - Ручное продление
  2. "resumeorder" - Продление если не хватило денег, и уже положены на счет
  3. "revalidate" - Повторить процедуру валидации
  4. "cancel" - Отменить заказ

    Выходные параметры

    Название Тип Описание
    ProgressPercentNumberПроцент выполнения
    TitlestringНазвание задачи
    IDNumberУникальный идентификатор задачи
    TypestringТип задачи
    StatestringСтатус задачи

    Для Type = "prolong" параметры будут иными:
    Название Тип Описание
    IdNumberУникальный идентификатор заказанного сертификата
    Product
    1. TrustLevel
    2. Id
    3. Vendor
    4. Name
    5. Description
    6. IsWildCard
    7. IsOrganizationValidation
    8. IsEv
    9. IsUnlimitedServers
    10. IsSan
    11. SanIncluded
    12. SanMaximum
    13. Prices
    14. SanPrices
    object
    1. Number
    2. Number
    3. string
    4. string
    5. string
    6. bool
    7. bool
    8. bool
    9. bool
    10. bool
    11. Number
    12. Number
    13. list
    14. list
    Описание продукта
    1. Уровень доверия
    2. Уникальный идентификатор продукта
    3. ЦС
    4. Название модели
    5. Описание
    6. Тип WildCard?
    7. С проверкой организации?
    8. С расширенной проверкой?
    9. Мультисерверный?
    10. Мультидоменный?
    11. Количество включенных доп. доменов
    12. Максимальное количество доменов
    13. Цены
      1. Price: стоимость сертификата
      2. Period: период действия (мес)
    14. Цены для SAN сертификата
      1. Price: стоимость сертификата
      2. Period: период действия (мес)
    DomainstringДомен
    DcvMethodstringСпособ валидации домена
    • Email
    • Dns
    • Http
    • Https
    DcvListlistИнформация процесса валидации домена
    1. Domain: домен
    2. IsSan: мультидоменный?
    3. ValidationData: данные валидации
    4. Status: статус валидации
    IsSecurityValidationFailedboolВалидация неуспешна?
    PeriodNumberПериод действия (мес)
    ExpireDateDateTimeДата окончания действия сертификата
    IsAutoProlongboolВключено автопродление?
    PfxPasswordstringPfx-пароль
    StatestringСтатус сертификата на момент обработки запроса
    • InProgress - в процессе
    • Active - активен
    • InComplete - не завершен
    • Canceled - отменен
    • Canceling - в процессе отмены
    • Expired - истек срок действия
    • NeedMoney - нужны средства для оплаты
    • Outdated - устаревший
    • ReIssue - перезаказан
    FirstnamestringИмя
    LastnamestringФамилия
    PhonestringНомер телефона
    OrgNamestringНазвание организации
    OrgDepartmentstringОтдел
    OrgFaxstringФакс организации
    OrgPostalcodestringПочтовый индекс организации (только для OV/EV)
    OrgCountrystringСтрана местонахождения организации
    OrgRegionstringРегион местонахождения организации
    OrgCitystringГород местонахождения организации
    OrgAddresslinestringАдрес организации (только для OV/EV)

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

    curl -X POST -H 'Content-Type: application/json' -H 'Authorization: Bearer 75bb9805c018b1267b2cf599a38b95a3a811e2ef7ad9ca5ed838ea4c6bafaf50' "https://api.1cloud.ru/ssl/123/action" -d '{"Type":"resendvalemail"}'

    Request Header

    Content-Type: application/json Authorization: Bearer 75bb9805c018b1267b2cf599a38b95a3a811e2ef7ad9ca5ed838ea4c6bafaf50

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

    {
      "ProgressPercent": 50,
      "Title": "Отправка валидацинного письма",
      "ID": 602937,
      "Type": "SSLResend",
      "State": "New"
    }