Refinitiv Eikon · API Governance Rules
Refinitiv Eikon API Rules
Spectral linting rules defining API design standards and conventions for Refinitiv Eikon.
9 Rules
error 2
warn 6
info 1
Rule Categories
refinitiv
Rules
warn
refinitiv-eikon-operation-summary-title-case
All operation summaries must use Title Case.
$.paths[*][*].summary
warn
refinitiv-eikon-operation-id-camel-case
OperationIds must use camelCase.
$.paths[*][*].operationId
warn
refinitiv-eikon-requires-auth
All Refinitiv Eikon operations (except token endpoints) must declare bearer or token authentication.
$.paths[?(!~ /.*[Tt]oken.*/i)][*]
error
refinitiv-eikon-response-200-defined
All operations must define a 200 or 201 success response.
$.paths[*][*].responses
warn
refinitiv-eikon-path-kebab-case
Path segments must use kebab-case or camelCase (no underscores).
$.paths
warn
refinitiv-eikon-tags-defined
All operations must include at least one tag.
$.paths[*][*]
info
refinitiv-eikon-bearer-format
Bearer token scheme must specify bearerFormat for documentation clarity.
$.components.securitySchemes[?(@.type=='http' && @.scheme=='bearer')]
warn
refinitiv-eikon-info-contact
API info must include a contact object with a URL.
$.info
error
refinitiv-eikon-servers-defined
API must define at least one server.
$