POST /api/invites/:id/accept — Принять приглашение
Как открыть: перейдите по ссылке-приглашению из письма → на экране принятия нажмите «Принять». Если вы ещё не вошли, сначала появится предложение войти или зарегистрироваться — принять можно только под своим аккаунтом.
Завершает вступление в организацию: после нажатия вы становитесь её участником, приглашение помечается использованным, и через пару секунд вас перебрасывает к проектам. Org-приглашение по умолчанию даёт роль участника-сотрудника (member); если в приглашении был указан спейс, вы заодно добавляетесь и в него.
Ограничения понятны из ответа: повторно принять уже использованное или несуществующее приглашение нельзя (404), а истёкшую ссылку метод не примет. Принять можно только своё приглашение — то, что открыто по ссылке под вашим аккаунтом.
Кто может. Любой вошедший пользователь, открывший ссылку-приглашение (FM-064, RP-055). Гостю сперва нужно зарегистрироваться или войти.
Связанные
- Экраны: Принятие инвайта
- Конвенции · Роли · Ошибки · Глоссарий
Машинная сводка (HTTP, таблицы, связанные требования)
| Поле | Значение |
|---|---|
| HTTP | POST /api/invites/:id/accept |
| Auth | requireAuth — только авторизованный |
| Scope токена | read_write |
| PG-функции | api.accept_invite |
| Таблицы | invite, org_member, space_member |
| SRM | SRM-067 |
| RP (права) | RP-055 |
| Файл роута | server/routes/invites.js |
| Статус | done |
Аргументы запроса (best-effort из хендлера; путь-параметры опущены):
аргументов не обнаружено (подтвердить вручную по server/routes/invites.js)
Коды ответов/ошибок (из хендлера): 404 (+ 200) — уточнить причины вручную