AWS Step Functions · API Governance Rules
AWS Step Functions API Rules
Spectral linting rules defining API design standards and conventions for AWS Step Functions.
9 Rules
error 3
warn 5
info 1
Rule Categories
step
Rules
warn
step-functions-operation-summary-title-case
All operation summaries must use Title Case
$.paths[*][*].summary
error
step-functions-tags-required
All operations must have at least one tag
$.paths[*][*]
warn
step-functions-operation-id-camel-case
OperationIds should use camelCase
$.paths[*][*].operationId
error
step-functions-response-200-required
All POST operations must return a 200 response
$.paths[*].post
warn
step-functions-content-type-json
AWS Step Functions API uses application/x-amz-json-1.0 content type
$.paths[*][*].requestBody.content
warn
step-functions-security-defined
All operations should define security requirements
$.paths[*][*]
error
step-functions-descriptions-required
All operations must have descriptions
$.paths[*][*]
warn
step-functions-parameters-described
All parameters should have descriptions
$.paths[*][*].parameters[*]
info
step-functions-schemas-have-descriptions
Schema properties should have descriptions
$.components.schemas[*].properties[*]