Providers

Create provider

Creates a new provider record.

post/api/providers

Request

  • The document declares no server URL.
  • Auth: none declared

Request body

type'openai' | 'openrouter' required
displayNamestring required
baseUrlstring uri nullable
timeoutMsinteger nullable

Example request

{
  "type": "openai",
  "displayName": "My OpenAI Provider"
}

Response

Provider created successfully.

idstring required
type'openai' | 'openrouter' required
displayNamestring required
baseUrlstring uri nullable required
defaultModelNamestring nullable required
enabledboolean required
timeoutMsinteger nullable required
createdAtstring date-time required
updatedAtstring date-time required

Example response

{
  "id": "pro_123",
  "type": "openai",
  "displayName": "Provider",
  "enabled": true,
  "createdAt": "2024-01-01T00:00:00Z",
  "updatedAt": "2024-01-01T00:00:00Z"
}

Changes

No recorded changes to this operation across all 3 revisions of this API.