For the complete documentation index, see llms.txt. This page is also available as Markdown.

Sources

List sources

get

Returns a list of sources.

Query parameters
typestringOptional

Filter by source type

Responses
200

Sources

application/json
get/api/sources

Create a source

post

Creates a source.

Body
Responses
201

Created

application/json
post/api/sources

Get a source by external ID

get

Fetches a source by external ID.

Path parameters
external_idstringRequired

Source external ID

Responses
200

Source

application/json
get/api/sources/{external_id}

Update a source or source configuration

put

Update either the source properties or the source configuration. Use 'source' key for general source updates or 'source_config' key for configuration updates.

Path parameters
external_idstringRequired

Source external ID

Body

Update request that can contain either 'source' (general source update) or 'source_config' (configuration update). Only one of them should be provided.

or
Responses
200

Updated

application/json
put/api/sources/{external_id}

Delete a source

delete

Deletes a source.

Path parameters
external_idstringRequired

Source external ID

Responses
204

Source deleted

No content

delete/api/sources/{external_id}

No content

Update a source or source configuration

patch

Update either the source properties or the source configuration. Use 'source' key for general source updates or 'source_config' key for configuration updates.

Path parameters
external_idstringRequired

Source external ID

Body

Update request that can contain either 'source' (general source update) or 'source_config' (configuration update). Only one of them should be provided.

or
Responses
200

Updated

application/json
patch/api/sources/{external_id}

Last updated