Skip to main content
POST
Generates a new SSL certificate signing request (CSR) for a domain, on the Management API host (api.scanova.io), authenticated with your raw Management API key.
Enterprise-only. Requires the CUSTOM_DOMAIN_CUSTOM_SSL quota, which is granted manually — no self-serve plan includes it.
integer
required
The domain’s id.
string
required
Organization name for the certificate subject.
string
required
Organizational unit for the certificate subject.
string
required
2-letter ISO country code — uppercased automatically; rejected if it isn’t exactly 2 alphabetic characters.
string
required
State or province.
string
required
City or locality.
string
required
Contact email for the certificate subject.
A private key and the CSR are generated server-side — the private key is never returned by any endpoint or accepted as input, and only the CSR text comes back. Submit the returned csr to your certificate authority, then bring the issued certificate back via Upload an SSL certificate. 400 if country isn’t exactly 2 alphabetic characters. 403 if the account lacks the CUSTOM_DOMAIN_CUSTOM_SSL quota.

Authorizations

Authorization
string
header
required

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.

Path Parameters

pk
integer
required

Response

CSR created.