Salesforce Experience Cloud · API Governance Rules
Salesforce Experience Cloud API Rules
Spectral linting rules defining API design standards and conventions for Salesforce Experience Cloud.
9 Rules
error 4
warn 3
Rule Categories
experience
Rules
error
experience-cloud-operation-id-required
All operations must have an operationId.
$.paths[*][*]
error
experience-cloud-summary-not-empty
All operations must have a non-empty summary.
$.paths[*][*]
warn
experience-cloud-tags-required
All operations must have at least one tag.
$.paths[*][*]
error
experience-cloud-response-200-required
All operations must define a 200 or 201 response.
$.paths[*][*].responses
error
experience-cloud-oauth2-security
All Salesforce APIs require OAuth2 authentication.
$.components.securitySchemes
warn
experience-cloud-versioned-server
Server URL should include Salesforce API version.
$.servers[*].url
hint
experience-cloud-path-kebab-case
Path segments should use lowercase or camelCase (Salesforce convention).
$.paths[*]~
hint
experience-cloud-description-required
Operations should include descriptions.
$.paths[*][*]
warn
experience-cloud-content-type-json
JSON request bodies should use application/json.
$.paths[*][*].requestBody.content