Skip to main content

Создание ключа доступа в тенанте

Метод и конечная точка​

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"
]
}