User

Основные методы для работы с пользователем платформы

Регистрация

POST https://api.mixapp.io/v1/signup

Headers

Request Body

{ 
    "password": "password", 
    "token": "token", 
    "user": { 
        "avatar": "", 
        "email": "user@domain.com", 
        "id": "58ecb9b427218c4f59ac1db9", 
        "last_login": "2017-04-11T14:10:44.761368829+03:00", 
        "name": "YourName", 
        "reg_date": "2017-04-11T14:10:44.761368864+03:00", 
        "workplaces": [] 
    } 
} 
Example request
{
    "email":"user@domain.com",
    "name": "YourName"
}

Авторизация

POST https://api.mixapp.io/v1/signin

Headers

Request Body

{ 
    "token": "token", 
    "user": { 
        "avatar": "", 
        "email": "user@domain.com", 
        "id": "58ecb9b427218c4f59ac1db9", 
        "last_login": "2017-04-11T14:10:44.761368829+03:00", 
        "name": "YourName", 
        "reg_date": "2017-04-11T14:10:44.761368864+03:00", 
        "workplaces": [] 
    } 
} 
Example request
{
    "email": "user@domain.com",
    "password": "very_secret_password"
}

Обновление пользователя

POST https://api.mixapp.io/v1/update

Headers

Request Body

{ 
    "user": { 
        "avatar": "", 
        "email": "user@domain.com", 
        "id": "58ecb9b427218c4f59ac1db9", 
        "last_login": "2017-04-11T14:10:44.761368829+03:00", 
        "name": "YourName", 
        "reg_date": "2017-04-11T14:10:44.761368864+03:00", 
        "workplaces": [] 
    } 
} 
Example request
{
    "name": "New Name",
    "password": "new_very_secret_password"
}

Сброс пароля

POST https://api.mixapp.io/v1/repair

Headers

Request Body

{ 
    "result": true 
}
Example request
{
    "email": "user@domain.com"
}

Подтверждение и установка нового пароля

POST https://api.mixapp.io/v1/repair/:token

Path Parameters

Headers

Request Body

{ 
    "result": true 
}
Example request
{
    "password": "new_password"
}

Last updated