Create Data Sources
Add new data sources to your Guru
Add new data sources (YouTube videos, websites, and Zendesk tickets/articles) to your Guru. The processing is asynchronous. Check the status of the data sources with the Get Data Sources endpoint.
PDF files should be uploaded directly through the Gurubase platform interface. We will add support for uploading PDFs via the API in the future.
If you do not have the relevant integration for Jira, Zendesk, and Confluence while adding a new data source, an error is returned.
Path Parameters
The slug of the Guru to add data sources to
Body Parameters
Array of YouTube video URLs to process
Array of website URLs to index
Array of Zendesk ticket/article URLs to index
For Gurubase Self-hosted version, Zendesk integration is currently in beta and available to selected users. For Gurubase Cloud version, Zendesk integration is available to all users.
Array of Jira Issue URLs to index
For Gurubase Self-hosted version, Jira integration is currently in beta and available to selected users. For Gurubase Cloud version, Jira integration is available to all users.
Array of Confluence Page URLs to index
For Gurubase Self-hosted version, Confluence integration is currently in beta and available to selected users. For Gurubase Cloud version, Confluence integration is available to all users.
Response
The response is an array of processed data sources.
Type of data source (Website, YouTube, Jira, Zendesk, Confluence)
URL of the data source
Processing status (e.g., “exists”, “success”)
Unique identifier for the data source
Title of the data source (can be null)