Skip to main content
The TypeScript SDK and docs are currently in beta. Report issues on GitHub.

Example Usage

import { ListBYOKKeysResponse } from "@openrouter/sdk/models/operations";

let value: ListBYOKKeysResponse = {
  result: {
    data: [
      {
        allowedApiKeyHashes: null,
        allowedModels: null,
        allowedUserIds: null,
        createdAt: "2025-08-24T10:30:00Z",
        disabled: false,
        id: "11111111-2222-3333-4444-555555555555",
        isFallback: false,
        label: "sk-...AbCd",
        provider: "openai",
        sortOrder: 0,
        workspaceId: "550e8400-e29b-41d4-a716-446655440000",
      },
    ],
    totalCount: 1,
  },
};

Fields

FieldTypeRequiredDescriptionExample
resultmodels.ListBYOKKeysResponse:heavy_check_mark:N/A{"data": [{"allowed_api_key_hashes": null,"allowed_models": null,"allowed_user_ids": null,"created_at": "2025-08-24T10:30:00Z","disabled": false,"id": "11111111-2222-3333-4444-555555555555","is_fallback": false,"label": "sk-...AbCd","name": "Production OpenAI Key","provider": "openai","sort_order": 0,"workspace_id": "550e8400-e29b-41d4-a716-446655440000"}
],
“total_count”: 1<br/>}