HydraCore
API by router

Domains

Get Domain Records

GET
/v1/domain/records

Authorization

HTTPBearer
headerAuthorizationBearer <token>

Header Parameters

X-Api-Key?string|null

Response Body

Successful Response

application/json
  1. response

DNS records required for custom domain setup.

domain?string|null
records?array<>
Default[]
verified?Verified
Defaultfalse
Example Request
curl -X GET 'https://example.com/v1/domain/records'
Example Response
{  "domain": "string",  "records": [],  "verified": false}

Retry Ssl

POST
/v1/domain/retry-ssl

Authorization

HTTPBearer
headerAuthorizationBearer <token>

Header Parameters

X-Api-Key?string|null

Response Body

Successful Response

application/json
  1. response
Example Request
curl -X POST 'https://example.com/v1/domain/retry-ssl'
Example Response
{}

Get Ssl Status

GET
/v1/domain/ssl-status

Authorization

HTTPBearer
headerAuthorizationBearer <token>

Header Parameters

X-Api-Key?string|null

Response Body

Successful Response

application/json
  1. response

Full SSL status with recent log entries.

log?array<>
Default[]
status*

Current SSL/domain automation status for the tenant.

Example Request
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  }}

Verify Domain

POST
/v1/domain/verify

Authorization

HTTPBearer
headerAuthorizationBearer <token>

Header Parameters

X-Api-Key?string|null

Response Body

Successful Response

application/json
  1. response

DNS records required for custom domain setup.

domain?string|null
records?array<>
Default[]
verified?Verified
Defaultfalse
Example Request
curl -X POST 'https://example.com/v1/domain/verify'
Example Response
{  "domain": "string",  "records": [],  "verified": false}