How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

QuantCDN Rules API

Edge rules (redirects, authentication, proxies, etc.)

QuantCDN Rules API is one of 38 APIs that QuantCDN publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Rules. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and a getting-started guide.

This API exposes 45 operations across 18 paths, and defines 36 schemas. It is described by OpenAPI 3.2.0, at version 4.15.8.

Requests are made against 2 base URLs: https://dashboard.quantcdn.io, https://dash.quantgov.cloud.

45 operations 18 paths 36 schemas 9 DELETE18 GET9 PATCH9 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
4.15.8
Base URL
https://dashboard.quantcdn.io
Authentication
HTTP Bearer
Resource Areas
1

Authentication & Security 1

QuantCDN Rules API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (JWT) (BearerAuth). By default, every request must be authenticated.

  • BearerAuth — Enter your Bearer token in the format: Bearer . Obtain your API token from the QuantCDN dashboard under Profile API Tokens.

Paths & Operations 45

Across 18 paths, the API surfaces 45 operations — 9 DELETE, 18 GET, 9 PATCH, 9 POST. Each is listed below with its method, path, parameters, and response codes.

Rules 45

Edge rules (redirects, authentication, proxies, etc.)

GET
/api/v2/organizations/{organization}/projects/{project}/rules/auth
List authentication rules
RulesAuth_list 2 params → 200400403
POST
/api/v2/organizations/{organization}/projects/{project}/rules/auth
Create an authentication rule
RulesAuth_create 2 params body → 200400403
DELETE
/api/v2/organizations/{organization}/projects/{project}/rules/auth/{rule}
Delete an authentication rule
RulesAuth_delete 3 params → 204400403
GET
/api/v2/organizations/{organization}/projects/{project}/rules/auth/{rule}
Get details of an authentication rule
RulesAuth_read 3 params → 200400403
PATCH
/api/v2/organizations/{organization}/projects/{project}/rules/auth/{rule}
Update an authentication rule
RulesAuth_update 3 params body → 200400403
GET
/api/v2/organizations/{organization}/projects/{project}/rules/bot-challenge
List bot challenge rules
RulesBotChallenge_list 2 params → 200400403
POST
/api/v2/organizations/{organization}/projects/{project}/rules/bot-challenge
Create a bot challenge rule
RulesBotChallenge_create 2 params body → 200400403
DELETE
/api/v2/organizations/{organization}/projects/{project}/rules/bot-challenge/{rule}
Delete a bot challenge rule
RulesBotChallenge_delete 3 params → 204400403
GET
/api/v2/organizations/{organization}/projects/{project}/rules/bot-challenge/{rule}
Get details of a bot challenge rule
RulesBotChallenge_read 3 params → 200400403
PATCH
/api/v2/organizations/{organization}/projects/{project}/rules/bot-challenge/{rule}
Update a bot challenge rule
RulesBotChallenge_update 3 params body → 200400403
GET
/api/v2/organizations/{organization}/projects/{project}/rules/content-filter
List content filter rules
RulesContentFilter_list 2 params → 200400403
POST
/api/v2/organizations/{organization}/projects/{project}/rules/content-filter
Create a content filter rule
RulesContentFilter_create 2 params body → 200400403
DELETE
/api/v2/organizations/{organization}/projects/{project}/rules/content-filter/{rule}
Delete a content filter rule
RulesContentFilter_delete 3 params → 204400403
GET
/api/v2/organizations/{organization}/projects/{project}/rules/content-filter/{rule}
Get details of a content filter rule
RulesContentFilter_read 3 params → 200400403
PATCH
/api/v2/organizations/{organization}/projects/{project}/rules/content-filter/{rule}
Update a content filter rule
RulesContentFilter_update 3 params body → 200400403
GET
/api/v2/organizations/{organization}/projects/{project}/rules/custom-response
List custom response rules
RulesCustomResponse_list 2 params → 200400403
POST
/api/v2/organizations/{organization}/projects/{project}/rules/custom-response
Create a custom response rule
RulesCustomResponse_create 2 params body → 200400403
DELETE
/api/v2/organizations/{organization}/projects/{project}/rules/custom-response/{rule}
Delete a custom response rule
RulesCustomResponse_delete 3 params → 204400403
GET
/api/v2/organizations/{organization}/projects/{project}/rules/custom-response/{rule}
Get details of a custom response rule
RulesCustomResponse_read 3 params → 200400403
PATCH
/api/v2/organizations/{organization}/projects/{project}/rules/custom-response/{rule}
Update a custom response rule
RulesCustomResponse_update 3 params body → 200400403
GET
/api/v2/organizations/{organization}/projects/{project}/rules/function
List edge function rules
RulesFunction_list 2 params → 200400403
POST
/api/v2/organizations/{organization}/projects/{project}/rules/function
Create an edge function rule
RulesFunction_create 2 params body → 200400403
DELETE
/api/v2/organizations/{organization}/projects/{project}/rules/function/{rule}
Delete an edge function rule
RulesFunction_delete 3 params → 204400403
GET
/api/v2/organizations/{organization}/projects/{project}/rules/function/{rule}
Get details of an edge function rule
RulesFunction_read 3 params → 200400403
PATCH
/api/v2/organizations/{organization}/projects/{project}/rules/function/{rule}
Update an edge function rule
RulesFunction_update 3 params body → 200400403
GET
/api/v2/organizations/{organization}/projects/{project}/rules/headers
List header rules
RulesHeaders_list 2 params → 200400403
POST
/api/v2/organizations/{organization}/projects/{project}/rules/headers
Create a header rule
RulesHeaders_create 2 params body → 200400403
DELETE
/api/v2/organizations/{organization}/projects/{project}/rules/headers/{rule}
Delete a header rule
RulesHeaders_delete 3 params → 204400403
GET
/api/v2/organizations/{organization}/projects/{project}/rules/headers/{rule}
Get details of a header rule
RulesHeaders_read 3 params → 200400403
PATCH
/api/v2/organizations/{organization}/projects/{project}/rules/headers/{rule}
Update a header rule
RulesHeaders_update 3 params body → 200400403
GET
/api/v2/organizations/{organization}/projects/{project}/rules/proxy
List proxy rules
RulesProxy_list 2 params → 200400403
POST
/api/v2/organizations/{organization}/projects/{project}/rules/proxy
Create a proxy rule
RulesProxy_create 2 params body → 201400403
DELETE
/api/v2/organizations/{organization}/projects/{project}/rules/proxy/{rule}
Delete a proxy rule
RulesProxy_delete 3 params → 204400403
GET
/api/v2/organizations/{organization}/projects/{project}/rules/proxy/{rule}
Get details of a proxy rule
RulesProxy_read 3 params → 200400403
PATCH
/api/v2/organizations/{organization}/projects/{project}/rules/proxy/{rule}
Update a proxy rule
RulesProxy_update 3 params body → 200400403
GET
/api/v2/organizations/{organization}/projects/{project}/rules/redirect
List redirect rules
RulesRedirect_list 2 params → 200400403
POST
/api/v2/organizations/{organization}/projects/{project}/rules/redirect
Create a redirect rule
RulesRedirect_create 2 params body → 200400403
DELETE
/api/v2/organizations/{organization}/projects/{project}/rules/redirect/{rule}
Delete a redirect rule
RulesRedirect_delete 3 params → 204400403
GET
/api/v2/organizations/{organization}/projects/{project}/rules/redirect/{rule}
Get details of a redirect rule
RulesRedirect_read 3 params → 200400403
PATCH
/api/v2/organizations/{organization}/projects/{project}/rules/redirect/{rule}
Update a redirect rule
RulesRedirect_update 3 params body → 200400403
GET
/api/v2/organizations/{organization}/projects/{project}/rules/serve-static
List serve static rules
RulesServeStatic_list 2 params → 200400403
POST
/api/v2/organizations/{organization}/projects/{project}/rules/serve-static
Create a serve static rule
RulesServeStatic_create 2 params body → 200400403
DELETE
/api/v2/organizations/{organization}/projects/{project}/rules/serve-static/{rule}
Delete a serve static rule
RulesServeStatic_delete 3 params → 204400403
GET
/api/v2/organizations/{organization}/projects/{project}/rules/serve-static/{rule}
Get details of a serve static rule
RulesServeStatic_read 3 params → 200400403
PATCH
/api/v2/organizations/{organization}/projects/{project}/rules/serve-static/{rule}
Update a serve static rule
RulesServeStatic_update 3 params body → 200400403

