Skip to content

Get a provider

GET
/v1/providers/{name}
curl --request GET \
--url http://127.0.0.1:8000/v1/providers/openai

Retrieve non-secret configuration for one provider.

name
required
ProviderName

Stable provider name.

string
Allowed values: openai microsoft_foundry openai_compatible_api

Stable provider name.

Successful Response

Media typeapplication/json
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"
}

The request or domain input failed validation.

Media typeapplication/json
ApiErrorResponse

Error returned by request validation or a ParseHawk domain service.

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

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": [
{}
]
}