Purge By Url
Invalidate specific cached objects in the CDN that exactly match the provided full URL(s).
Request
Request-Line
POST /waap/v1.0/services/{serviceId}/purges/byUrl HTTP/1.1
Request Parameters
Path Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| serviceId | Long | Mandatory | Service ID. |
Body Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| urls | String[] | Mandatory | Array of urls. |
Response
Response Body
| Parameter | Type | Required | Description |
|---|---|---|---|
| batchId | Long | Mandatory | Batch ID. |
Status Codes, Error Codes and Error Messages
| Status Code | Error Code | Error Message |
|---|---|---|
| 400 | Request.BadRequest | Bad request. |
| 400 | Urls.Invalid | Urls is empty or invalid. |
| 400 | ServiceId.Invalid | ServiceId is empty or invalid. |
| 404 | ServiceId.NotFound | ServiceId is not found. |
| 400 | Purge.OperationFailed | The purge operation failed. |
Examples
Purge By Url
Request
POST /waap/v1.0/services/67709/purges/byUrl HTTP/1.1
{
"urls": [
"https://example1.com/resources/load.js",
"https://example1.com/resources/load2.js",
"https://example1.com/resources/load3.js"
]
}
Successful Response Body
{
"batchId": 88
}