Перейти к содержанию

auth

POST /api/auth/login

Login

Request Body:

Поле Тип Обязательное Описание
email Email да
password Password да

Response 200: Successful Response

Поле Тип Обязательное Описание
access_token Access Token нет
token_type Token Type нет
must_change_password Must Change Password нет
user User нет

Ошибки:

Код Описание
422 Validation Error

POST /api/auth/change-password

Change Password

Авторизация: Bearer Token

Request Body:

Поле Тип Обязательное Описание
current_password Current Password да
new_password New Password да

Response 200: Successful Response

Нет данных

Ошибки:

Код Описание
422 Validation Error

GET /api/auth/invite/{token}

Check Invite

Path параметры:

Параметр Тип Описание
token Token

Response 200: Successful Response

Нет данных

Ошибки:

Код Описание
422 Validation Error

POST /api/auth/invite/activate

Activate Invite

Request Body:

Поле Тип Обязательное Описание
token Token да
password Password да

Response 200: Successful Response

Нет данных

Ошибки:

Код Описание
422 Validation Error

GET /api/auth/profile

Get Profile

Авторизация: Bearer Token

Response 200: Successful Response

Поле Тип Обязательное Описание
id Id нет
email Email нет
last_name Last Name нет
first_name First Name нет
middle_name Middle Name нет
full_name Full Name нет
organization_id Organization Id нет
organization_name Organization Name нет
position Position нет
phone Phone нет
modules array[any] нет
user_type User Type нет
role Role нет

PUT /api/auth/profile

Update Profile

Авторизация: Bearer Token

Query параметры:

Параметр Тип По умолчанию Описание
phone Phone
position Position

Response 200: Successful Response

Нет данных

Ошибки:

Код Описание
422 Validation Error

POST /api/auth/forgot-password

Forgot Password

Request Body:

Поле Тип Обязательное Описание
email Email да

Response 200: Successful Response

Нет данных

Ошибки:

Код Описание
422 Validation Error

POST /api/auth/reset-password

Reset Password

Request Body:

Поле Тип Обязательное Описание
token Token да
new_password New Password да

Response 200: Successful Response

Нет данных

Ошибки:

Код Описание
422 Validation Error

POST /api/auth/send-invite/{employee_id}

Send Invite

Path параметры:

Параметр Тип Описание
employee_id Employee Id

Response 200: Successful Response

Нет данных

Ошибки:

Код Описание
422 Validation Error

GET /api/auth/verify-docs

Verify Docs Access

Response 200: Successful Response

Нет данных