Profiles

A user does not require a profile, providing this information is optional. Providing profile information is recommended. Accurate profile information helps to train the speech models and improves the quality.

Create a profile

Link a profile to a user. If a user already has a profile, modified parameters will be overwritten.

URL

POST /users/:userId/profile HTTP/1.1

Input

Name Type Description
birthYear int Optional The user's year of birth.
gender string Optional The user's gender ("m" = male, "f" = female, "x" = other).
country string Optional The country of the user's mother tongue.
language string Optional The language of the user's mother tongue. In ISO 639-2 format.
cefr int Optional The user's CEFR level.

cefr

The "cefr" input parameter is an integer value which maps to official CEFR values, for more information see: CEFR (Common European Framework of Reference).

int Value
0 no score
1 < A1
2 A1
3 A2
4 A2+
5 B1
6 B1+
7 B2
8 B2+
9 C1
10 C2

Request

POST /users HTTP/1.1
Accept: application/json
Content-Type: application/json

{
  "birthYear": 1923,
  "gender": "m",
  "country": "Netherlands",
  "language": "nld",
  "cefr": 1
}

Response

HTTP/1.1 201 Created
Content-Type: application/json

{
  "birthYear": 1923,
  "gender": "m",
  "country": "Netherlands",
  "language": "nld",
  "cefr": 1,
  "created": "2016-12-22T02:14:05Z",
  "updated": "2016-12-22T02:14:05Z"
}

Get the profile of a user

URL

GET /users/:userId/profile HTTP/1.1

Request

GET /users/user_23/profile HTTP/1.1
Accept: application/json

Response

HTTP/1.1 200 Created
Content-Type: application/json

{
  "birthYear": 1923,
  "gender": "m",
  "country": "Netherlands",
  "language": "nld",
  "cefr": 1,
  "created": "2017-01-03T12:16:55Z",
  "updated": "2017-01-03T12:16:55Z"
}

Get the profile of the current user

URL

GET /user/profile HTTP/1.1

Request

GET /user/profile HTTP/1.1
Accept: application/json

Response

HTTP/1.1 200 Created
Content-Type: application/json

{
  "birthYear": 1923,
  "gender": "m",
  "country": "Netherlands",
  "language": "nld",
  "cefr": 1,
  "created": "2017-01-03T12:16:55Z",
  "updated": "2017-01-03T12:16:55Z"
}