Skip to main content
GET
/
api
/
ai-models
/
organization
/
{organizationId}
/
settings
Get organization AI settings (providers, API key status, model assignments)
curl --request GET \
  --url https://your-instance.example.com/api/ai-models/organization/{organizationId}/settings \
  --header 'Authorization: Bearer <token>'
{
  "success": true,
  "data": {
    "providers": {
      "anthropic": {
        "hasApiKey": true,
        "isEnabled": true,
        "providerName": "Anthropic",
        "websiteUrl": "https://www.anthropic.com",
        "availableModels": [
          {
            "modelName": "claude-sonnet-4-6"
          }
        ]
      },
      "openai": {
        "hasApiKey": false,
        "isEnabled": false,
        "providerName": "OpenAI",
        "websiteUrl": "https://platform.openai.com",
        "availableModels": [
          {
            "modelName": "gpt-4o-mini"
          }
        ]
      }
    },
    "modelAssignments": {
      "dataExtraction": {
        "provider": "anthropic",
        "model": "claude-haiku-4-5"
      },
      "messageGeneration": {
        "provider": "anthropic",
        "model": "claude-sonnet-4-6"
      }
    }
  }
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

organizationId
string
required

Response

AI settings returned

success
enum<boolean>
required
Available options:
true
data
object
required