Signup
This API allows a new user to sign up on the Indee platform.
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 |