Skip to main content

Client - Cloud Communication

All the communication between the clients (phone apps, CLI, etc.) and the ESP RainMaker cloud happens over HTTP REST APIs. Most APIs require a user to be logged in first. The REST API details can be found in the Swagger documentation. Here is a brief summary of the APIs.

User Management

  • Sign up using your email address and password and a one-time verification code.
  • Login using the email address and password or third-party ID providers like Google and GitHub
  • Change password
  • Forgot password

Node Management

  • Add user-node mapping
  • Check the status of user-node mapping
  • Get a list of mapped nodes
  • Get node configuration
  • Get node connectivity status
  • Get/Set node parameters

Others

  • Get MQTT host details
  • Perform node Claiming