Skip to content
Last updated

List, create, update, and delete connector source definitions for an organization.

List source definitions

GEThttps://api.aitronos.com/v1/organizations/{organization_id}/knowledge/connectors/source-definitions

Returns all available source definitions for the organization's workspace.

Path Parameters

organization_id string required

The unique identifier of the organization (format: org_*).


Get source definition

GEThttps://api.aitronos.com/v1/organizations/{organization_id}/knowledge/connectors/source-definitions/{definition_id}

Retrieve a single source definition by ID.

Path Parameters

definition_id string required

The source definition ID.


Create source definition

POSThttps://api.aitronos.com/v1/organizations/{organization_id}/knowledge/connectors/source-definitions

Create a custom source definition.

Request Body

name string required

Display name for the source definition.

docker_repository string optional

Docker image repository path.

docker_image_tag string optional

Docker image tag / version.

documentation_url string optional

URL to the source documentation.


Update source definition

PUThttps://api.aitronos.com/v1/organizations/{organization_id}/knowledge/connectors/source-definitions/{definition_id}

Update an existing source definition.


Delete source definition

DELETEhttps://api.aitronos.com/v1/organizations/{organization_id}/knowledge/connectors/source-definitions/{definition_id}

Delete a custom source definition. Returns 204 No Content on success.


Returns

A source definition object containing source_definition_id, name, docker_repository, docker_image_tag, documentation_url, and icon.

cURL
curl "https://api.aitronos.com/v1/organizations/org_xyz789/knowledge/connectors/source-definitions" \
  -H "Authorization: Bearer $ACCESS_TOKEN"