Signup

watch.auth.user.signup

This API allows a new user to sign up on the Indee platform.

Headers

The authorization header must carry the API key that was provided during application registration.

Header Value
Authorization Bearer api_key

Endpoint

    POST v2/watch/auth/sign-up

Request Body

    {
        "email": "john.doe@example.com",
        "password": "Enteryourpassword1",
        "first_name": "John",
        "last_name": "Doe"
    }
Parameter Type Requirement Description
email String Required The email ID of the user.
password String Required User password. Must be at least 8 characters and contain an uppercase letter, a lowercase letter and a digit, with no whitespace.
first_name String Required First name of the user.
last_name String Required Last name of the user.

Response

    {
        "status_code": "W0000",
        "message": ""
    }
Field Type Description
status_code Integer The Indee API status code. See the full list of codes in the Status Codes section.

Status Codes

Indee status code HTTP Response Code Description
W0000 HTTP 200 Success
W2000 HTTP 401 Authorization header was either not passed or there was some issue parsing it
W2001 HTTP 401 API key is invalid or expired, or is not fully configured
W2009 HTTP 401 ClientID header was either not passed or is malformed
W2100 HTTP 403 Origin domain is not whitelisted for this API key
W2108 HTTP 403 Watch product is inactive
W2102 HTTP 451 Request blocked by geofencing for the resolved region
W2105 HTTP 400 The password does not meet the required complexity rules
W4907 HTTP 400 The password matches a previously used password
W5001 HTTP 429 Rate limited
W5000 HTTP 500 Unknown server error occurred