Content MGMT
Query url purge , directory purge and prefetch daily limit .
Single user trigger frequency: 1/5min
| Name | Description |
|---|---|
*typeString | Query the feature's daily limit:
Purge: Query the number of daily purge
Fetch: Query the number and size of daily prefetch |
| Name | Description |
|---|---|
supplierString | It is the logo of our company. |
codeInteger | The status code of the query result:
1) 0 means success,
2) 1 means failure. |
messageString | Content system response message after query. |
urlUpperInteger | The maximum number of the purge url today. |
dirUpperInteger | The maximum number of the purge directory today. |
urlRemainInteger | The number of urls that can be purged today. |
dirRemainInteger | The number of directorys that can be purged today. |
tagUpperInteger | The maximum number of the purge tag today. |
tagRemainInteger | The number of urls that can be purged tag today. |
| Error code(code) | Description(message) | HTTP status | Semantic |
|---|---|---|---|
| 0 | success | 200 | success |
| 1 | username is error | 200 | username is error |
| 1 | query type is required | 200 | query type is required |
| 1 | query type is error | 200 | query type is error |
| 1 | system error | 200 | system error |
#!/bin/bash
username="{username}"
apiKey='{apiKey}'
date=`env LANG="en_US.UTF-8" date -u "+%a, %d %b %Y %H:%M:%S GMT"`
password=`echo -en "$date" | openssl dgst -sha1 -hmac $apiKey -binary | openssl enc -base64`
curl -i --url "https://api.atomile.com/ccm/upperQuery?type=purge" \
-X "GET" \
-u "$username:$password" \
-H "Date:$date" \
-H "Content-Type: application/json"HTTP/1.1 200 OK
Date: Fri, 26 Oct 2012 06:33:26 GMT
Content-Type: application/json;charset=UTF-8
x-cnc-request-id:{id string auto generated by cloud server}
{
"supplier":"${providercode}",
"code": 0,
"message": "success",
"urlUpper": 3000,
"urlRemain": 2900,
"dirUpper": 500,
"dirRemain": 500
}