Create, retrieve, update, and delete connector sources for an organization.
Returns all configured sources in the organization's workspace.
organization_id string required
The unique identifier of the organization (format: org_*).
Retrieve a single source by ID.
source_id string required
The source ID.
Create a new source.
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.).
Replace all source properties.
name string required
Updated source name.
configuration object required
Full configuration object.
Partially update source properties.
name string optional
Updated source name.
configuration object optional
Partial configuration updates.
Permanently delete a source. Returns 204 No Content on success.
A source object containing source_id, name, source_definition_id, workspace_id, configuration, and source_type.
- Bash
- Python
- Python
- JavaScript
curl "https://api.aitronos.com/v1/organizations/org_xyz789/knowledge/connectors/sources" \
-H "Authorization: Bearer $ACCESS_TOKEN"