Skip to main content
PATCH
/
api
/
v2
/
conversations
/
{id}
/
metadata
curl -X PATCH https://app.horneross.com/api/v2/conversations/conv_abc123/metadata \
  -H "Authorization: Bearer sk_live_xxx" \
  -H "Content-Type: application/json" \
  -d '{
    "metadata": {
      "selectedModel": "claude-3-5-sonnet",
      "customField": "valor"
    }
  }'
{
  "success": true,
  "metadata": {
    "selectedModel": "claude-3-5-sonnet",
    "customField": "valor",
    "existingField": "preserved"
  }
}

Endpoint

PATCH /api/v2/conversations/{id}/metadata

Path Parameters

id
string
required
ID de la conversación

Headers

Authorization
string
required
Bearer token con tu API key de organización.
Content-Type
string
required
Siempre application/json

Request Body

metadata
object
required
Objeto con los campos de metadata a actualizar. Se fusiona con la metadata existente.
curl -X PATCH https://app.horneross.com/api/v2/conversations/conv_abc123/metadata \
  -H "Authorization: Bearer sk_live_xxx" \
  -H "Content-Type: application/json" \
  -d '{
    "metadata": {
      "selectedModel": "claude-3-5-sonnet",
      "customField": "valor"
    }
  }'

Response

success
boolean
required
Si la operación fue exitosa
metadata
object
required
La metadata actualizada completa de la conversación
{
  "success": true,
  "metadata": {
    "selectedModel": "claude-3-5-sonnet",
    "customField": "valor",
    "existingField": "preserved"
  }
}