Skip to main content
PATCH
/
api
/
datastores
/
{datastoreId}
curl -X PATCH https://app.horneross.com/api/datastores/ds_abc123 \
  -H "Authorization: Bearer sk_live_xxx" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Base de conocimientos actualizada",
    "isPublic": true
  }'
{
  "id": "ds_abc123",
  "name": "Base de conocimientos actualizada",
  "visibility": "public",
  "updatedAt": "2024-01-21T16:00:00Z"
}

Endpoint

PATCH /api/datastores/{datastoreId}

Path Parameters

datastoreId
string
required
ID del datastore a actualizar

Headers

Authorization
string
required
Bearer token con tu API key. Formato: Bearer sk_live_xxx
Content-Type
string
required
Siempre application/json

Request Body

name
string
Nuevo nombre
description
string
Nueva descripción
isPublic
boolean
Cambiar visibilidad
pluginName
string
Nuevo nombre de plugin
pluginDescriptionForHumans
string
Nueva descripción para humanos
pluginDescriptionForModel
string
Nueva descripción para el modelo
curl -X PATCH https://app.horneross.com/api/datastores/ds_abc123 \
  -H "Authorization: Bearer sk_live_xxx" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Base de conocimientos actualizada",
    "isPublic": true
  }'

Response

id
string
required
ID del datastore
name
string
Nombre actualizado
visibility
string
Visibilidad actualizada
updatedAt
string
Fecha de actualización
{
  "id": "ds_abc123",
  "name": "Base de conocimientos actualizada",
  "visibility": "public",
  "updatedAt": "2024-01-21T16:00:00Z"
}