Filevine · API Governance Rules
Filevine API Rules
Spectral linting rules defining API design standards and conventions for Filevine.
7 Rules
error 3
warn 4
Rule Categories
filevine
Rules
error
filevine-info-title-required
Filevine OpenAPI specs must declare info.title.
$.info
error
filevine-info-version-required
Filevine OpenAPI specs must declare info.version.
$.info
error
filevine-servers-required
Filevine OpenAPI specs must declare at least one server (US gateway).
$.servers
warn
filevine-bearer-security
Filevine API surfaces (other than identity) must declare BearerAuth.
$.components.securitySchemes
warn
filevine-operation-summary-title-case
Operation summary should start with "Filevine" and use Title Case.
$.paths[*][get,post,patch,put,delete].summary
warn
filevine-operation-id-camelcase
operationId should be camelCase.
$.paths[*][get,post,patch,put,delete].operationId
warn
filevine-tag-singular
Tags should be singular nouns or capability names (Projects, Documents, Notes, Tasks, Deadlines, TimeEntries, Contacts, Webhooks, Identity).
$.tags[*].name