curl -X POST "https://api.scanova.io/custom-domain/42/certificate-request/" \
-H "Authorization: 401f7ac837da42b97f613d789819ff93537bee6a" \
-H "Content-Type: application/json" \
-d '{
"organization": "Example Inc",
"organizational_unit": "IT",
"country": "us",
"state": "CA",
"locality": "San Francisco",
"email": "ssl@example.com"
}'
{
"id": 5,
"organization": "Example Inc",
"organizational_unit": "IT",
"country": "US",
"state": "CA",
"locality": "San Francisco",
"email": "ssl@example.com",
"csr": "-----BEGIN CERTIFICATE REQUEST-----\nMIIC...\n-----END CERTIFICATE REQUEST-----",
"created": "2026-09-08T09:00:00Z"
}
Dominios personalizados
Crear una solicitud de certificado SSL
POST /custom-domain//certificate-request/
POST
/
custom-domain
/
{pk}
/
certificate-request
/
curl -X POST "https://api.scanova.io/custom-domain/42/certificate-request/" \
-H "Authorization: 401f7ac837da42b97f613d789819ff93537bee6a" \
-H "Content-Type: application/json" \
-d '{
"organization": "Example Inc",
"organizational_unit": "IT",
"country": "us",
"state": "CA",
"locality": "San Francisco",
"email": "ssl@example.com"
}'
{
"id": 5,
"organization": "Example Inc",
"organizational_unit": "IT",
"country": "US",
"state": "CA",
"locality": "San Francisco",
"email": "ssl@example.com",
"csr": "-----BEGIN CERTIFICATE REQUEST-----\nMIIC...\n-----END CERTIFICATE REQUEST-----",
"created": "2026-09-08T09:00:00Z"
}
Genera una nueva solicitud de firma de certificado (CSR) SSL para un dominio, en el host de la API de gestión (
Una clave privada y la CSR se generan en el servidor — la clave privada nunca se devuelve por ningún endpoint ni se acepta como entrada, solo se devuelve el texto de la CSR. Envíe la
api.scanova.io), autenticado con su clave de API de gestión sin procesar.
POST https://api.scanova.io/custom-domain/{pk}/certificate-request/
Authorization: 401f7ac837da42b97f613d789819ff93537bee6a
Solo Enterprise. Requiere la cuota
CUSTOM_DOMAIN_CUSTOM_SSL, que se otorga manualmente — ningún plan de autoservicio la incluye.integer
requerido
El
id del dominio.string
requerido
Nombre de la organización para el sujeto del certificado.
string
requerido
Unidad organizativa para el sujeto del certificado.
string
requerido
Código de país ISO de 2 letras — se convierte a mayúsculas automáticamente; se rechaza si no son exactamente 2 caracteres alfabéticos.
string
requerido
Estado o provincia.
string
requerido
Ciudad o localidad.
string
requerido
Correo de contacto para el sujeto del certificado.
curl -X POST "https://api.scanova.io/custom-domain/42/certificate-request/" \
-H "Authorization: 401f7ac837da42b97f613d789819ff93537bee6a" \
-H "Content-Type: application/json" \
-d '{
"organization": "Example Inc",
"organizational_unit": "IT",
"country": "us",
"state": "CA",
"locality": "San Francisco",
"email": "ssl@example.com"
}'
{
"id": 5,
"organization": "Example Inc",
"organizational_unit": "IT",
"country": "US",
"state": "CA",
"locality": "San Francisco",
"email": "ssl@example.com",
"csr": "-----BEGIN CERTIFICATE REQUEST-----\nMIIC...\n-----END CERTIFICATE REQUEST-----",
"created": "2026-09-08T09:00:00Z"
}
csr devuelta a su autoridad certificadora, y luego traiga de vuelta el certificado emitido mediante Subir un certificado SSL.
400 si country no son exactamente 2 caracteres alfabéticos. 403 si a la cuenta le falta la cuota CUSTOM_DOMAIN_CUSTOM_SSL.
Relacionado
- Obtener la última solicitud de certificado SSL — reanudar un flujo en curso.
- Subir un certificado SSL — el siguiente paso una vez que su CA emite el certificado.
- Resumen de la API de gestión — el esquema de autenticación y las reglas de cuota aplicables a este endpoint.
Autorizaciones
Send your Management API key as the raw value of the Authorization header — no "Bearer " or "Token " prefix, and no other characters. Example: Authorization: 401f7ac837da42b97f613d789819ff93537bee6a. A header containing more than one space-separated part is rejected outright. Requests also require the request's Host header to be the management API host (e.g. api.scanova.io) — the same key sent to the regular API host will not authenticate.
Parámetros de ruta
Respuesta
CSR created.
¿Esta página le ayudó?