Aiconnectors

GetAIConnectors

GET/api/v1/aiconnectors

GetAIConnectors handles requests to get all AI connectors

Responses

CodeDescription
200OK
400Bad Request
500Internal Server Error

CreateAIConnector

POST/api/v1/aiconnectors

CreateAIConnector handles requests to create a new AI connector

Responses

CodeDescription
201Created
400Bad Request
500Internal Server Error

DeleteAIConnector

DELETE/api/v1/aiconnectors/{id}

DeleteAIConnector handles requests to delete an AI connector by ID

Parameters

NameInRequiredTypeDescription
idpathYesstring

Responses

CodeDescription
200OK
400Bad Request
403Forbidden
404Not Found
500Internal Server Error

UpdateAIConnector

PUT/api/v1/aiconnectors/{id}

UpdateAIConnector handles requests to update an existing AI connector

Parameters

NameInRequiredTypeDescription
idpathYesstring

Responses

CodeDescription
200OK
400Bad Request
403Forbidden
404Not Found
500Internal Server Error

FetchBedrockModels

POST/api/v1/aiconnectors/bedrock/models

FetchBedrockModels handles requests to list available foundation models for a Bedrock connector, using the credentials the admin just entered in the form (mirrors FetchOllamaModels).

Responses

CodeDescription
400Bad Request

FetchOllamaModels

POST/api/v1/aiconnectors/ollama/models

FetchOllamaModels handles requests to fetch available models from an Ollama instance

Responses

CodeDescription
400Bad Request

GetAIProviderCatalog

GET/api/v1/aiconnectors/providers

GetAIProviderCatalog returns the list of supported AI providers.


GetAIProviderModels

GET/api/v1/aiconnectors/providers/{provider}/models

GetAIProviderModels handles requests to get all active models for a specific AI provider

Parameters

NameInRequiredTypeDescription
providerpathYesstring

Responses

CodeDescription
400Bad Request
500Internal Server Error

ReorderAIConnectors

PUT/api/v1/aiconnectors/reorder

ReorderAIConnectors handles requests to reorder AI connectors

Responses

CodeDescription
200OK
400Bad Request
500Internal Server Error

GetReviewAISettings

GET/api/v1/aiconnectors/settings

Responses

CodeDescription
200OK
400Bad Request
500Internal Server Error

UpsertReviewAISettings

PUT/api/v1/aiconnectors/settings

Responses

CodeDescription
200OK
400Bad Request
500Internal Server Error

ValidateAIConnectorKey

POST/api/v1/aiconnectors/validate-key

ValidateAIConnectorKey handles requests to validate an AI provider API key

Responses

CodeDescription
200OK
400Bad Request
500Internal Server Error