Schemas 36

The contract defines 36 schemas that model the data the API accepts and returns. The most detailed are V2RuleProxyRequest (43 properties), V2RuleProxyAction (29 properties), V2RuleCustomResponseRequest (22 properties), V2Rule (21 properties). Each schema is shown below with its type and property counts.

V2RuleServeStatic
object
V2RuleContentFilter
object
V2RuleRedirect
object
V2RuleCustomResponse
object
V2RuleRequest
object
18 properties 2 required
V2RuleProxyRequest
object
43 properties 3 required
WafConfig_block_lists
object
Enable predefined block lists
4 properties
V2RuleRedirectRequest
object
20 properties 3 required
V2RuleFunction
object
V2RuleBotChallenge
object
V2RuleRedirectAction
object
2 properties 1 required
V2RuleCustomResponseRequest
object
22 properties 3 required
WafConfig
object
Web Application Firewall configuration
14 properties
V2RuleContentFilterRequest
object
19 properties 3 required
V2Error
object
2 properties 2 required
V2RuleProxyAction_quant_cloud_selection
objectnull
Quant Cloud application proxy selection (populated automatically when applicationproxy is enabled)
4 properties
V2RuleAuth
object
V2Rule
object
21 properties 3 required
V2RuleServeStaticAction
object
1 property 1 required
WafConfig_thresholds_inner
object
8 properties
V2RuleBotChallengeRequest
object
V2RuleCustomResponseAction
object
2 properties 1 required
V2RuleHeaderAction
object
1 property 1 required
V2RuleContentFilterAction
object
1 property 1 required
V2RuleFunctionRequest
object
19 properties 3 required
WafConfig_httpbl
object
Project Honey Pot HTTP:BL configuration
6 properties
V2RuleAuthAction
object
2 properties 2 required
V2RuleBotChallengeAction
object
3 properties 1 required
V2RuleHeaderRequest
object
V2RuleFunctionAction
object
1 property 1 required
V2RuleHeader
object
V2RuleServeStaticRequest
object
V2RuleAuthRequest
object
V2RuleProxyAction
object
29 properties 1 required
V2RuleProxyAction_notify_config
objectnull
Notification configuration (required when notify is slack)
1 property
V2RuleProxy
object

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

quantcdn-rules-api-openapi.yml Raw ↑

Other APIs QuantCDN publishes across the network.

QuantCDN AI Agents API
QuantCDN AI Custom Tools API
QuantCDN AI File Storage API
QuantCDN AI Filter Policies API
QuantCDN AI Governance API
QuantCDN AI Inference API
QuantCDN AI Models API
QuantCDN AI Monitoring API
QuantCDN AI Orchestrations API
QuantCDN AI Sessions API
QuantCDN AI Skills API
QuantCDN AI Slack Bots API
Where this information came from

This is an independent, third-party profile of QuantCDN Rules API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.