Introduction to RainMaker APIs
RainMaker cloud supports two types of APIs: Unauthenticated
and
Authenticated
. Unauthenticated APIs do not have any authentication
tokens in the HTTP header and will receive access_token
in the
response when users log in successfully. Authenticated APIs are marked
in the Swagger
file with a "lock" sign in the front. Their
access_token
needs to be passed for authentification in the
Authorization
HTTP header.
For RainMaker API documentation, please refer to https://swaggerapis.rainmaker.espressif.com.
When smartphones communicate with the RainMaker cloud, the underlying protocol is HyperText Transfer Protocol Secure (HTTPS). HTTPS can authenticate the server to protect the privacy and integrity of the exchange data. The HTTPS body received by the RainMaker cloud is in JSON format.