Purge

Purge

post

Creates a Purge job for a CDN resource.

This endpoint is available for Small, Large, VOD, and Dynamic (Aksela) resource types.

Wildcard purge is supported. You can include * in file paths to match multiple objects (for example: /images/* or /images/*.jpg).

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
organization_uuidstringRequired

Organization UUID.

Example: ****-*****-****-****
resource_uuidstringRequired

Resource UUID.

Example: ****-*****-****-*****
Body
resource_uuidstringRequired

Resource UUID (must match the resource_uuid in the path).

Example: ****-****-****-****
file_pathstring[] · min: 1 · max: 100Required

One or more paths to purge. Each entry must be an absolute path starting with /.

Wildcard purge is supported with * (for example: /assets/, /images/.png).

Responses
chevron-right
200

Purge request successfully created.

application/json
post
/api/v1/cdn/{organization_uuid}/job/{resource_uuid}/purge

List Purge Requests

get

Retrieves the status of purge job requests. Available for Small, Large, VOD, and Dynamic Site Acceleration (Aksela) resource types.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
organization_uuidstringRequired

Unique identifier for the organization.

Example: 550e8400-e29b-41d4-a716-446655440000
resource_uuidstringRequired

Unique identifier for the CDN Resource.

Example: 660f9511-f30c-52e5-b827-557766551111
Query parameters
pageinteger · min: 1Required

Page number for pagination (1-based).

Example: 1
limitinteger · min: 1 · max: 100Required

Number of records per page.

Example: 10
opIDstringOptional

Operation ID used to filter specific purge requests.

Example: 0b508058-9c8c-475a-b5e7-0bf9014423b2
Responses
chevron-right
200

Purge request data retrieved successfully.

application/json
get
/api/v1/cdn/{organization_uuid}/job/{resource_uuid}/purge

Last updated

Was this helpful?