Это технический бэкенд-сервер. Сам маркетплейс — на основном домене.
GET
/api/health
Статус сервера, версия, аптайм, состояние БД
POST
/api/auth/check-username
Проверить доступность ника
POST
/api/auth/register
Регистрация
POST
/api/auth/login
Вход
GET
/api/auth/me
Текущий пользователь
GET
/api/items
Список объявлений
GET
/api/items/my/list
Мои объявления (все статусы)
GET
/api/items/:id
Одно объявление
GET
/api/items/:id/similar
Похожие объявления
GET
/api/items/:id/price-history
История цены
GET
/api/items/:id/edit
Данные для формы редактирования
POST
/api/items
Создать объявление
PATCH
/api/items/:id
Редактировать объявление
PATCH
/api/items/:id/price
Изменить цену
PATCH
/api/items/:id/remove
Снять с продажи
PATCH
/api/items/:id/republish
Вернуть в продажу
PATCH
/api/items/:id/sold
Отметить проданным
PATCH
/api/items/:id/sim/:photoId/sold
Продажа одного SIM-номера из лота
PATCH
/api/items/:id/archive
Архивировать
DELETE
/api/items/:id
Удалить объявление
GET
/api/categories
Список категорий
GET
/api/drafts
Получить черновик
PUT
/api/drafts
Сохранить черновик (upsert)
DELETE
/api/drafts
Удалить черновик
POST
/api/reports
Пожаловаться на объявление
POST
/api/feedback
Обращение в поддержку
GET
/api/favorites
Список избранного
GET
/api/favorites/check/:id
Есть ли в избранном
POST
/api/favorites/:id
Добавить в избранное
DELETE
/api/favorites/:id
Удалить из избранного
GET
/api/profile/public/:id
Публичная карточка продавца
GET
/api/profile
Мой профиль + статистика
PATCH
/api/profile/username
Изменить username
PATCH
/api/profile/password
Изменить пароль
PATCH
/api/profile/avatar
Загрузить аватар
GET
/api/property
Список имущества + баланс
GET
/api/property/:id/edit
Одна позиция имущества для редактирования
POST
/api/property
Добавить имущество
PATCH
/api/property/balance
Обновить баланс
POST
/api/property/:id/publish
Опубликовать как объявление
PATCH
/api/property/:id
Редактировать позицию имущества
DELETE
/api/property/:id
Удалить позицию имущества
GET
/api/admin/items
Все объявления (модерация)
DELETE
/api/admin/items/:id
Удалить любое объявление
GET
/api/admin/users
Все пользователи
PATCH
/api/admin/users/:id/block
Заблокировать/разблокировать пользователя
GET
/api/admin/stats
Общая статистика
GET
/api/admin/reports
Все жалобы
PATCH
/api/admin/reports/:id/resolve
Решить жалобу
PATCH
/api/admin/reports/:id/dismiss
Отклонить жалобу
PATCH
/api/admin/reports/:id/block-item
Заблокировать объявление из жалобы
GET
/api/admin/feedback
Все обращения
PATCH
/api/admin/feedback/:id/read
Отметить прочитанным
PATCH
/api/admin/feedback/:id/resolve
Отметить решённым