POST
Создать код авторизации

Authorizations

Authorization
string
header
required

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

Body

application/json
callback_url
string<uri>
required

URL обратного вызова, на который будет перенаправлено после авторизации. Поддерживает URL-адреса https и URL-адреса localhost/127.0.0.1 на любом порту для локальных инструментов CLI.

Example:

"https://myapp.com/auth/callback"

code_challenge
string

Код PKCE для повышения безопасности

Example:

"E9Melhoa2OwvFrEMTJguCHaoeK1t8URWbuGJSstw-cM"

code_challenge_method
enum<string>

Метод, используемый для генерации запроса кода.

Available options:
S256,
plain
Example:

"S256"

expires_at
string<date-time> | null

Необязательный срок действия создаваемого ключа API.

Example:

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

key_label
string

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

Maximum string length: 100
Example:

"My Custom Key"

limit
number<double>

Кредитный лимит для создаваемого ключа API

Example:

100

spawn_agent
string

Идентификатор агента для телеметрии появления

Example:

"my-agent"

spawn_cloud
string

Идентификатор облака для телеметрии появления

Example:

"aws-us-east-1"

usage_limit_type
enum<string>

Дополнительный интервал сброса кредитного лимита. Если установлен, кредитный лимит сбрасывается на этом интервале.

Available options:
daily,
weekly,
monthly
Example:

"monthly"

workspace_id
string<uuid>

Необязательный идентификатор рабочей области, с которым можно связать ключ API.

Response

Код авторизации успешно создан.

data
object
required

Данные кода авторизации

Example: