athenahealth · API Governance Rules
athenahealth API Rules
Spectral linting rules defining API design standards and conventions for athenahealth.
8 Rules
error 4
warn 4
Rule Categories
athena
Rules
error
athena-info-contact
All athenahealth specs must include developer support contact info.
$.info
warn
athena-info-license
All athenahealth specs must include license info.
$.info
warn
athena-operation-summary-title-case
Operation summaries must use Title Case.
$.paths.*.*.summary
error
athena-operation-id-camel-case
operationId must be camelCase.
$.paths.*.*.operationId
warn
athena-tags-defined
Every operation must declare at least one tag.
$.paths.*.*
warn
athena-fhir-server-url
FHIR specs must use platform.athenahealth.com server.
$.servers[*].url
error
athena-no-http
Servers must use HTTPS.
$.servers[*].url
error
athena-oauth-required
Specs must define an oauth2 security scheme.
$.components.securitySchemes