POST
Создайте новый ключ API

Authorizations

Authorization
string
header
required

API-ключ в качестве токена носителя в заголовке авторизации

Body

application/json
name
string
required

Имя нового ключа API

Minimum string length: 1
Example:

"My New API Key"

creator_user_id
string | null

Необязательный идентификатор пользователя создателя ключа. Имеет смысл только для ключей, принадлежащих организации, где ключ создает конкретный участник.

Minimum string length: 1
Example:

"user_2dHFtVWx2n56w6HkM0000000000"

expires_at
string<date-time> | null

Необязательная временная метка ISO 8601 UTC, когда истечет срок действия ключа API. Должно быть UTC, другие часовые пояса будут отклонены.

Example:

"2027-12-31T23:59:59Z"

include_byok_in_limit
boolean

Включать ли использование BYOK в лимит

Example:

true

limit
number<double> | null

Необязательный лимит расходов для ключа API в долларах США

Example:

50

limit_reset
enum<string> | null

Тип сброса лимита для ключа API (ежедневно, еженедельно, ежемесячно или ноль, если сброса нет). Сброс происходит автоматически в полночь по всемирному координированному времени, а недели — с понедельника по воскресенье.

Available options:
daily,
weekly,
monthly,
null
Example:

"monthly"

workspace_id
string<uuid>

Рабочая область для создания ключа API. По умолчанию используется рабочая область по умолчанию, если она не указана.

Example:

"0df9e665-d932-5740-b2c7-b52af166bc11"

Response

Ключ API успешно создан.

data
object
required

Созданная ключевая информация API

Example:
key
string
required

Фактическая строка ключа API (отображается только один раз)

Example:

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