Skip to content
Last updated

Create, retrieve, update, and delete connector sources for an organization.

List sources

GEThttps://api.aitronos.com/v1/organizations/{organization_id}/knowledge/connectors/sources

Returns all configured sources in the organization's workspace.

Path Parameters

organization_id string required

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


Get source

GEThttps://api.aitronos.com/v1/organizations/{organization_id}/knowledge/connectors/sources/{source_id}

Retrieve a single source by ID.

Path Parameters

source_id string required

The source ID.


Create source

POSThttps://api.aitronos.com/v1/organizations/{organization_id}/knowledge/connectors/sources

Create a new source.

Request Body

name string required

Human-readable source name.

source_definition_id string required

The source definition to use.

workspace_id string required

The workspace to create the source in.

configuration object optional

Source-specific configuration (credentials, connection details, etc.).


Update source (full)

PUThttps://api.aitronos.com/v1/organizations/{organization_id}/knowledge/connectors/sources/{source_id}

Replace all source properties.

Request Body

name string required

Updated source name.

configuration object required

Full configuration object.


Update source (partial)

PATCHhttps://api.aitronos.com/v1/organizations/{organization_id}/knowledge/connectors/sources/{source_id}

Partially update source properties.

Request Body

name string optional

Updated source name.

configuration object optional

Partial configuration updates.


Delete source

DELETEhttps://api.aitronos.com/v1/organizations/{organization_id}/knowledge/connectors/sources/{source_id}

Permanently delete a source. Returns 204 No Content on success.


Returns

A source object containing source_id, name, source_definition_id, workspace_id, configuration, and source_type.

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