Create, retrieve, update, and delete low-code connector definitions using the declarative connector builder.
Returns all declarative source definitions in the organization's workspace.
organization_id string required
The unique identifier of the organization (format: org_*).
Retrieve a single declarative source definition by ID.
definition_id string required
The declarative source definition ID.
Create a new low-code connector definition using a YAML/JSON manifest.
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 an existing declarative source definition.
name string optional
Updated name.
manifest object optional
Updated YAML/JSON manifest.
Permanently delete a declarative source definition. Returns 204 No Content on success.
A declarative source object containing source_definition_id, name, workspace_id, manifest, and version.
- Bash
- Python
- Python
- JavaScript
curl "https://api.aitronos.com/v1/organizations/org_xyz789/knowledge/connectors/declarative-sources" \
-H "Authorization: Bearer $ACCESS_TOKEN"