Skip to content

Создать инвайт-токен

Создать инвайт-токен#

Ручка#

POST /invite/v1/create_invite_token

Полный адрес в сети#

Среда URL
🧪 Dev https://gateway.devterra.ru/admin/invite/v1/create_invite_token
🚀 Prod https://mobile-api.terraprod.ru/admin/invite/v1/create_invite_token

Пример тела запроса#

{
    "count": 1,
    "entityID": 1,
    "expirationTime": "10m",
    "inviteToken": [
        "..."
    ],
    "oneOff": true,
    "tokenAnotherRole": 1,
    "tokenLength": 1,
    "tokenRole": 1
}
Столбец Тип Описание Обязательность
count int32 Кол-во токенов, которые будут сгенерированы
entityID int32 Идентификатор сущности к которой будет привязан инвайт (обязателен, если tokenRole имеет значение 1 или 2)
expirationTime *string Кол-во минут, которое инвайт будет жить
inviteToken []string На случай, если у вас уже заготовлены инвайты, можно передать сюда
oneOff bool Сделать инвайт многоразовым или нет
tokenAnotherRole *int32 Пользовательская роль инвайта
tokenLength int32 Длина токена при генерации
tokenRole *int32 Обозначение к какому сервису относится инвайт

Пример тела ответа#

    {
    "inviteTokens": [
        "..."
    ]
}
Столбец Тип Описание Обязательность
inviteTokens []string Сгенерированный инвайт-токены