Check public DNS ownership and direct routing
post/v1/tenants/{tenant_id}/ocpp-domains/{domain_id}/verify
Requires an API key
DNS verification does not mean TLS is active. An edge deployment must succeed before ready becomes true.
Path parameters
- tenant_idintegerRequired
- domain_idstringRequired
Returns · 200
- idstringRequired
- tenant_idintegerRequired
- hostnamestringRequired
- statusenumRequiredOne of
pending_dns,dns_verified,active,disabled - created_atstringRequired
- checked_atstring | nullRequired
- verified_atstring | nullRequired
- activated_atstring | nullRequired
- certificate_expires_atstring | nullRequired
- activation_errorstring | nullRequired
- dns_recordsarray of DNSRecordRequired
Child attributes
- typeenumRequiredOne of
A,CNAME,TXT - namestringRequired
- valuestringRequired
- ttlintegerRequired
- proxiedboolean | null
- checksobject | nullRequired
- connection_url_templatestringRequired
- readybooleanRequired
POST /v1/tenants/{tenant_id}/ocpp-domains/{domain_id}/verify
curl --fail-with-body -X POST "https://api.ivoracharge.com/v1/tenants/1042/ocpp-domains/domain_0123456789abcdef/verify" \
-H "Authorization: Bearer $IVORA_API_KEY"Response · 200
{
"id": "id_0123456789abcdef",
"tenant_id": 1042,
"hostname": "ocpp.example.com",
"status": "pending_dns",
"created_at": "2026-09-30T17:00:00Z",
"checked_at": "2026-09-30T17:00:00Z",
"verified_at": "2026-09-30T17:00:00Z",
"activated_at": "2026-09-30T17:00:00Z",
"certificate_expires_at": "2026-09-30T17:00:00Z",
"activation_error": "string",
"dns_records": [
{
"type": "A",
"name": "bay-01",
"value": "string",
"ttl": 1,
"proxied": false
}
],
"checks": {},
"connection_url_template": "string",
"ready": false
}Try it is not available here yetRequests from this page are off until the production API at
https://api.ivoracharge.com is public. Use the code samples from your application server; Ivora grants production access. Keys are created in Developer tools.