Создание пользователей
POST /v1/partner/users — создание пользователя и выдача конфига.
Создать пользователя
POST /v1/partner/users
Content-Type: application/json
{
"external_id": "tg_123456789",
"email": "user@example.com",
"plan_id": "pro",
"device_limit": 5
}
Ответ:
201 Created
{
"user_id": "usr_01J...",
"config_uri": "logrus://...",
"qr_url": "https://logrus.space/api/v1/partner/qr/usr_01J...",
"expires_at": "2027-04-21T00:00:00Z"
}
Продлить
PATCH /v1/partner/users/{id}
{ "plan_id": "team", "extend_days": 30 }
Отключение
DELETE /v1/partner/users/{id}
Мягкое удаление: пользователь отключается, конфиг становится невалидным.