BazaarLinkBazaarLink
Войти
ДокументацияAPI СсылкаSDK СсылкаАгентное использованиеAI Навыки
Ключи управления

Обновите ключ BYOK

Обновляет один ключ BYOK: включает/отключает, переименовывает, переключает резервный режим, переключает для каждой модели (modelToggles) и сбрасывает применимую область (scopedApiKeyIds). Все поля являются необязательными; сам восходящий ключ заменить нельзя — удалите и создайте заново, чтобы повернуть его.

PATCH/api/v1/management/byok-keys/:id

Авторизация

Authorizationобязательно
string · header

Ключ API как Bearer-токен в заголовке Authorization.

Параметры пути

idобязательно
string

Идентификатор ключа BYOK.

Тело

enabled
boolean

Главный выключатель на весь ключ.

fallbackMode
string

Следует ли вернуться к маршрутизации платформы при сбое восходящего потока.

seamlessstrict
name
string

Новое отображаемое имя.

1-200 chars
modelToggles
{canonicalId, enabled}[]

Переключатели для каждой модели: каждый элемент называет canonicalId и включен. Меняются только перечисленные модели; остальные сохраняют свое состояние.

≤2000 items
scopedApiKeyIds
string[]

Заменяет весь список областей: пустой массив восстанавливает применимость в масштабах всей организации. Включая идентификатор ключа, которым вы не владеете, ответы 400.

≤200 items; must be your own keys
PATCH /api/v1/management/byok-keys/:id
curl -X PATCH https://bazaarlink.ai/api/v1/management/byok-keys/byok_abc123 \
  -H "Authorization: Bearer $BAZAARLINK_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"fallbackMode": "strict", "modelToggles": [{"canonicalId": "openai/gpt-4o", "enabled": false}]}'
Примеры ответов

Обновлено — возвращает обновленный {ключ}.

{
  "key": {
    "id": "byok_abc123",
    "ownerType": "org",
    "userId": null,
    "organizationId": "org_abc123",
    "name": "team-upstream",
    "baseUrl": "https://api.example-upstream.com/v1",
    "keyMask": "sk-abc…wxyz",
    "protocol": "openai",
    "enabled": true,
    "fallbackMode": "strict",
    "modelsStale": false,
    "lastVerifiedAt": "2026-07-29T00:00:00.000Z",
    "lastErrorAt": null,
    "lastErrorCode": null,
    "errorCount1h": 0,
    "createdAt": "2026-07-29T00:00:00.000Z",
    "updatedAt": "2026-07-29T00:00:00.000Z",
    "models": [
      {
        "canonicalId": "openai/gpt-4o",
        "upstreamModelId": "gpt-4o",
        "enabled": true
      }
    ],
    "scopedApiKeyIds": []
  }
}
Поддержка
Поддержка
Здравствуйте! Чем мы можем помочь?
Отправьте сообщение, и мы ответим в ближайшее время.
Обновите ключ BYOK — BazaarLink API