API by router
Domains
GET
HTTPBearerheader
AuthorizationBearer <token>X-Api-Key?string|nullSuccessful Response
application/json- response
DNS records required for custom domain setup.
domain?string|nullrecords?array<>Default
[]verified?VerifiedDefault
falsecurl -X GET 'https://example.com/v1/domain/records'Example Response
{ "domain": "string", "records": [], "verified": false}POST
HTTPBearerheader
AuthorizationBearer <token>X-Api-Key?string|nullSuccessful Response
application/json- response
curl -X POST 'https://example.com/v1/domain/retry-ssl'Example Response
{}GET
HTTPBearerheader
AuthorizationBearer <token>X-Api-Key?string|nullSuccessful Response
application/json- response
Full SSL status with recent log entries.
log?array<>Default
[]status*Current SSL/domain automation status for the tenant.
curl -X GET 'https://example.com/v1/domain/ssl-status'Example Response
{ "log": [], "status": { "domain": "string", "domain_verified": false, "last_check_at": "string", "ssl_error": "string", "ssl_expires_at": "string", "ssl_provisioned_at": "string", "ssl_status": "none", "verification_attempts": 0 }}POST
HTTPBearerheader
AuthorizationBearer <token>X-Api-Key?string|nullSuccessful Response
application/json- response
DNS records required for custom domain setup.
domain?string|nullrecords?array<>Default
[]verified?VerifiedDefault
falsecurl -X POST 'https://example.com/v1/domain/verify'Example Response
{ "domain": "string", "records": [], "verified": false}