Кабинет

Регистрация организации

Как создать новое корпоративное пространство в LLM Mart через сайт или API.

Регистрация создаёт только рабочее пространство — свободное имя, команду, ключи и политики. Юридические плательщики (ИНН, реквизиты для счетов) подключаются позже отдельным ресурсом в кабинете.

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

  • Владельцу компании — первый вход в платформу.
  • Интегратору — автоматизация онбординга через REST.

Через сайт

  1. Откройте страницу регистрации (обычно /register).
  2. Укажите имя пространства — свободное название команды или компании в кабинете.
  3. Заполните:
    • Email — станет владельцем с ролью owner;
    • Пароль — не менее 8 символов.
  4. После отправки вы попадёте в личный кабинет; сессия сохраняется в браузере.

ИНН, КПП, ОГРН и банковские реквизиты на регистрации не запрашиваются. Чтобы выставлять счета на безнал, подключите плательщика в разделе «Плательщики» пространства.

Через API

Регистрация — двухшаговый сценарий с кодом на email (register_business):

# 1. Запросить код
curl -s -X POST https://www.llmmart.ru/api/auth/email-code/send \
  -H "Content-Type: application/json" \
  -d '{
    "email": "owner@mycompany.example",
    "purpose": "register_business",
    "captchaToken": "…"
  }'

# 2. Подтвердить код и создать пространство
curl -s -X POST https://www.llmmart.ru/api/auth/email-code/verify \
  -H "Content-Type: application/json" \
  -d '{
    "email": "owner@mycompany.example",
    "code": "123456",
    "purpose": "register_business",
    "password": "secure-password",
    "displayName": "Моя компания",
    "slug": "my-company",
    "consents": [
      {"type": "offer", "granted": true},
      {"type": "pd", "granted": true}
    ]
  }'

Поле displayName обязательно — это имя пространства. Поля inn и legalDetails не принимаются.

Успешный ответ (200) — объект сессии с активной организацией.

Если slug не передан, он генерируется из имени пространства или части email до @.

Что создаётся автоматически

  • корпоративное пространство с месячным бюджетом по умолчанию (50 000 ₽);
  • участник с ролью owner;
  • способ входа «Email и пароль»;
  • политики фильтрации по умолчанию.

Типичные ошибки

ОтветПричина
укажите emailПустой email
пароль должен содержать не менее 8 символовКороткий пароль
пользователь с таким email уже зарегистрированEmail занят
укажите название пространстваНе передан или пустой displayName
этот адрес организации уже занятSlug уже используется

Что дальше