Пользователи-клиенты
Учётные записи пользователей с типом client (не карточки покупателей компании — они в разделе клиентов) с профилем и паспортными документами.
| Метод | Адрес | Назначение |
|---|---|---|
| GET | /company/user/client | Список пользователей-клиентов |
| GET | /company/user/client/{model} | Просмотр пользователя-клиента |
Список пользователей-клиентов
GET
/company/user/clientПользователи с типом client. filter[common] ищет по номеру или ФИО последнего паспорта, filter[id][] — по ID.
Заголовки
| Заголовок | Значение | Описание |
|---|---|---|
Authorization | Bearer {token} | Токен из POST /common/auth/login |
Accept | application/json | Ответ в JSON |
Accept-Language | ru | Язык сообщений и названий: ru, uz, oz |
Параметры запроса
| Параметр | Описание |
|---|---|
filter[id] | ID — одно значение или список filter[id][] |
sort[] | Сортировка, - — по убыванию: id, -id |
with[] | Подгрузить связи: profile, role, company, partner, documents, last_document_passport |
page | Номер страницы, с 1 |
page-size | Записей на странице, не больше 20 |
http
GET /company/user/client?filter[id]=8Ответ · 200
Постраничный ответ: записи в data[], пагинация в links и meta.
Поля ответа
| Поле | Тип | Описание |
|---|---|---|
data | object[] | Данные |
data[].id | integer | ID |
data[].type | string | Тип |
data[].role_id | null | Роль |
data[].company_id | null | Компания |
data[].partner_id | null | Партнёр |
data[].username | string | Логин |
data[].pinfl | string | ПИНФЛ |
data[].phone | null | Телефон |
data[].sipuni_sip_number | null | 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 |
json
{
"data": [
{
"id": 8,
"type": "client",
"role_id": null,
"company_id": null,
"partner_id": null,
"username": "998040000001@local.host",
"pinfl": "00000000000001",
"phone": null,
"sipuni_sip_number": null,
"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/client?page=1",
"last": "https://api.wasyt.uz/company/user/client?page=1",
"prev": null,
"next": null
},
"meta": {
"current_page": 1,
"from": 1,
"last_page": 1,
"links": [],
"path": "https://api.wasyt.uz/company/user/client",
"per_page": 20,
"to": 1,
"total": 1
}
}Просмотр пользователя-клиента
GET
/company/user/client/{model}Один пользователь с типом client с профилем и документами.
Заголовки
| Заголовок | Значение | Описание |
|---|---|---|
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 | null | Роль |
company_id | null | Компания |
partner_id | null | Партнёр |
username | string | Логин |
pinfl | string | ПИНФЛ |
phone | null | Телефон |
sipuni_sip_number | null | VoIP - Sipuni (SIP-номер) |
is_confirmed | boolean | |
are_all_companies_available | boolean | |
last_login_at | null | |
created_at | string | Создано |
updated_at | string | Обновлено |
is_deleted | boolean |
json
{
"id": 8,
"type": "client",
"role_id": null,
"company_id": null,
"partner_id": null,
"username": "998040000001@local.host",
"pinfl": "00000000000001",
"phone": null,
"sipuni_sip_number": null,
"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
}
