A summary of all endpoints available in the deepset API and their purpose.
Collection Overview
The base URL for all endpoints, except for health is https://api.cloud.deepset.ai/api/v1.
Deepset AI Platform
These are the endpoint collections available in this section:
| Collection | Purpose | 
|---|---|
| Checking the connection. | |
| Obtaining Haystack components available in deepset AI Platform, including their input and output types. | |
| Managing the connection to your VPC. | |
| Listing and deleting users. | |
| Listing models available for a component. | |
| Working with tokens for private models. | |
| Listing deepset organizations and adding users to them. | |
| Updating pipeline YAML by passing updated data as a dictionary and merging it with the original YAML configuration. | |
| Working with prompt templates in PromptHub. | |
| Managing API keys for connecting deepset to your app. | |
| Working with deepset workspaces. This includes, creating, listing, and viewing workspace statistics and search history. | |
| Listing the sample datasets deepset offers if you have no files in your workspaces and adding files to them. | |
| Working with files in deepset AI Platform. This includes creating, deleting, listing, uploading, and working with metadata. | |
| Listing indexes, and working with documents: counting, querying, and listing. | |
| Listing pipeline templates. | |
| Interacting with deepset pipelines. This includes creating, validating, deploying, listing, and getting all pipeline-related information, searching with a pipeline, and more. | |
| Listing and creating search sessions. Search sessions are used for chat. | |
| Managing shared prototypes of your pipelines. | |
| Opening, closing, and checking the status of the upload sessions used to upload files with the SDK. For more information, see Tutorial: Uploading Files with Python Methods. | |
| Managing deepset secrets. Secrets are used to connect to service providers through custom components. | |
| Starting a debug tunnel for remote debugging with VS Code. | 
Jobs
These are the endpoint collections related to working with jobs in deepset:
| Collection | Purpose | 
|---|---|
| jobs | Working with jobs. This includes creating, listing, updating, starting, and getting results. | 
| shared_job | Managing jobs shared with others. | 
| query_sets | Managing query sets used for jobs. | 
Feedback
These are endpoint collections related to the feedback feature:
Custom Components
These are the endpoints you can use to interact with custom components in deepset:
| Collection | Purpose | 
|---|---|
| custom_components | Listing and importing custom components, and getting their logs. |