ThingSpeak · API Governance Rules
ThingSpeak API Rules
Spectral linting rules defining API design standards and conventions for ThingSpeak.
5 Rules
error 1
warn 3
info 1
Rule Categories
thingspeak
Rules
warn
thingspeak-operation-summary-required
Every operation MUST have a summary in Title Case.
$.paths[*][get,post,put,delete,patch]
warn
thingspeak-operation-id-required
Every operation MUST have an operationId.
$.paths[*][get,post,put,delete,patch]
info
thingspeak-info-contact
The info block SHOULD reference MathWorks documentation.
$.info
error
thingspeak-server-https
Servers MUST use HTTPS for REST endpoints.
$.servers[*].url
warn
thingspeak-channel-id-integer
channel_id path parameters MUST be typed as integer.
$.paths[?(@property.match(/{channel_id}/))][*].parameters[?(@.name == 'channel_id')].schema