Создайте ключ API.
Создает новый стандартный ключ API (или другой ключ управления). Конечная точка управления — если вы проходите аутентификацию с помощью токена Bearer, это должен быть ключ управления API, а не обычный ключ sk-bl-; файл cookie сеанса входа в систему также работает. Ключевое поле в ответе — это единственный раз, когда отображается необработанное значение ключа — впоследствии сохраняется только его хэш, и его нельзя получить снова.
/api/v1/keysАвторизация
AuthorizationобязательноКлюч API как Bearer-токен в заголовке Authorization.
Тело
nameобязательноОтображаемое имя ключа; Ведущие/конечные пробелы обрезаются, и результат не может быть пустым.
keyTypeТип ключа, по умолчанию стандартный; любое значение, кроме «управления», считается стандартным.
standardmanagement"standard"limitЛимит расходов в USD, сохраненный как saveLimitUsd. значение null или опущено означает отсутствие ограничений. Если этот параметр установлен, параметр limit_reset также должен быть предоставлен. GET /v1/key возвращает это же значение в качестве лимита.
limit_resetПериод сброса лимита расходов, сохраненный как saveLimitPeriod. Принимает либо псевдонимы, совместимые с OR (ежедневно/еженедельно/ежемесячно), либо внутренние имена (день/неделя/месяц) — обе формы эквивалентны.
dailyweeklymonthlydayweekmonth"monthly"expires_atСрок действия ключа — строка даты ISO, которая должна быть в будущем. Значение null или опущено означает, что срок его действия никогда не истекает.
"2027-01-01T00:00:00Z"organizationIdПривязывает ключ к данной организации вместо личного кабинета. Вызывающий должен пройти проверку авторизации для этой области организации/команды/участника, иначе запрос вернет 400.
teamIdДалее распространяется ключ на конкретную команду внутри организации. Используется вместе с идентификатором организации.
orgMemberIdДалее распространяется ключ на конкретного члена внутри организации. Используется вместе с идентификатором организации.