INTEGRITY Документация

Пользовательские CSR

Коды успешных ответов

Конечная точка Метод Код состояния HTTP
/api/v4/zones/:zone_id/custom_csrs POST 201 Created
/api/v4/zones/:zone_id/custom_csrs GET 200 OK
/api/v4/zones/:zone_id/custom_csrs/:custom_csr_id GET 200 OK
/api/v4/zones/:zone_id/custom_csrs/:custom_csr_id DELETE 200 OK

Коды ошибок

Код состояния HTTP Код ошибки API Сообщение об ошибке
400 1400 Не удалось декодировать тело запроса JSON. Проверьте введённые данные и повторите попытку.
400 1401 Требуется ID зоны. Проверьте введённые данные и повторите попытку.
400 1402 В запросе отсутствует заголовок Authorization. Проверьте введённые данные и повторите попытку.
400 1405 Поле Страна обязательно для заполнения. Проверьте введённые данные и повторите попытку.
400 1406 Поле State обязательно для заполнения. Проверьте введённые данные и повторите попытку.
400 1407 Поле Locality обязательно для заполнения. Проверьте введённые данные и повторите попытку.
400 1408 Поле «Организация» обязательно для заполнения. Проверьте введённые данные и попробуйте снова.
400 1409 Поле Common Name обязательно для заполнения. Проверьте введённые данные и повторите попытку.
400 1410 Указанное значение Common Name слишком длинное. Максимально допустимая длина: %d символов. Проверьте введённые данные и повторите попытку.
400 1411 Требуется хотя бы одно альтернативное имя субъекта (SAN). Проверьте введённые данные и повторите попытку.
400 1412 Недопустимое альтернативное имя (имена) субъекта (SAN). Значения SAN должны быть короче 256 символов, не могут быть IP-адресами и не могут содержать специальные символы, такие как ~`!@#$%^&*()=+[]
400 1413 Альтернативные имена субъекта (SAN) с символами, отличными от ASCII, не поддерживаются. Проверьте введённые данные и повторите попытку.
400 1414 Альтернативные имена субъекта (SAN) с зарезервированным доменом верхнего уровня, например 'test', 'example', 'invalid' или 'localhost', не поддерживаются. Проверьте введённые данные и повторите попытку.
400 1415 Не удалось разобрать альтернативные имена субъекта (SAN): :reason. Проверьте введённые данные и повторите попытку. Reasons: publicsuffix: cannot derive eTLD+1 for domain %q; publicsuffix: invalid public suffix %q for domain %q;
400 1416 Альтернативные имена субъекта (SAN), заканчивающиеся на example.com, example.net или example.org, запрещены. Проверьте введённые данные и повторите попытку.
400 1417 Недопустимый тип ключа. Принимается только значение 'rsa2048' или 'p256v1'. Проверьте введённые данные и повторите попытку.
400 1418 ID пользовательского CSR недействителен. Проверьте введённые данные и повторите попытку.
401 1000 Не удалось извлечь bearer token
401 1001 Не удалось разобрать токен JWT
401 1002 Неверный заголовок JWT
401 1003 Не удалось проверить токен JWT
401 1004 Не удалось получить claims из токена JWT
401 1005 Токен JWT не содержит обязательных claims
403 1403 Для этой зоны не выделена квота. Если вы уже являетесь платным клиентом Cloudflare for SaaS, обратитесь к своему Customer Success Manager, чтобы запросить дополнительные ресурсы. Если вы ещё не подключены, заполните эту контактную форму ↗ и наш отдел продаж свяжется с вами.
403 1404 Для этой зоны не предоставлен доступ к генерации CSR. Если вы уже являетесь платным клиентом Cloudflare for SaaS, обратитесь к своему Customer Success Manager, чтобы запросить дополнительные ресурсы. Если вы ещё не подключены, заполните эту контактную форму ↗ и наш отдел продаж свяжется с вами.
404 1419 Пользовательский CSR не найден.
409 1420 Пользовательский CSR связан с активным certificate pack. Прежде чем удалить пользовательский CSR, необходимо удалить все связанные с ним активные certificate pack.
500 1500 Internal Server Error