Skip to content
  1. Компоненты
  2. MiniShop3
  3. Разработка
  4. Web API
  5. Клиент

Клиент

ЛК и профиль покупателя. Auth-потоки: Авторизация.

Сессия

МетодПутьЗаметки
GET/customer/meauthenticated, customer, token meta
POST/customer/token/refreshРотация
POST/customer/logoutoptional token
POST/customer/loginбез middleware
POST/customer/registerбез middleware
POST/customer/forgot-password
POST/customer/reset-password

Профиль

МетодПутьЗаметки
PUT/customer/profile
POST/customer/addБыстрое одно поле
POST/customer/changeAddressАдрес в черновик заказа

Поля профиля режутся allowlist / validation на сервере. Невалидный или гостевой токен без покупателя → ошибка авторизации.

Адреса

МетодПуть
GET/customer/addresses
GET/customer/addresses/{id}
POST/customer/addresses
PUT/customer/addresses/{id}
DELETE/customer/addresses/{id}
PUT/customer/addresses/{id}/set-default

Заказы ЛК

МетодПуть
GET/customer/orders
GET/customer/orders/{id}
POST/customer/orders/{id}/cancel

Оформленные заказы покупателя, не черновик /order/get.

Email

МетодПутьЗаметки
GET/customer/email/verifyПубличный; query token; html=1 для страницы
POST/customer/email/resend-verificationНужен авторизованный токен

Кастомный URL письма: ms3_email_verification_url. Иначе ссылка ведёт на api.php?route=…/email/verify.

Связанные страницы