Skip to content

List providers

GET
/v1/providers
curl --request GET \
--url http://127.0.0.1:8000/v1/providers

List all fixed provider slots and their non-secret configuration.

Successful Response

Media typeapplication/json
Response Listproviders
Array<object>
ProviderResponse

Non-secret configuration for one model provider.

object
name
required
ProviderName

Stable provider name.

string
Allowed values: openai microsoft_foundry openai_compatible_api
base_url
required
Any of:
string
configuration
required
Configuration

Provider-specific non-secret settings.

object
key
additional properties
any
has_api_key
required
Has Api Key

Whether ParseHawk has a stored API key for the provider.

boolean
created_at
required
Created At

UTC creation time.

string format: date-time
updated_at
required
Updated At

UTC last-update time.

string format: date-time
Example
[
{
"name": "openai"
}
]

Unexpected server error.

Media typeapplication/json
ApiErrorResponse

Error returned by request validation or a ParseHawk domain service.

object
detail
required
Any of:
string
Examplegenerated
{
"detail": [
{}
]
}