QuantCDN API
Unified API for QuantCDN Admin and QuantCloud Platform services
What You Can Do
GET
Crawlerschedules list
— List schedules for a crawler
/api/v2/organizations/{organization}/projects/{project}/crawlers/{crawler}/schedules
POST
Crawlerschedules add
— Add a new schedule
/api/v2/organizations/{organization}/projects/{project}/crawlers/{crawler}/schedules
DELETE
Crawlerschedules delete
— Delete a schedule
/api/v2/organizations/{organization}/projects/{project}/crawlers/{crawler}/schedules/{crawler_schedule}
GET
Crawlerschedules show
— Show a specific schedule
/api/v2/organizations/{organization}/projects/{project}/crawlers/{crawler}/schedules/{crawler_schedule}
PATCH
Crawlerschedules edit
— Edit a schedule
/api/v2/organizations/{organization}/projects/{project}/crawlers/{crawler}/schedules/{crawler_schedule}
GET
Crawlers list
— List crawlers for the project
/api/v2/organizations/{organization}/projects/{project}/crawlers
POST
Crawlers create
— Create a new crawler
/api/v2/organizations/{organization}/projects/{project}/crawlers
DELETE
Crawlers delete
— Delete a crawler
/api/v2/organizations/{organization}/projects/{project}/crawlers/{crawler}
GET
Crawlers read
— Get details of a single crawler
/api/v2/organizations/{organization}/projects/{project}/crawlers/{crawler}
PATCH
Crawlers update
— Update a crawler
/api/v2/organizations/{organization}/projects/{project}/crawlers/{crawler}
POST
Crawlers run
— Run a crawler
/api/v2/organizations/{organization}/projects/{project}/crawlers/{crawler}/run
GET
Crawlers getruns
— Get all runs for a crawler
/api/v2/organizations/{organization}/projects/{project}/crawlers/{crawler}/runs
GET
Crawlers getrunbyid
— Get a run by ID
/api/v2/organizations/{organization}/projects/{project}/crawlers/{crawler}/runs/{run_id}
DELETE
Headers delete
— Delete custom headers
/api/v2/organizations/{organization}/projects/{project}/custom-headers
GET
Headers list
— List custom headers for a project
/api/v2/organizations/{organization}/projects/{project}/custom-headers
POST
Headers create
— Create or update custom headers
/api/v2/organizations/{organization}/projects/{project}/custom-headers
GET
Domains list
— List all domains for a project
/api/v2/organizations/{organization}/projects/{project}/domains
POST
Domains create
— Add a new domain
/api/v2/organizations/{organization}/projects/{project}/domains
DELETE
Domains delete
— Delete a domain
/api/v2/organizations/{organization}/projects/{project}/domains/{domain}
GET
Domains read
— Get details of a single domain
/api/v2/organizations/{organization}/projects/{project}/domains/{domain}
POST
Domains renew
— Renew the SSL certificate for a domain
/api/v2/organizations/{organization}/projects/{project}/domains/{domain}/renew
GET
Kv list
— List key-value stores
/api/v2/organizations/{organization}/projects/{project}/kv
POST
Kv create
— Add a kv store
/api/v2/organizations/{organization}/projects/{project}/kv
DELETE
Kv delete
— Delete a kv store
/api/v2/organizations/{organization}/projects/{project}/kv/{store_id}
GET
Kv show
— Get a kv store
/api/v2/organizations/{organization}/projects/{project}/kv/{store_id}
DELETE
Kv unlink from project
— Unlink a KV store from this project
/api/v2/organizations/{organization}/projects/{project}/kv/{store_id}/link
POST
Kv link to project
— Link a KV store to another project
/api/v2/organizations/{organization}/projects/{project}/kv/{store_id}/link
GET
Kv items list
— List items in a kv store
/api/v2/organizations/{organization}/projects/{project}/kv/{store_id}/items
POST
Kv items create
— Add an item to a kv store
/api/v2/organizations/{organization}/projects/{project}/kv/{store_id}/items
DELETE
Kv items delete
— Delete an item from a kv store
/api/v2/organizations/{organization}/projects/{project}/kv/{store_id}/items/{key}
GET
Kv items show
— Get an item from a kv store
/api/v2/organizations/{organization}/projects/{project}/kv/{store_id}/items/{key}
PUT
Kv items update
— Update an item in a kv store
/api/v2/organizations/{organization}/projects/{project}/kv/{store_id}/items/{key}
GET
Gethourlymetrics
— Get hourly metrics
/v2/organizations/{organization}/projects/{project}/metrics/hourly
GET
Getdailymetrics
— Get daily metrics
/v2/organizations/{organization}/projects/{project}/metrics/daily
GET
Getmonthlymetrics
— Get monthly metrics
/v2/organizations/{organization}/projects/{project}/metrics/monthly
GET
Organizations list
— Retrieve all organizations
/api/v2/organizations
GET
Organizations read
— Get details of a single organization
/api/v2/organizations/{organization}
GET
Projects list
— Retrieve all projects for an organization
/api/v2/organizations/{organization}/projects
POST
Projects create
— Create a new project
/api/v2/organizations/{organization}/projects
DELETE
Projects delete
— Delete a project
/api/v2/organizations/{organization}/projects/{project}
GET
Projects read
— Get details of a single project
/api/v2/organizations/{organization}/projects/{project}
PATCH
Projects update
— Update a project
/api/v2/organizations/{organization}/projects/{project}
POST
Purge create
— Purge cache via URL or cache keys
/api/v2/organizations/{organization}/projects/{project}/purge
GET
Rulesauth list
— List authentication rules
/api/v2/organizations/{organization}/projects/{project}/rules/auth
POST
Rulesauth create
— Create an authentication rule
/api/v2/organizations/{organization}/projects/{project}/rules/auth
DELETE
Rulesauth delete
— Delete an authentication rule
/api/v2/organizations/{organization}/projects/{project}/rules/auth/{rule}
GET
Rulesauth read
— Get details of an authentication rule
/api/v2/organizations/{organization}/projects/{project}/rules/auth/{rule}
PATCH
Rulesauth update
— Update an authentication rule
/api/v2/organizations/{organization}/projects/{project}/rules/auth/{rule}
GET
Rulesbotchallenge list
— List bot challenge rules
/api/v2/organizations/{organization}/projects/{project}/rules/bot-challenge
POST
Rulesbotchallenge create
— Create a bot challenge rule
/api/v2/organizations/{organization}/projects/{project}/rules/bot-challenge
DELETE
Rulesbotchallenge delete
— Delete a bot challenge rule
/api/v2/organizations/{organization}/projects/{project}/rules/bot-challenge/{rule}
GET
Rulesbotchallenge read
— Get details of a bot challenge rule
/api/v2/organizations/{organization}/projects/{project}/rules/bot-challenge/{rule}
PATCH
Rulesbotchallenge update
— Update a bot challenge rule
/api/v2/organizations/{organization}/projects/{project}/rules/bot-challenge/{rule}
GET
Rulescontentfilter list
— List content filter rules
/api/v2/organizations/{organization}/projects/{project}/rules/content-filter
POST
Rulescontentfilter create
— Create a content filter rule
/api/v2/organizations/{organization}/projects/{project}/rules/content-filter
DELETE
Rulescontentfilter delete
— Delete a content filter rule
/api/v2/organizations/{organization}/projects/{project}/rules/content-filter/{rule}
GET
Rulescontentfilter read
— Get details of a content filter rule
/api/v2/organizations/{organization}/projects/{project}/rules/content-filter/{rule}
PATCH
Rulescontentfilter update
— Update a content filter rule
/api/v2/organizations/{organization}/projects/{project}/rules/content-filter/{rule}
GET
Rulescustomresponse list
— List custom response rules
/api/v2/organizations/{organization}/projects/{project}/rules/custom-response
POST
Rulescustomresponse create
— Create a custom response rule
/api/v2/organizations/{organization}/projects/{project}/rules/custom-response
Capability Spec