Skip to content

List custom domain claims

GET
/sites/{site_name}/domains
curl --request GET \
--url https://example.com/sites/example/domains \
--header 'Authorization: Bearer <token>'
site_name
required
Site Name
string

Successful Response

Media typeapplication/json
Response Listdomainclaims
Array<object>
DomainClaimResponse
object
activated_at
required
Any of:
string
activation_checked_at
required
Any of:
string
activation_error
required
Any of:
string
challenge_path
required
Any of:
string
challenge_seen_at
required
Any of:
string
cloudflare_diagnostics
required
Any of:
CloudflareDiagnosticResponse
object
checked_at
required
Checked At
string
consecutive_failures
required
Consecutive Failures
integer
dns
required
CloudflareDiagnosticComponent
object
error
required
Any of:
string
status
required
Status
string
edge_http
required
CloudflareEdgeHttpDiagnostic
object
address
required
Any of:
string
cf_cache_status
required
Any of:
string
cf_ray
required
Any of:
string
error
required
Any of:
string
redirect_location
required
Any of:
string
status
required
Status
string
status_code
required
Any of:
integer
edge_tls
required
CloudflareDiagnosticComponent
object
error
required
Any of:
string
status
required
Status
string
generation
required
Generation
integer
http_forwarding
required
CloudflareHttpForwardDiagnostic
object
error
required
Any of:
string
status
required
Status
string
status_code
required
Any of:
integer
origin
required
CloudflareDiagnosticComponent
object
error
required
Any of:
string
status
required
Status
string
ownership
required
CloudflareDiagnosticComponent
object
error
required
Any of:
string
status
required
Status
string
ranges_version
required
Any of:
string
connection_status
required
Connection Status
string
Allowed values: waiting_for_dns securing connected updating action_needed
created_at
required
Created At
string
effective_mode
required
Any of:
string
Allowed values: direct cloudflare
expires_at
required
Expires At
string
hostname
required
Hostname
string
id
required
Id
integer
last_checked_at
required
Any of:
string
last_error
required
Any of:
string
mode
required
Mode
string
Allowed values: direct cloudflare
observed_mode
required
Any of:
string
Allowed values: direct cloudflare mixed unsupported unavailable
removal_requested_at
required
Any of:
string
route_error
required
Any of:
string
route_generation
required
Route Generation
integer
route_status
required
Route Status
string
Allowed values: not_routed publishing routed removing removed
site_name
required
Any of:
string
status
required
Status
string
Allowed values: pending verified expired cancelled
target_mode
required
Any of:
string
Allowed values: direct cloudflare
transition_deadline_at
required
Any of:
string
transition_error
required
Any of:
string
transition_started_at
required
Any of:
string
verification
required
DomainVerificationRecord
object
name
required
Name
string
type
required
Type
string
Allowed value: TXT
value
required
Value
string
verified_at
required
Any of:
string
withdrawn_at
required
Any of:
string
Example
[
{
"connection_status": "waiting_for_dns",
"effective_mode": "direct",
"mode": "direct",
"observed_mode": "direct",
"route_status": "not_routed",
"status": "pending",
"target_mode": "direct",
"verification": {
"type": "TXT"
}
}
]

Unauthorized

Media typeapplication/json
ErrorResponse
object
detail
required
Detail
string
Examplegenerated
{
"detail": "example"
}

Forbidden

Media typeapplication/json
ErrorResponse
object
detail
required
Detail
string
Examplegenerated
{
"detail": "example"
}

Validation Error

Media typeapplication/json
HTTPValidationError
object
detail
Detail
Array<object>
ValidationError
object
loc
required
Location
Array
msg
required
Message
string
type
required
Error Type
string
Examplegenerated
{
"detail": [
{
"loc": [
"example"
],
"msg": "example",
"type": "example"
}
]
}