Как получить данные авторизованного юзера
Получить данные юзера можно с помощьюGET запроса к API /users/me.
Read current user
Перейти к роуту и изучить основные поля
Данный роут требует JWT авторизацию для получения данных.
Структура ответа
Метод возвращает объект пользователя:is_verified - булевое значения для определения состояния проверки пользователя по номеру телефона
Если пользователь не авторизован, нет JWT в headers или срок жизни access_token истек, вернет статус 401 с объектом:
Как получить данные любого юзера по ID
Получить данные юзера можно с помощьюGET запроса к API /users/{id} по ID юзера.
Get user by id
Перейти к роуту и изучить основные поля
Данный роут требует JWT авторизацию для получения данных.
Как обновить данные авторизованного юзера
Обновить данные авторизованного юзера можно с помощьюPATCH запроса к API /users/me.
Update user
Перейти к роуту и изучить основные поля
Данный роут требует JWT авторизацию для получения данных.
Структура json body
Для обновления данных пользователя необходимо отправить вPATCH запросе json в формате:
Нет необходимости постоянно отправлять все поля при каждом запросе, можно отправлять только те, которые нужно изменить, например, только
first_name.Структура ответа
В ответ на обновление пользователя, метод вернет стандартный объект авторизованного юзера, только уже с обновленными полями.Как получить раунды пользователя
Получить раунды юзера, в которых он числится как участник можно с помощьюGET запроса к API /users/rounds.
Get user rounds
Перейти к роуту и изучить основные поля
Данный роут требует JWT авторизацию для получения данных.
Query параметры
С помощью этого роута можно получить как раунды, в которых пользователь является участником, так и те, в которых он является организатором.В параметр
as_owner можно передовать любое значение, которое обрабаывается как bool:/rounds?as_owner=1/rounds?as_owner=True/rounds?as_owner=true/rounds?as_owner=on/rounds?as_owner=yes| Параметр | Описание | Значение по умолчанию |
|---|---|---|
as_owner (bool) | Фильтрует раунды по создателю или участникам | false |
GET /users/rounds - вернет раунды, в которых пользователь является участником
GET /users/rounds?as_owner=true - вернет раунды, в которых пользователь является организатором