Создание ключа доступа в тенанте
Метод и конечная точка
POST /tenants/{tenant_name}/domains/{domain}/promo_codes
Описание
Позволяет создать ключ доступа в указанном домене тенанта.
Параметры
Параметры для метода указаны в таблице.
| Название | Обязательный | Тип данных | Описание |
|---|---|---|---|
count | да | string | Количество создаваемых ключей доступа |
lifespan | нет | string | Длительность действия создаваемых ключей доступа |
output | нет | string | Формат вывода сгенерированных ключей доступа: json или file |
tenant_name | да | string | Имя тенанта |
domain | да | string | Домен, в котором сгенерированы ключи доступа |
Запрос
curl -X 'POST' $LOGIN_TOKEN \
"https://admin[-<ENV>].<DEFAULT_DOMAIN>/adminapi/tenants/<TENANT_NAME>/domains/<DOMAIN>/promo_codes" \
-d promo_codes='{"count": <COUNT>, "lifespan": <LIFESPAN>, "output": <OUTPUT>}' \
-H 'accept: application/json'
где:
`<TENANT_NAME>`— имя тенанта;`<DOMAIN>`— домен, в котором выданы ключи доступа;`<COUNT>`— количество выдаваемых ключей доступа;`<LIFESPAN>`— длительность действия выдаваемых ключей доступа;`<OUTPUT>`— формат вывода сгенерированных ключей доступа:jsonилиfile, по умолчаниюjson.
Ответ
Возможные варианты ответов:
- 200 — Success — Успешно. Пример вывода:
{
"promo_codes": [
"string"
]
}