Get custom domain
Returns one custom domain by ID.
Same shape as one entry from List custom domains. The status fields are whatever the last status check wrote, which can be old: this endpoint reads Base44’s copy and does not ask the hosting provider. Call Get custom domain status when you need a fresh answer.
Authorizations
Personal API key.
Path Parameters
ID of the app the domain belongs to.
ID of the custom domain, as returned in id by List custom domains.
Response
The domain.
A custom domain attached to an app.
ID of the domain. Pass it as domain_id to the other domain endpoints.
"68b1c0d4e7b91d003c45a1f7"
The domain name, normalized: lower-cased, with any scheme, trailing slash and leading www. removed.
"example.com"
ID of the app the domain serves.
"6820f3a4e7b91d003c45a1f2"
Whether Base44 has stopped serving the domain. A disabled domain keeps its DNS and its row, and serves a placeholder page instead of the app.
false
When Get custom domain status last ran for this domain, or null if it never has.
"2026-08-15T09:10:00Z"
The provider's last report on the domain, or null until a status check has run. Only verificationStatus is part of this API; the provider sends other keys and they can change.
The domain this one 301-redirects to, or null when it serves the app itself.
"www.example.com"
Names the registrar when the domain was bought through Base44's Wix flow. null otherwise, which covers both a domain you own elsewhere and one bought through the Entri flow, so this is not a purchased-versus-external signal.
"wix"