The platform supports four API sets namely:
- Partner API
- Provisioning API
- Device Management APIs
- Messaging API
Provisioning APIs are used for managing the customer account, devices, subscription services, service templates, setting up customer endpoint profiles (Messaging Profiles) for your upstream application integration, etc.
Messaging APIs are used to perform IoT messaging operations such as sending downlink messages, receiving uplink messages and querying the queues and storage to retrieve historical uplink and or downlink messages.
Security
The above APIs only allow encrypted connection (https/ssl).
Over and above the https encryption, an additional validation is required for authorization and integrity validation with any combination of the following: IP whitelisting of external endpoints, JWT Tokens and or Basic Auth.