Add new data sources to your Guru
Add new data sources (YouTube videos, websites, Zendesk tickets/articles, etc.) to your Guru. The processing is asynchronous. Check the status of the data sources with the Get Data Sources endpoint.
PDF and Excel files should be uploaded directly through the Gurubase platform interface. We will add support for uploading PDFs and Excel files 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.
The slug of the Guru to add data sources to
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.
Array of text sources to index. Each object should contain:
name
(string): Name of the sourcecontent
(string): Text content to indexIf you send a text data source that has the same name as an existing one, it will be updated with the new content.
The response is an array of processed data sources.
Type of data source (Website, YouTube, Jira, Zendesk, Confluence, etc.)
URL of the data source
This field is not present for data sources of Text
type.
Processing status (e.g., “exists”, “success”)
Unique identifier for the data source
Title of the data source (can be null)
Content of the data source
This field is only present for data sources of Text
type.
Add new data sources to your Guru
Add new data sources (YouTube videos, websites, Zendesk tickets/articles, etc.) to your Guru. The processing is asynchronous. Check the status of the data sources with the Get Data Sources endpoint.
PDF and Excel files should be uploaded directly through the Gurubase platform interface. We will add support for uploading PDFs and Excel files 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.
The slug of the Guru to add data sources to
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.
Array of text sources to index. Each object should contain:
name
(string): Name of the sourcecontent
(string): Text content to indexIf you send a text data source that has the same name as an existing one, it will be updated with the new content.
The response is an array of processed data sources.
Type of data source (Website, YouTube, Jira, Zendesk, Confluence, etc.)
URL of the data source
This field is not present for data sources of Text
type.
Processing status (e.g., “exists”, “success”)
Unique identifier for the data source
Title of the data source (can be null)
Content of the data source
This field is only present for data sources of Text
type.