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
List domains
Section titled “List domains”GET /domainsResponse 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:
| Status | Meaning |
|---|---|
pending | Submitted, awaiting DNS verification |
provisioning | DNS verified, SSL provisioning in progress |
provisioning_failed | SSL provisioning failed (retryable) |
active | Fully active and serving traffic |
rejected | Rejected (permanent) |
suspended | Temporarily disabled |
Limits by tier
Section titled “Limits by tier”| Tier | Custom Domains |
|---|---|
| Free | 1 |
| Basic ($19/mo) | 5 |
| Growth ($49/mo) | 25 |
| Pro ($99/mo) | 100 |
| Business ($249/mo) | 500 |