Skip to content
Last updated

Create, retrieve, update, and delete low-code connector definitions using the declarative connector builder.

List declarative sources

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

Returns all declarative source definitions in the organization's workspace.

Path Parameters

organization_id string required

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


Get declarative source

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

Retrieve a single declarative source definition by ID.

Path Parameters

definition_id string required

The declarative source definition ID.


Create declarative source

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

Create a new low-code connector definition using a YAML/JSON manifest.

Request Body

name string required

Human-readable name for the declarative source.

workspace_id string required

The workspace to create the definition in.

manifest object optional

YAML/JSON manifest describing the low-code connector definition.


Update declarative source

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

Update an existing declarative source definition.

Request Body

name string optional

Updated name.

manifest object optional

Updated YAML/JSON manifest.


Delete declarative source

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

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


Returns

A declarative source object containing source_definition_id, name, workspace_id, manifest, and version.

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