Introduction
The IoT Platform API supports the following functionality for applications:
- View organization details.
- Bulk Device Operations (list all, add, remove).
- Device type operations (list all, create, delete, view details, update).
- Device Operations (List devices, add, remove, view details, update, view location, view management information).
- Device Diagnostic operations (clear log, retrieve logs, add log information, delete logs, get specific log, clear error Co DES, get device error codes, add an error code).
- Connection Problem Determination (List device Connection log events).
- Historical event retrieval (view events from all devices, view events from a device type, view events for a specific Devic e).
- Device Management Request Operations (list device management requests, initiate a request, clear request status, get Detai LS of a request, get list of request statuses for each affected device, GET request status for a specific device).
- Usage Management (retrieve number of active devices over a period of time, retrieve amount of storage used by historical E Vent data, retrieve total amount of data used).
- Publish events on behalf of devices (Beta)
- Service Status queries (retrieve service statuses for a organization).
API List
https://docs.internetofthings.ibmcloud.com/swagger/v0002.html#/
Although support for events and commands was provided, commands did not provide response support, or added command-response as a new command.
Reference
Https://docs.internetofthings.ibmcloud.com/applications/api.html
IBM WATSON IoT notes