Returns the list of commands of a specific thing-definition.
A command is a remote operation that can be executed on a thing (for instance start, stop or reset), described by its parameters, by the mapping used to deliver them to the product and by the conditions that define when it is enabled and when it is running.
Set includeInherited to true to obtain also the commands inherited from the parent thing-definitions.
The name of the tenant (e.g. acme).
The thing-definition identifier.
If true, the response includes the elements inherited from parent thing definitions.
Successful operation.
The command object identifier.
The command name.
The flag indicating whether the command is secured.
The condition that defines the toggle command status.
The condition that defines whether the command is running.
The condition that enables or disables the command button within the page.
The command mapping used to send parameters to the thing.
The command mapping path.
The parameters sent by the command.
The selection item name.
The parameter type.
The parameter value.
The flag indicating whether the parameter must be sent according to the on-condition status; if omitted, it is always sent.
User not authenticated.
The error response.
User not authorized.
The error response.
Resource was not found.
The error response.
API call rate limit exceeded.
The error response.
Internal server error.
The error response.