Agent Mobile API

Base URL: https://erp-api.qoshdev.work
Web preview: https://erp-agent-mobile.qoshdev.work
Auth: Bearer only — без HttpOnly cookie

Тестовый агент (dev)

POST /auth/signin
{ "login": "agent1783453", "password": "agent123" }

Auth

MethodPathОписание
POST/auth/signinlogin + password → tokens
POST/auth/refreshheader token (refresh)

Профиль

GET/PATCH/me/employees/me

Клиенты

GET/clientpage, limit, search, havent_pay
GET/POST/PATCH/client/:id
GET/client/receipt/:idPDF URL

Заказы

GET/orderclientId, page, limit
GET/POST/PATCH/order, /order/:id
PATCH/order/status, /order/comment/:id
GET/order/order-sum/:employeeId
GET/order/pdf/:id

Оплаты

GET/order/payment?clientId=история оплат клиента
POST/order/paymentсоздание оплаты
GET/order/transaction/receipt/:idчек PDF
GET/finance/transactionsfallback: clientId, type=payment

Маршрут / визиты

GET/field/stores
GET/field/visitspage, limit
POST/field/stores/:id/check-in{ notes? }
PUT/field/visits/:id/check-out

Отчёты (§10.7)

GET/agent/reports/salesdateFrom, dateTo, days
GET/agent/reports/receivablesдебиторка моих клиентов
GET/agent/reports/visitsплан/факт визитов
GET/agent/reports/bonusesистория бонусов

Товары и справочники

GET/product, /product/:id
POST/product/many
GET/category, /settings/currency
POST/file-storagemultipart file

Swagger: https://erp-api.qoshdev.work/api