Send an email to the user to reset his password

POST /api/forgot-password

Request

Body

Pass the following properties via application/json or form encoding in the body of the request.

A dictionary with fields

Field Type Description
client_id ApiClient String value. The client_id of the application that is making the request. Each application has it's own unique client_id that can be obtained on request.
device_name String Name of the device. E.g. the machine's hostname.
device_id String Some unique id found in the device. If you don't find a unique UUID in the device you can create one yourself and store it somewhere to be reused. There can only be one access_token and refresh_token for every user + device_id + client_id combination. The amount of access tokens for the same user and client id is limited. Creating too many access tokens will invalidate older tokens.
username Email Email address

Example request 1

POST /api/forgot-password HTTP/1.1
Host: accounts.bakeronline.be
X-VERSION: 0.2.2
Accept-Language: en-US,en;q=0.5
Content-Type: application/json
Content-Length: 239
{
    "client_id": "264ade60a4ca76716a53056cecb171c027586dc722d6cf5ba40b1519de78170910d9ce0602c776f9",
    "device_name": "Simon's iPhone",
    "device_id": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9fdgs",
    "username": "example@domain.com"
}

Response

Example response 1

HTTP/1.1 200 OK
Version update available Please adjust your integration to the latest stable version (1.9.0)
0.2.2 stable