Skip to content

Domains API

Base URL: https://qck.sh/public-api/v1

Domain creation and management is done through the dashboard. The API supports listing your configured domains.

Permission: domains:read


GET /domains

Response 200

{
"success": true,
"data": {
"domains": [
{
"id": "d1234567-89ab-cdef-0123-456789abcdef",
"organizationId": "0190a8b2-7c3e-7d44-9f1a-2b3c4d5e6f70",
"domain": "links.example.com",
"status": "active",
"verificationToken": "qck-verify-abc123",
"dnsVerifiedAt": "2026-03-15T10:05:00Z",
"rejectionReason": null,
"createdAt": "2026-03-15T10:00:00Z",
"updatedAt": "2026-03-15T10:06:00Z",
"sslExpiryAt": "2026-06-13T10:06:00Z",
"healthStatus": "healthy",
"sslStatus": "active",
"provisioningError": null
}
],
"total": 1
}
}

status is one of:

StatusMeaning
pendingSubmitted, awaiting DNS verification
provisioningDNS verified, SSL provisioning in progress
provisioning_failedSSL provisioning failed (retryable)
activeFully active and serving traffic
rejectedRejected (permanent)
suspendedTemporarily disabled
TierCustom Domains
Free1
Basic ($19/mo)5
Growth ($49/mo)25
Pro ($99/mo)100
Business ($249/mo)500