Сотрудники
Сотрудники компании и её филиалов: учётные записи для входа, роль, профиль, блокировка и уведомления в Telegram-боте.
| Метод | Адрес | Назначение |
|---|---|---|
| GET | /company/user/employee/{model}/qr | QR-код сотрудника |
| DELETE | /company/user/employee/{value}/force | Удалить сотрудника навсегда |
| GET | /company/user/employee/{model}/notification | Уведомления сотрудника |
| PUT | /company/user/employee/{model}/notification | Изменить уведомления сотрудника |
| POST | /company/user/employee/{model}/notification/link | Привязать Telegram |
| DELETE | /company/user/employee/{model}/notification/link | Отвязать Telegram |
| GET | /company/user/employee | Список сотрудников |
| GET | /company/user/employee/{model} | Просмотр сотрудника |
| POST | /company/user/employee | Создать сотрудника |
| PUT | /company/user/employee/{model} | Изменить сотрудника |
| DELETE | /company/user/employee/{model} | Заблокировать сотрудника |
| DELETE | /company/user/employee/{value}/restore | Разблокировать сотрудника |
QR-код сотрудника
/company/user/employee/{model}/qrВозвращает data.qr_code — изображение (data URI) QR-кода со строкой WASYT-EMPLOYEE-{id} для быстрого выбора сотрудника на кассе и сканером. Нужно право на просмотр сотрудников.
Заголовки
| Заголовок | Значение | Описание |
|---|---|---|
Authorization | Bearer {token} | Токен из POST /common/auth/login |
Accept | application/json | Ответ в JSON |
Accept-Language | ru | Язык сообщений и названий: ru, uz, oz |
Параметры пути
| Параметр | Описание |
|---|---|
model | ID записи |
Ответ · 200
Поля ответа
| Поле | Тип | Описание |
|---|---|---|
data | object | Данные |
data.qr_code | string |
{
"data": {
"qr_code": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUAAAAFAAQMAAAD3XjfpAAAABlBMVEUEAgT8/vxJvsdeAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABKklEQVRoge3ZQbaCMAyF4ThyGV1qWarLYETltSFJNShv7J8JB/rJ6J40RWkXS4A/BFfxuu13pS16CQsFCMxhOaK0i1B+twKB53AZUepLD6kGV88eEPgVauisVwGB/4FaQOBF2EJbKuGiBQSeQq8ZhgUgMIVzaVt6LyAwgXEkGpmqLWavvn..."
}
}Удалить сотрудника навсегда
/company/user/employee/{value}/forceБезвозвратно удаляет заблокированного сотрудника (вкладка «Заблокированные»): его личные записи удаляются, а в продажах, транзакциях и других документах ссылка на автора обнуляется, так что учёт не страдает. Незаблокированного сотрудника и самого себя удалить нельзя; нужно право на удаление сотрудников.
Из формы (
multipart/form-data) методDELETEотправляется какPOSTс параметром?_method=DELETE.
Заголовки
| Заголовок | Значение | Описание |
|---|---|---|
Authorization | Bearer {token} | Токен из POST /common/auth/login |
Accept | application/json | Ответ в JSON |
Accept-Language | ru | Язык сообщений и названий: ru, uz, oz |
Параметры пути
| Параметр | Описание |
|---|---|
value | ID записи (в том числе удалённой) |
Ответ · 200
Поля ответа
| Поле | Тип | Описание |
|---|---|---|
message | string | Сообщение |
{
"message": "Success"
}Уведомления сотрудника
/company/user/employee/{model}/notificationПрофиль уведомлений директора или сотрудника: привязка к платформенному Telegram-боту, включённые события и меню бота (data), данные бота (bot) и can_manage_bot_sections. Свой профиль доступен всем, чужой — только с правом на изменение сотрудников. При первом обращении профиль создаётся со значениями по умолчанию.
Заголовки
| Заголовок | Значение | Описание |
|---|---|---|
Authorization | Bearer {token} | Токен из POST /common/auth/login |
Accept | application/json | Ответ в JSON |
Accept-Language | ru | Язык сообщений и названий: ru, uz, oz |
Параметры пути
| Параметр | Описание |
|---|---|
model | ID записи |
Ответ · 200
Поля ответа
| Поле | Тип | Описание |
|---|---|---|
data | object | Данные |
data.id | integer | ID |
data.user_id | integer | Пользователь |
data.is_linked | boolean | |
data.is_enabled | boolean | Включено |
data.username | null | Логин |
data.full_name | null | ФИО |
data.events | object | Уведомления |
data.events.sale | boolean | |
data.events.return | boolean | |
data.events.arrival | boolean | |
data.events.write_off | boolean | |
data.events.debt_paid | boolean | |
data.events.shift_open | boolean | |
data.events.shift_close | boolean | |
data.events.low_stock | boolean | |
data.events.big_discount | boolean | |
data.bot_sections | object | Разделы бота |
data.bot_sections.sales | boolean | |
data.bot_sections.top_products | boolean | |
data.bot_sections.top_sellers | boolean | |
data.bot_sections.stock | boolean | |
data.bot_sections.cashbox_balance | boolean | |
data.linked_at | null | |
bot | object | |
bot.username | string | Логин |
bot.url | string | URL |
bot.is_configured | boolean | |
can_manage_bot_sections | boolean |
{
"data": {
"id": 5,
"user_id": 4,
"is_linked": false,
"is_enabled": false,
"username": null,
"full_name": null,
"events": {
"sale": true,
"return": true,
"arrival": true,
"write_off": true,
"debt_paid": true,
"shift_open": true,
"shift_close": true,
"low_stock": true,
"big_discount": true
},
"bot_sections": {
"sales": true,
"top_products": true,
"top_sellers": true,
"stock": true,
"cashbox_balance": false
},
"linked_at": null
},
"bot": {
"username": "wasyttestbot",
"url": "https://t.me/wasyttestbot",
"is_configured": true
},
"can_manage_bot_sections": true
}Изменить уведомления сотрудника
/company/user/employee/{model}/notificationСохраняет is_enabled, события events и меню бота bot_sections. bot_sections применяется только если вызывающий может управлять сотрудниками; иначе поле молча игнорируется. Возвращает обновлённый профиль.
Из формы (
multipart/form-data) методPUTотправляется какPOSTс параметром?_method=PUT.
Заголовки
| Заголовок | Значение | Описание |
|---|---|---|
Authorization | Bearer {token} | Токен из POST /common/auth/login |
Accept | application/json | Ответ в JSON |
Accept-Language | ru | Язык сообщений и названий: ru, uz, oz |
Параметры пути
| Параметр | Описание |
|---|---|
model | ID записи |
Тело запроса
| Поле | Тип | Обязательно | Описание |
|---|---|---|---|
is_enabled | boolean | Нет | Включено |
events | array | Нет | Уведомления |
events[] | boolean | Нет | Уведомления |
bot_sections | array | Нет | Разделы бота |
bot_sections[] | boolean | Нет | Разделы бота |
{
"events": {
"write_off": null
},
"bot_sections": {
"cashbox_balance": 1
}
}curl -X PUT "https://api.wasyt.uz/company/user/employee/4/notification" \
-H "Accept: application/json" \
-H "Accept-Language: ru" \
-H "Authorization: Bearer {token}" \
-H "Content-Type: application/json" \
-d '{"events":{"write_off":null},"bot_sections":{"cashbox_balance":1}}'Ответ · 200
Поля ответа
| Поле | Тип | Описание |
|---|---|---|
data | object | Данные |
data.id | integer | ID |
data.user_id | integer | Пользователь |
data.is_linked | boolean | |
data.is_enabled | boolean | Включено |
data.username | null | Логин |
data.full_name | null | ФИО |
data.events | object | Уведомления |
data.events.sale | boolean | |
data.events.return | boolean | |
data.events.arrival | boolean | |
data.events.debt_paid | boolean | |
data.events.low_stock | boolean | |
data.events.write_off | boolean | |
data.events.shift_open | boolean | |
data.events.shift_close | boolean | |
data.events.big_discount | boolean | |
data.bot_sections | object | Разделы бота |
data.bot_sections.sales | boolean | |
data.bot_sections.stock | boolean | |
data.bot_sections.top_sellers | boolean | |
data.bot_sections.top_products | boolean | |
data.bot_sections.cashbox_balance | boolean | |
data.linked_at | null | |
bot | object | |
bot.username | string | Логин |
bot.url | string | URL |
bot.is_configured | boolean | |
can_manage_bot_sections | boolean |
{
"data": {
"id": 7,
"user_id": 4,
"is_linked": false,
"is_enabled": false,
"username": null,
"full_name": null,
"events": {
"sale": true,
"return": true,
"arrival": true,
"debt_paid": true,
"low_stock": true,
"write_off": false,
"shift_open": true,
"shift_close": true,
"big_discount": true
},
"bot_sections": {
"sales": true,
"stock": true,
"top_sellers": true,
"top_products": true,
"cashbox_balance": true
},
"linked_at": null
},
"bot": {
"username": "wasyttestbot",
"url": "https://t.me/wasyttestbot",
"is_configured": true
},
"can_manage_bot_sections": true
}Привязать Telegram
/company/user/employee/{model}/notification/linkПривязывает чат Telegram по 6-значному code, который бот выдал человеку. Выполнить может только сам владелец профиля. Ошибка, если код неверен или истёк, либо этот Telegram уже привязан к другому сотруднику компании; после привязки уведомления включаются.
Заголовки
| Заголовок | Значение | Описание |
|---|---|---|
Authorization | Bearer {token} | Токен из POST /common/auth/login |
Accept | application/json | Ответ в JSON |
Accept-Language | ru | Язык сообщений и названий: ru, uz, oz |
Параметры пути
| Параметр | Описание |
|---|---|
model | ID записи |
Тело запроса
| Поле | Тип | Обязательно | Описание |
|---|---|---|---|
code | integer | Да | Код. Ровно 6 цифр |
{
"code": "482173"
}curl -X POST "https://api.wasyt.uz/company/user/employee/2/notification/link" \
-H "Accept: application/json" \
-H "Accept-Language: ru" \
-H "Authorization: Bearer {token}" \
-H "Content-Type: application/json" \
-d '{"code":"482173"}'Ответ · 200
Поля ответа
| Поле | Тип | Описание |
|---|---|---|
data | object | Данные |
data.id | integer | ID |
data.user_id | integer | Пользователь |
data.is_linked | boolean | |
data.is_enabled | boolean | Включено |
data.username | string | Логин |
data.full_name | string | ФИО |
data.events | object | Уведомления |
data.events.sale | boolean | |
data.events.return | boolean | |
data.events.arrival | boolean | |
data.events.debt_paid | boolean | |
data.events.low_stock | boolean | |
data.events.write_off | boolean | |
data.events.shift_open | boolean | |
data.events.shift_close | boolean | |
data.events.big_discount | boolean | |
data.bot_sections | object | Разделы бота |
data.bot_sections.sales | boolean | |
data.bot_sections.stock | boolean | |
data.bot_sections.top_sellers | boolean | |
data.bot_sections.top_products | boolean | |
data.bot_sections.cashbox_balance | boolean | |
data.linked_at | string | |
bot | object | |
bot.username | string | Логин |
bot.url | string | URL |
bot.is_configured | boolean | |
can_manage_bot_sections | boolean |
{
"data": {
"id": 1,
"user_id": 2,
"is_linked": true,
"is_enabled": true,
"username": "aziz_t",
"full_name": "Aziz Torayev",
"events": {
"sale": true,
"return": true,
"arrival": true,
"debt_paid": true,
"low_stock": true,
"write_off": true,
"shift_open": true,
"shift_close": true,
"big_discount": true
},
"bot_sections": {
"sales": true,
"stock": true,
"top_sellers": true,
"top_products": true,
"cashbox_balance": false
},
"linked_at": "2026-09-30T07:56:20.000000Z"
},
"bot": {
"username": "wasyttestbot",
"url": "https://t.me/wasyttestbot",
"is_configured": true
},
"can_manage_bot_sections": true
}Отвязать Telegram
/company/user/employee/{model}/notification/linkСнимает привязку чата Telegram и выключает уведомления. Доступно владельцу профиля или пользователю с правом на изменение сотрудников.
Из формы (
multipart/form-data) методDELETEотправляется какPOSTс параметром?_method=DELETE.
Заголовки
| Заголовок | Значение | Описание |
|---|---|---|
Authorization | Bearer {token} | Токен из POST /common/auth/login |
Accept | application/json | Ответ в JSON |
Accept-Language | ru | Язык сообщений и названий: ru, uz, oz |
Параметры пути
| Параметр | Описание |
|---|---|
model | ID записи |
Ответ
Пример ответа пока не записан тестами.
Список сотрудников
/company/user/employeeСотрудники (тип employee) компании и её филиалов с ролью и профилем. Заблокированные выводятся через show[]=only-deleted.
Заголовки
| Заголовок | Значение | Описание |
|---|---|---|
Authorization | Bearer {token} | Токен из POST /common/auth/login |
Accept | application/json | Ответ в JSON |
Accept-Language | ru | Язык сообщений и названий: ru, uz, oz |
Параметры запроса
| Параметр | Описание |
|---|---|
filter[id] | ID — одно значение или список filter[id][] |
filter[type] | Тип — точное значение |
filter[role_id] | Роль — точное значение |
filter[company_id] | Компания — одно значение или список filter[company_id][] |
filter[partner_id] | Партнёр — одно значение или список filter[partner_id][] |
filter[are_all_companies_available] | точное значение |
filter[companies_responsibility.id] | ID — одно значение или список filter[companies_responsibility.id][] |
filter[username_or_phone] | Логин или телефон — точное значение (с учётом вложенных) |
sort[] | Сортировка, - — по убыванию: id, -id, username, -username |
with[] | Подгрузить связи: profile, role, company, partner, companies_responsibility |
page | Номер страницы, с 1 |
page-size | Записей на странице, не больше 20 |
GET /company/user/employee?sort[0]=id&sort[1]=-id&sort[2]=username&sort[3]=-usernameОтвет · 200
Постраничный ответ: записи в data[], пагинация в links и meta.
Поля ответа
| Поле | Тип | Описание |
|---|---|---|
data | object[] | Данные |
data[].id | integer | ID |
data[].type | string | Тип |
data[].role_id | integer | Роль |
data[].company_id | integer | Компания |
data[].partner_id | null | Партнёр |
data[].username | string | Логин |
data[].pinfl | null | ПИНФЛ |
data[].phone | string | Телефон |
data[].sipuni_sip_number | string | VoIP - Sipuni (SIP-номер) |
data[].is_confirmed | boolean | |
data[].are_all_companies_available | boolean | |
data[].last_login_at | null | |
data[].created_at | string | Создано |
data[].updated_at | string | Обновлено |
data[].is_deleted | boolean |
{
"data": [
{
"id": 4,
"type": "employee",
"role_id": 4,
"company_id": 1,
"partner_id": null,
"username": "employee_1_1@local.host",
"pinfl": null,
"phone": "998030000001",
"sipuni_sip_number": "211",
"is_confirmed": true,
"are_all_companies_available": false,
"last_login_at": null,
"created_at": "2026-09-30 12:47:59",
"updated_at": "2026-09-30 12:49:04",
"is_deleted": false
},
{
"id": 5,
"type": "employee",
"role_id": 4,
"company_id": 1,
"partner_id": null,
"username": "employee_1_2@local.host",
"pinfl": null,
"phone": "998030000002",
"sipuni_sip_number": "212",
"is_confirmed": true,
"are_all_companies_available": false,
"last_login_at": null,
"created_at": "2026-09-30 12:47:59",
"updated_at": "2026-09-30 12:47:59",
"is_deleted": false
}
],
"links": {
"first": "https://api.wasyt.uz/company/user/employee?page=1",
"last": "https://api.wasyt.uz/company/user/employee?page=1",
"prev": null,
"next": null
},
"meta": {
"current_page": 1,
"from": 1,
"last_page": 1,
"links": [],
"path": "https://api.wasyt.uz/company/user/employee",
"per_page": 20,
"to": 4,
"total": 4
}
}Просмотр сотрудника
/company/user/employee/{model}Один сотрудник компании или её филиала с ролью и профилем.
Заголовки
| Заголовок | Значение | Описание |
|---|---|---|
Authorization | Bearer {token} | Токен из POST /common/auth/login |
Accept | application/json | Ответ в JSON |
Accept-Language | ru | Язык сообщений и названий: ru, uz, oz |
Параметры пути
| Параметр | Описание |
|---|---|
model | ID записи |
Ответ · 200
Поля ответа
| Поле | Тип | Описание |
|---|---|---|
id | integer | ID |
type | string | Тип |
role_id | integer | Роль |
company_id | integer | Компания |
partner_id | null | Партнёр |
username | string | Логин |
pinfl | null | ПИНФЛ |
phone | string | Телефон |
sipuni_sip_number | string | VoIP - Sipuni (SIP-номер) |
is_confirmed | boolean | |
are_all_companies_available | boolean | |
last_login_at | null | |
created_at | string | Создано |
updated_at | string | Обновлено |
is_deleted | boolean |
{
"id": 4,
"type": "employee",
"role_id": 4,
"company_id": 1,
"partner_id": null,
"username": "employee_1_1@local.host",
"pinfl": null,
"phone": "998030000001",
"sipuni_sip_number": "211",
"is_confirmed": true,
"are_all_companies_available": false,
"last_login_at": null,
"created_at": "2026-09-30 12:47:59",
"updated_at": "2026-09-30 12:49:04",
"is_deleted": false
}Создать сотрудника
/company/user/employeeСоздаёт сотрудника компании. Логин (username) произвольный и уникален во всей системе, телефон уникален среди активных пользователей компании и её филиалов, пароль (new_password) обязателен: минимум 8 символов, буквы и цифры. Роль — роль сотрудника своей или головной компании.
Заголовки
| Заголовок | Значение | Описание |
|---|---|---|
Authorization | Bearer {token} | Токен из POST /common/auth/login |
Accept | application/json | Ответ в JSON |
Accept-Language | ru | Язык сообщений и названий: ru, uz, oz |
Тело запроса
| Поле | Тип | Обязательно | Описание |
|---|---|---|---|
role_id | integer | Да | Роль. ID существующей записи, доступной пользователю |
username | string | Да | Логин. Латиница, цифры и ._@+-, от 3 до 255 символов. Уникальное значение |
phone | string | Да | Телефон. Формат 998xxyyyzzzz. Уникальное значение |
sipuni_sip_number | string | Нет | VoIP - Sipuni (SIP-номер). Макс. 10 символов |
new_password | string | Да | Новый пароль. Пароль (правила надёжности) |
new_password_confirmation | string | Нет | Подтверждение нового пароля. Совпадает с new_password |
profile.first_name | string | Да | Имя. Макс. 100 символов. Только буквы, пробел и дефис |
profile.last_name | string | Да | Фамилия. Макс. 100 символов. Только буквы, пробел и дефис |
profile.position | string | Нет | Должность. Макс. 255 символов |
profile.birth_date | string (date) | Нет | Дата рождения. Не позже сегодняшнего дня |
profile.gender | string | Да | Пол. Допустимые значения: male, female |
{
"role_id": 4,
"company_id": 1,
"username": "employee_1_3@local.host",
"phone": "998040000005",
"sipuni_sip_number": "213",
"new_password": "***",
"new_password_confirmation": "***",
"profile": {
"first_name": "FIRST NAME",
"last_name": "LAST NAME",
"position": "Position",
"gender": "male",
"birth_date": "1990-01-01"
}
}curl -X POST "https://api.wasyt.uz/company/user/employee" \
-H "Accept: application/json" \
-H "Accept-Language: ru" \
-H "Authorization: Bearer {token}" \
-H "Content-Type: application/json" \
-d '{"role_id":4,"company_id":1,"username":"employee_1_3@local.host","phone":"998040000005","sipuni_sip_number":"213","new_password":"***","new_password_confirmation":"***","profile":{"first_name":"FIRST NAME","last_name":"LAST NAME","position":"Position","gender":"male","birth_date":"1990-01-01"}}'Ответ · 200
Поля ответа
| Поле | Тип | Описание |
|---|---|---|
type | string | Тип |
role_id | integer | Роль |
username | string | Логин |
phone | string | Телефон |
sipuni_sip_number | string | VoIP - Sipuni (SIP-номер) |
updated_at | string | Обновлено |
created_at | string | Создано |
are_all_companies_available | boolean | |
company_id | integer | Компания |
id | integer | ID |
last_login_at | string | |
is_deleted | boolean |
{
"type": "employee",
"role_id": 4,
"username": "employee_1_3@local.host",
"phone": "998040000005",
"sipuni_sip_number": "213",
"updated_at": "2026-09-30 12:56:09",
"created_at": "2026-09-30 12:56:09",
"are_all_companies_available": false,
"company_id": 1,
"id": 21,
"last_login_at": "2026-09-30 12:56:09",
"is_deleted": false
}Пример ошибки · 422
{
"message": "Поле fields.profile.gender обязательно для заполнения.",
"errors": {
"profile.gender": [
"Поле fields.profile.gender обязательно для заполнения."
]
}
}Изменить сотрудника
/company/user/employee/{model}Меняет данные сотрудника по тем же правилам; new_password необязателен. При смене пароля все токены сотрудника отзываются; если сотрудник меняет сам себя, ответ содержит новый token, иначе — сообщение об успехе.
Из формы (
multipart/form-data) методPUTотправляется какPOSTс параметром?_method=PUT.
Заголовки
| Заголовок | Значение | Описание |
|---|---|---|
Authorization | Bearer {token} | Токен из POST /common/auth/login |
Accept | application/json | Ответ в JSON |
Accept-Language | ru | Язык сообщений и названий: ru, uz, oz |
Параметры пути
| Параметр | Описание |
|---|---|
model | ID записи |
Тело запроса
| Поле | Тип | Обязательно | Описание |
|---|---|---|---|
role_id | integer | Да | Роль. ID существующей записи, доступной пользователю |
username | string | Да | Логин. Латиница, цифры и ._@+-, от 3 до 255 символов. Уникальное значение |
phone | string | Да | Телефон. Формат 998xxyyyzzzz. Уникальное значение |
sipuni_sip_number | string | Нет | VoIP - Sipuni (SIP-номер). Макс. 10 символов |
new_password | string | Нет | Новый пароль. Пароль (правила надёжности) |
new_password_confirmation | string | Нет | Подтверждение нового пароля. Совпадает с new_password |
profile.first_name | string | Да | Имя. Макс. 100 символов. Только буквы, пробел и дефис |
profile.last_name | string | Да | Фамилия. Макс. 100 символов. Только буквы, пробел и дефис |
profile.position | string | Нет | Должность. Макс. 255 символов |
profile.birth_date | string (date) | Нет | Дата рождения. Не позже сегодняшнего дня |
profile.gender | string | Да | Пол. Допустимые значения: male, female |
{
"role_id": 4,
"company_id": 1,
"username": "employee_1_1@local.host",
"phone": "998040000001",
"new_password": "***",
"new_password_confirmation": "***",
"profile": {
"first_name": "FIRST NAME",
"last_name": "LAST NAME",
"position": "Position",
"gender": "female"
}
}curl -X PUT "https://api.wasyt.uz/company/user/employee/4" \
-H "Accept: application/json" \
-H "Accept-Language: ru" \
-H "Authorization: Bearer {token}" \
-H "Content-Type: application/json" \
-d '{"role_id":4,"company_id":1,"username":"employee_1_1@local.host","phone":"998040000001","new_password":"***","new_password_confirmation":"***","profile":{"first_name":"FIRST NAME","last_name":"LAST NAME","position":"Position","gender":"female"}}'Ответ · 200
Поля ответа
| Поле | Тип | Описание |
|---|---|---|
message | string | Сообщение |
{
"message": "Success"
}Заблокировать сотрудника
/company/user/employee/{model}Блокирует сотрудника (мягкое удаление): он пропадает из списка и не может войти. Заблокировать самого себя нельзя.
Из формы (
multipart/form-data) методDELETEотправляется какPOSTс параметром?_method=DELETE.
Заголовки
| Заголовок | Значение | Описание |
|---|---|---|
Authorization | Bearer {token} | Токен из POST /common/auth/login |
Accept | application/json | Ответ в JSON |
Accept-Language | ru | Язык сообщений и названий: ru, uz, oz |
Параметры пути
| Параметр | Описание |
|---|---|
model | ID записи |
Ответ · 200
Поля ответа
| Поле | Тип | Описание |
|---|---|---|
message | string | Сообщение |
{
"message": "Success"
}Разблокировать сотрудника
/company/user/employee/{value}/restoreВосстанавливает заблокированного сотрудника компании.
Из формы (
multipart/form-data) методDELETEотправляется какPOSTс параметром?_method=DELETE.
Заголовки
| Заголовок | Значение | Описание |
|---|---|---|
Authorization | Bearer {token} | Токен из POST /common/auth/login |
Accept | application/json | Ответ в JSON |
Accept-Language | ru | Язык сообщений и названий: ru, uz, oz |
Параметры пути
| Параметр | Описание |
|---|---|
value | ID записи (в том числе удалённой) |
Ответ · 200
Поля ответа
| Поле | Тип | Описание |
|---|---|---|
message | string | Сообщение |
{
"message": "Success"
}
