curl -X POST "https://api.scanova.io/custom-domain/42/ssl-certificate/" \
-H "Authorization: 401f7ac837da42b97f613d789819ff93537bee6a" \
-H "Content-Type: application/json" \
-d '{
"certificate": "-----BEGIN CERTIFICATE-----\nMIID...\n-----END CERTIFICATE-----",
"certificate_chain": "-----BEGIN CERTIFICATE-----\nMIID...\n-----END CERTIFICATE-----"
}'
{
"detail": "Certificate activated.",
"status": "ISSUED",
"expires_at": "2026-12-08T00:00:00Z"
}
Dominios personalizados
Subir un certificado SSL
POST /custom-domain//ssl-certificate/
POST
/
custom-domain
/
{pk}
/
ssl-certificate
/
curl -X POST "https://api.scanova.io/custom-domain/42/ssl-certificate/" \
-H "Authorization: 401f7ac837da42b97f613d789819ff93537bee6a" \
-H "Content-Type: application/json" \
-d '{
"certificate": "-----BEGIN CERTIFICATE-----\nMIID...\n-----END CERTIFICATE-----",
"certificate_chain": "-----BEGIN CERTIFICATE-----\nMIID...\n-----END CERTIFICATE-----"
}'
{
"detail": "Certificate activated.",
"status": "ISSUED",
"expires_at": "2026-12-08T00:00:00Z"
}
Sube un certificado SSL emitido para un dominio y lo activa, en el host de la API de gestión (
Scanova valida el certificado contra el dominio y la clave de la CSR, lo importa a AWS ACM y lo vincula para servir tráfico real — esto está totalmente automatizado, sin paso de revisión manual. Son posibles tres resultados:
api.scanova.io), autenticado con su clave de API de gestión sin procesar.
POST https://api.scanova.io/custom-domain/{pk}/ssl-certificate/
Authorization: 401f7ac837da42b97f613d789819ff93537bee6a
Solo Enterprise. Requiere la cuota
CUSTOM_DOMAIN_CUSTOM_SSL, que se otorga manualmente — ningún plan de autoservicio la incluye. Requiere una CSR previa — consulte Crear una solicitud de certificado SSL.integer
requerido
El
id del dominio.string
requerido
El certificado emitido, codificado en PEM.
string
La cadena intermedia de la autoridad certificadora, codificada en PEM, si su CA la proporciona por separado.
curl -X POST "https://api.scanova.io/custom-domain/42/ssl-certificate/" \
-H "Authorization: 401f7ac837da42b97f613d789819ff93537bee6a" \
-H "Content-Type: application/json" \
-d '{
"certificate": "-----BEGIN CERTIFICATE-----\nMIID...\n-----END CERTIFICATE-----",
"certificate_chain": "-----BEGIN CERTIFICATE-----\nMIID...\n-----END CERTIFICATE-----"
}'
{
"detail": "Certificate activated.",
"status": "ISSUED",
"expires_at": "2026-12-08T00:00:00Z"
}
200— validado, importado y activado. El tráfico de este dominio ahora se sirve con el nuevo certificado.202— importado a ACM pero aún no emitido; todavía no vinculado para servir tráfico. Vuelva a comprobar en breve.207Multi-Status — emitido, pero la vinculación para servir tráfico falló; el equipo de soporte de Scanova ha sido notificado automáticamente y dará seguimiento.
400 si aún no existe una CSR para este dominio, el certificado no coincide con el dominio o con la clave de la CSR, o AWS ACM rechaza la importación (el mensaje de error se incluye en la respuesta).
Relacionado
- Obtener el estado del certificado SSL — comprobar el estado tras subirlo.
- Crear una solicitud de certificado SSL — la CSR requerida antes de subir.
- 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
Certificate validated, imported, and activated for serving traffic.
¿Esta página le ayudó?