Skip to main content

Custom Purge

This API is used to refreshes the cached content at edge nodes by custom url.

request

Request-Line

POST /cdn/v1.0/services/{serviceId}/customPurge HTTP/1.1

Request Parameters

Path Parameters

ParameterTypeRequiredDescription
serviceIdIntegerMandatoryservice id.

Body Parameters

ParameterTypeRequiredDescription
operatorStringMandatoryThe Url operator.
patternStringMandatoryThe Url Pattern.

Response

Response Body

ParameterTypeDescription
batchIdIntThe id of batch purge.

Status Codes, Error Codes and Error Messages

Status CodeError CodeError Message
400Request.BadRequestBad request.
400InvalidCustomer.IdEmptyCustomer id can be empty or invalid.
400InvalidService.IdIncorrectService id is empty or invalid.
400ServiceId.IdPermissionServiceId can not be found or unknown.
400InvalidPurge.PatternThe pattern is required.
400InvalidPurge.PatternFormatThe pattern must be start with '/'.

Examples

Create Purge

Request

POST /cdn/v1.0/services/97856/customPurge HTTP/1.1

{
"operator":"startswith",
"pattern":"/"
}

Successful Response Body

{
"batchId": 2
}