LLM GatewayCredentials

Create credential

POST
/rest/v1/llm-gateway/credentials

Authorization

BearerAuth
AuthorizationBearer <token>

API key passed as Bearer token

In: header

Request Body

application/json

id?string
source?string

Credential ownership. Built-in rows are read-only platform-managed model identities.

Value in

  • "customer"
  • "built_in"
name?string
provider_display_name?string
provider?string
api_key?string

Masked in responses

base_url?string
enabled?boolean
weight?number
created_at?string
Formatdate-time
updated_at?string
Formatdate-time

Response Body

application/json

curl -X POST "https://example.com/rest/v1/llm-gateway/credentials" \  -H "Content-Type: application/json" \  -d '{    "name": "OpenAI Production",    "provider": "openai",    "api_key": "sk-proj-abc123...",    "base_url": "https://api.openai.com/v1",    "enabled": true  }'
{  "id": "string",  "source": "customer",  "name": "string",  "provider_display_name": "string",  "provider": "string",  "api_key": "string",  "base_url": "string",  "enabled": true,  "weight": 0,  "created_at": "2019-08-24T14:15:22Z",  "updated_at": "2019-08-24T14:15:22Z"}