Skip to main content
GET
Get model provider config

Authorizations

Authorization
string
header
required

An opaque Omnara personal or organization bearer token.

Path Parameters

orgID
string
required
Pattern: ^org_[a-z2-7]{26}$
modelProviderConfigID
string
required
Pattern: ^mpc_[a-z2-7]{26}$

Response

Route response.

id
string
required
Pattern: ^mpc_[a-z2-7]{26}$
org_id
string
required
Pattern: ^org_[a-z2-7]{26}$
management_kind
enum<string>
required

Lifecycle owner. Tenant-managed resources can be changed through tenant APIs. Cluster-managed resources are installed and lifecycle-managed by the control plane; individual APIs may explicitly expose tenant-editable settings.

Available options:
tenant,
cluster
name
string
required

Human-readable name. Spaces and punctuation are allowed; leading or trailing whitespace and invisible or control characters are not.

Required string length: 1 - 64
api_format
enum<string>
required
Available options:
openai-responses,
openai-chat-completions,
anthropic-messages
api_variant
string
required
base_url
string
required

Provider endpoint base URL. Normal API mode uses public HTTPS endpoints; localhost and loopback endpoints are only for insecure dev-mode configs.

endpoint_path
string
required
request_timeout_ms
integer
required
auth_kind
enum<string>
required
Available options:
bearer_token,
api_key_header
auth_options
object
required

Non-secret API-key placement settings for this provider config.

credential_secret_id
string
required
Pattern: ^sec_[a-z2-7]{26}$
created_at
string<date-time>
required
updated_at
string<date-time>
required