docs: default calendar on verify and search discovery tops. Refs EventHub/EventHubBack#49 EventHub/EventHubBack#50

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-07-20 13:12:26 +03:00
parent 444a5b1e1c
commit 1ccd3e533f
2 changed files with 18 additions and 5 deletions
+2 -2
View File
@@ -19,7 +19,7 @@ Deep-link на календарь, владельцем которого явл
Эндпоинты:
- `POST /v1/register` — регистрация (`email`, `password`); статус пользователя `pending` до верификации.
- `POST /v1/verify` — подтверждение email `{ token }`.
- `POST /v1/verify` — подтверждение email `{ token }`; после успеха у пользователя есть дефолтный personal-календарь.
- `POST /v1/login` — вход; ответ `{ token, refresh_token, user }`. Сессия `auth_session` с `client_type=web`.
- `POST /v1/refresh` — ротация пары токенов по `{ refresh_token }`.
- `GET /v1/user/me` — профиль текущего пользователя.
@@ -101,7 +101,7 @@ Redirects: `/discover` → `/search`; `/calendars/:id` → `/c/:id`; `/calendars
`GET /v1/user/me` — отображение полей. `PATCH /v1/user/me` — язык (`language`), mood в `preferences.mood`, прочие поля профиля. Язык при первом визите — из браузера; при первом логине без `language` в профиле — записывается в профиль. Mood по умолчанию `calm`, в профиль при логине не сидится.
### 5.3. Поиск (участник)
`GET /v1/search` — фильтры (`type`, `q`, даты, теги, geo, sort, пагинация). Переход к календарю/событию.
`GET /v1/search` — фильтры (`type`, `q`, даты, теги, geo, sort, пагинация). Без фильтров (страница «Найти») — топ календарей и событий по рейтингу; с `q`/фильтрами — полнотекстовый поиск. Переход к календарю/событию.
### 5.4. Календари
- Список своих: `GET /v1/calendars`