Get custom domain
Changed on<Info>This API is in beta. Endpoints, fields, and behavior may still change, so avoid depending on it in production.</Info>
Returns one custom domain by ID.
This reads Base44's stored copy of the domain and never contacts the hosting provider, so last_status_check and last_status_payload are only as current as the last status check that ran. Use Get custom domain status when you need the provider's answer now.
<Warning>The response includes fields beyond the ones documented here. Don't rely on undocumented response fields, as they can change at any time.</Warning>
Request
- Base URL: https://app.base44.com
- URL: https://app.base44.com/api/apps/{app_id}/custom-domains/{domain_id}
- Auth: HTTP bearer
Path parameters
ID of the app the domain belongs to.
ID of the custom domain. Get this from List custom domains.
Response
The domain.
Example response
{
"id": "68b1c0d4e7b91d003c45a1f7",
"domain": "example.com",
"app_id": "6820f3a4e7b91d003c45a1f2",
"last_status_check": "2026-08-15T09:10:00",
"last_status_payload": {
"verificationStatus": "verified"
},
"redirect_target_domain": "www.example.com",
"provider_id": "wix"
}Changes
- info
the security scope
read_onlywas added to the endpoint's security schemePersonalAccessTokenAuth - info
the security scope
full_accesswas removed from the endpoint's security schemePersonalAccessTokenAuth
- info
- info
the endpoint scheme security
PersonalAccessTokenAuthwas added to the API
- info