Skip to content

List cdn-distributions

GET
/cdn-distributions

CDN distribution imported from a customer cloud account (CloudFront, Azure Front Door, GCP Cloud CDN, Cloudflare). Scoped to an organisation; linked to the BYOC credential used for import.

pagination[page]
integer
pagination[pageSize]
integer
filters

Strapi REST filter syntax

object
sort
string
populate
string

OK

object
data
Array
object
provider
required
string
Allowed values: aws azure gcp cloudflare
name
required

Human-readable distribution name or domain.

string
domains

Custom/alternate domain names served by this distribution (string[]).

origins

CDN origins (CdnOrigin[]) — { id, domain, protocol }.

status
string
Allowed values: deployed in_progress disabled importing
provider_distribution_id
required

Provider-side distribution identifier (CloudFront distribution ID, Azure Front Door endpoint ARM path, GCP backend service selfLink, Cloudflare zone ID).

string
cache_behaviors

Provider-specific cache behaviors and TTL config.

organisation
One of:

DocumentId reference to api::organisation.organisation

string
credential
One of:

DocumentId reference to api::cloud-credential.cloud-credential

string
provider_metadata

Provider-specific metadata (ARN, fingerprint, profile name, etc.).

documentId
string
id
integer
createdAt
string format: date-time
updatedAt
string format: date-time
publishedAt
string format: date-time
nullable
meta
object
pagination
object
page
integer
pageSize
integer
pageCount
integer
total
integer

Missing or invalid authentication

Not authorized (tenant scope or capability)