Coresignal · API Governance Rules
Coresignal API Rules
Spectral linting rules defining API design standards and conventions for Coresignal.
9 Rules
error 6
warn 3
Rule Categories
coresignal
Rules
error
coresignal-info-contact
API info object should declare contact information.
$.info
error
coresignal-server-https
Servers must use HTTPS.
$.servers[*].url
error
coresignal-base-url
Base URL must reference api.coresignal.com.
$.servers[*].url
error
coresignal-apikey-security
Operations must require apikey authentication.
$.components.securitySchemes.apiKey
warn
coresignal-search-collect-paths
API should expose search and collect paths.
$.paths
error
coresignal-operation-id
Operations must define an operationId.
$.paths.*[get,post]
error
coresignal-operation-tags
Operations must define tags.
$.paths.*[get,post]
warn
coresignal-credits-error
Search operations should document a 402 credits-exhausted response.
$.paths['/search/filter','/search/es_dsl'].post.responses
warn
coresignal-rate-limit-error
Search operations should document a 429 rate-limit response.
$.paths['/search/filter','/search/es_dsl'].post.responses