LLM Mart
Руководства

Приглашение сотрудника

Как добавить участника в организацию по секретной ссылке и выдать ему роль.

Кому подходит

  • Владельцу и администратору — расширение команды.
  • HR / IT — онбординг без общего пароля.

Приглашать могут только роли owner и admin. Разработчик и наблюдатель не могут создавать ссылки-приглашения.

Через личный кабинет

  1. Войдите как владелец или администратор бизнес-организации.
  2. Откройте раздел Участники.
  3. Выберите роль: admin, developer или viewer.
  4. Нажмите Создать ссылку-приглашение.
  5. Скопируйте ссылку и передайте сотруднику (мессенджер, почта, корпоративный чат — на ваш выбор).

Ссылка показывается один раз. Если потеряли — отзовите ожидание (после принятия оно исчезнет само) и создайте новую ссылку.

Сотрудник открывает ссылку, вводит 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).

Что дальше