Bureau of Justice Statistics Data Analysis Tools · API Governance Rules
Bureau of Justice Statistics Data Analysis Tools API Rules
Spectral linting rules defining API design standards and conventions for Bureau of Justice Statistics Data Analysis Tools.
5 Rules
error 2
warn 3
Rule Categories
bjs
Rules
warn
bjs-info-contact
API info should include a contact for the Bureau of Justice Statistics.
$.info
error
bjs-server-base
Servers should reference the api.ojp.gov BJS dataset base URL.
$.servers[*].url
warn
bjs-soda-query-params
Endpoints should expose Socrata $select, $where, $limit query parameters.
$.paths[*].get
error
bjs-dataset-id-pattern
datasetId path parameter must follow the four-and-four Socrata code pattern.
$.paths[*].get.parameters[?(@.name == 'datasetId')].schema
warn
bjs-app-token-scheme
API should declare the optional X-App-Token security scheme.
$.components.securitySchemes