The platform supports three API sets namely:
- Partner API
- Provisioning API
- Messaging API
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.
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.
The above APIs interactions only allows 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.