Basic endpoints

User profile

Login

Request URL:

POST /auth/login

Headers:

Content-Type: application/json

Body:

{
  "client_id" : "",
  "client_secret" : "",
  "username" : "",
  "password" : ""
}

Response:

{
    "auth": {
        "access_token": "1e516******************************ca",
        "expires_in": 86400,
        "token_type": "Bearer",
        "scope": null,
        "refresh_token": "e8ec5********************************26b3"
    },
    "_links": {
        "self": {
            "href": "/v1/auth/login"
        }
    }
}

Renew Access Token

Request URL:

Headers:

Body:

Response:

Fetch Personal Info

Request URL:

Headers:

Response:

Controllers

Fetch user’s controllers

Request URL:

Optional params: type={device type} (melissa; bobbie; smart_plug...) & mac={device mac}

Headers:

Response:

Fetch one controller

Request URL:

Headers:

Response:

Controller Assign

Request URL:

Headers:

Response:

Controller Reassign

Request URL:

Headers:

Body:

Response:

MClimate LoRaWAN Products

If you are interested in our LoRaWAN devices, you can find more information here.

Last updated