User Register

Request

Note

The field “language” is optional.

Fields

username
The desired username of the new user (string).
email
The email of the new user (string).
password
The plain password of the new user (string).
language
The locale of the new user (string). Expected is a lowercase, two-character string in accordance with ISO 639-1:2002.

Response

Fields

token

A token to authenticate the user in future requests (string).

Keep this token. When you make future requests where the user needs to be authenticated, you supply this token with the request.

evco-id
The EVCO ID of the user (string). See also EVCO ID

HTTP Status codes

200 OK
The request was processed successfully.

Result codes

0
Success
143
Authentication failed: Email already exists

Examples

Request:

{
    "user-register": {
        "username": "user",
        "email": "name@mail.com",
        "password": "plain-password",
        "language": "en"
    }
}

Response:

{
    "user": {
        "token": "e2af72d7a9084431ab0b1a5c42df7745",
        "evco-id": "DE*8PS*123456*7"
    },
    "result": {
        "code": 0,
        "message": "Success."
    }
}