Paragon · API Governance Rules
Paragon API Rules
Spectral linting rules defining API design standards and conventions for Paragon.
8 Rules
error 3
warn 5
Rule Categories
paragon
Rules
error
paragon-info-title-prefix
All Paragon OpenAPI specs must have a title starting with "Paragon ".
$.info.title
warn
paragon-info-license-proprietary
License should be marked Proprietary, linking to Terms of Service.
$.info.license
error
paragon-server-cloud
Spec must include the canonical Paragon cloud server URL.
$.servers[*].url
warn
paragon-operation-summary-prefix
Operation summaries must begin with "Paragon ".
$.paths.*[get,post,put,patch,delete].summary
warn
paragon-operation-summary-title-case
Operation summaries must use Title Case (no all-lowercase tokens after the prefix).
$.paths.*[get,post,put,patch,delete].summary
error
paragon-bearer-auth
Paragon APIs authenticate via Bearer User Token (JWT). All paths must be secured.
$.components.securitySchemes
warn
paragon-operation-id-camel
operationId must be lowerCamelCase.
$.paths.*[get,post,put,patch,delete].operationId
warn
paragon-tag-title-case
Tags must use Title Case.
$.tags[*].name