POST
/
datastores

Authorizations

Authorization
string
headerrequired

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json
name
string

Datastore name. If not provided, a fun name will be generated automatically.

description
string

Datastore description.

type
enum<string>
required

Datastore type (e.g., 'qdrant').

Available options:
qdrant
isPublic
boolean
default: false

Defines whether the datastore is public (accessible without specific datastore authentication) or private.

pluginName
string

Short name for the OpenAI plugin associated with this datastore (optional, used if the datastore is exposed as a plugin). Maximum of 20 characters.

pluginDescriptionForHumans
string

Human-readable description for the OpenAI plugin (optional). Maximum of 90 characters.

Response

200 - application/json
id
string
name
string
description
string | null
type
enum<string>
Available options:
qdrant
isPublic
boolean
pluginName
string | null
pluginDescriptionForHumans
string | null