Jack Henry & Associates · API Governance Rules
Jack Henry & Associates API Rules
Spectral linting rules defining API design standards and conventions for Jack Henry & Associates.
5 Rules
error 4
warn 1
Rule Categories
banno
Rules
error
banno-consumer-paths-versioned
All Banno Consumer paths MUST live under /a/consumer/api/v0.
$.paths.*~
warn
banno-summary-title-case
Operation summaries should use Title Case.
$.paths[*][get,post,put,delete,patch].summary
error
banno-oidc-required
Consumer endpoints (except discovery) MUST declare openIdConnect security with explicit scopes.
$.paths[*][get,post,put,delete,patch].security
error
banno-scopes-banno-domain
All declared scopes MUST be Banno-issued URIs under https://api.banno.com/.
$.paths[*][get,post,put,delete,patch].security[*].openIdConnect[*]
error
banno-userid-uuid
userId path parameters MUST be uuid-formatted.
$..parameters[?(@.name=='userId')].schema.format