Clear Channel Outdoor · API Governance Rules
Clear Channel Outdoor API Rules
Spectral linting rules defining API design standards and conventions for Clear Channel Outdoor.
Clear Channel Outdoor API Rules is a Spectral governance ruleset published by Clear Channel Outdoor on the APIs.io network, containing 7 lint rules.
The ruleset includes 5 error-severity rules and 2 warning-severity rules.
Tagged areas include Advertising, Out Of Home, OOH, Programmatic, and Digital Out Of Home.
Rulesets can be applied to your own OpenAPI specs via Spectral to enforce the same governance standards.
7 Rules
error 5
warn 2
Rule Categories
cco
Rules
error
cco-info-title-required
API title must be set and identify Clear Channel Outdoor.
$.info.title
error
cco-server-url-direct
Servers must include the canonical direct.cco.io gateway.
$.servers[*].url
error
cco-oauth2-client-credentials-required
APIs must declare an OAuth2 clientCredentials security scheme with the canonical token URL.
$.components.securitySchemes[*]
error
cco-paths-versioned
Path entries MUST be prefixed with a version segment (e.g. /v1, /v2, /v3).
$.paths[*]~
warn
cco-operation-summary-title-case
Operation summaries should use Title Case.
$.paths[*][get,post,put,patch,delete].summary
error
cco-operation-tagged
Every operation must be tagged with one of the canonical CCO resource tags.
$.paths[*][get,post,put,patch,delete].tags
warn
cco-search-pagination-params
Collection-search GET endpoints should expose offset and limit parameters.
$.paths[*].get