Приглашение сотрудника
Как добавить участника в организацию по секретной ссылке и выдать ему роль.
Кому подходит
- Владельцу и администратору — расширение команды.
- HR / IT — онбординг без общего пароля.
Приглашать могут только роли owner и admin. Разработчик и наблюдатель не могут создавать ссылки-приглашения.
Через личный кабинет
- Войдите как владелец или администратор бизнес-организации.
- Откройте раздел Участники.
- Выберите роль:
admin,developerилиviewer. - Нажмите Создать ссылку-приглашение.
- Скопируйте ссылку и передайте сотруднику (мессенджер, почта, корпоративный чат — на ваш выбор).
Ссылка показывается один раз. Если потеряли — отзовите ожидание (после принятия оно исчезнет само) и создайте новую ссылку.
Сотрудник открывает ссылку, вводит email и пароль на странице /invite и попадает в организацию.
Через API
1. Получите токен и ID организации
curl -s -X POST https://llmmart.ru/api/auth/login \
-H "Content-Type: application/json" \
-d '{"email":"owner@example.com","password":"owner password"}'Из GET /api/overview/core возьмите organization.id активной бизнес-организации.
2. Создайте ссылку-приглашение
TOKEN="<token>"
curl -s -X POST "https://llmmart.ru/api/organization/invitations" \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{"role": "developer"}'Ответ (201):
{
"id": "inv_…",
"organizationId": "org_…",
"role": "developer",
"status": "pending",
"tokenPrefix": "inv-demo123456",
"token": "inv-demo1234567890abcdef..."
}Передайте сотруднику ссылку: https://llmmart.ru/invite?token=<token>.
3. Примите приглашение
Сотрудник указывает email и пароль:
curl -s -X POST "https://llmmart.ru/api/invitations/accept" \
-H "Content-Type: application/json" \
-d '{
"token": "inv-demo1234567890abcdef",
"email": "developer@example.com",
"password": "new-secure-password"
}'В ответе — новая сессия. Если аккаунт с таким email уже есть, нужен текущий пароль — пользователь будет добавлен в организацию.
Роли
| Роль | Назначение |
|---|---|
admin | Управление организацией, ключами, политиками |
developer | Работа с ключами в рамках политики |
viewer | Только просмотр |
Нельзя пригласить второго owner через этот запрос — владелец один, создаётся при регистрации.
Аудит
Создание ссылки и принятие фиксируются в журнале (member.invited, member.joined).