IBM Watson IoT Platform REST APIs

Title
Description
Organization Administration
The Organization Administration APIs are used to configure an organization and include creating and deleting devices, checking usage, service status, and diagnosing device connection problems.
Device Management
The Device Management APIs are used for interacting with managed devices by using the device management protocol.
Information Management
The Information Management APIs are used to access device event data and to get and update device location and obtain weather information for that location.
State Management
The State Management APIs are used to help you organize and integrate data coming in to and going out of the IBM® Watson™ IoT Platform.
Action Manager
The Action Manager APIs are used to configure actions that can run business logic when they are triggered by an event that occurred within the Platform.
Historian Connector
The Historian Connector APIs are used to find and configure compatible services that are used to store your IoT device data.
Risk Management
The Risk Management APIs are used for managing policies in order to enhance connection security and control access to the server from devices.
Security
The Security APIs are used to manage the authentication and authorization of users, API keys, and devices.
HTTP Messaging
The HTTP Messaging APIs are used for the publication of events and commands by applications and devices.
Client Connection State
The Client Connection State APIs are used to allow users to retrieve and query the client connection state for clients that have connected to the IBM® Watson™ IoT Platform.

Beta APIs

Title
Description
Device Restore
The Restore Device APIs are used to allow an admin to restore a deleted device. When a device is deleted, a device memento is created.
Authentication Providers
The Authentication Providers APIs are used to allow users to create, query, and update the App ID configurations for IBM® Watson™ IoT Platform.
Client Connections
The Client Connections APIs are used to retrieve the client connections to the IBM® Watson™ IoT Platform.
Subscriptions
The Subscriptions APIs are used to allow users to create and delete administation subscriptions, and to query all subscriptions for IBM® Watson™ IoT Platform.

Additional Information

For general information about the IBM® Watson™ IoT Platform, see the Watson IoT Platform documentation.


For more information about API keys and tokens, see the API key connection documentation.