Skip to content

Эндпоинты кратко

NotMainCode edited this page Nov 22, 2023 · 3 revisions

Эндпоинты в формате `api/<версия API>/<ресурс или группа эндпоинтов>/<id ресурса или действие или ресурс>

auth - регистрация, вход, сброс пароля

  • api/v1/auth/signup/ - запрос POST
  • api/v1/auth/signup_confirm/ - запрос POST
  • api/v1/auth/signin/ - запрос POST
  • api/v1/auth/reset_password/ - запрос POST
  • api/v1/auth/reset_password_confirm/ - запрос POST

users - работа с ресурсом Пользователи

  • api/v1/users/me/ - запрос GET, PATCH
  • api/v1/users/change_password/ - запрос POST

companies - работа с ресурсом Компании

  • api/v1/companies/
  • api/v1/companies/<id компании>/
  • api/v1/companies/favorite/

info - предоставление клиенту инфы о ресурсах для фильтров и списков выбора

  • api/v1/info/industries/ - запрос GET - в ответе список объектов Industry
  • api/v1/info/service_categories/ - запрос GET - в ответе список объектов ServiceCategory:
  • api/v1/info/services/ - запрос GET - в ответе список объектов Service:
  • api/v1/info/cities/ - запрос GET - в ответе список объектов City
  • api/v1/search_services_companies/ - в ответе списки компаний и сервисов (id и name) - для поля поиск на главной странице

tokens - эндпоинты для работы с токенами

  • api/v1/tokens/refresh/ - запрос POST