Przejdź do głównej zawartości

Dołączaj niestandardowe dane klucz-wartość do rozmów, łącząc swoje systemy z Twoim AI Agentem.

Conversation Metadata pozwala dołączać niestandardowe dane klucz-wartość do rozmów, tworząc potężny pomost między Twoimi systemami a Twoim AI Agentem. Metadane przepływają przez cały Twój workflow w Quickchat:

  • Zasilanie przez API — Użyj tych endpointów, aby programistycznie dołączyć metadane do dowolnej rozmowy (np. z Twojego CRM, helpdesku lub backendu)
  • Zasilanie przez widget/embed — Przekaż metadane jako parametry inicjalizacji podczas ładowania widgetu lub wstrzyknij je dynamicznie w trakcie aktywnej rozmowy za pomocą JavaScript SDK
  • Widoczne w Dashboardzie — Metadane pojawiają się w widoku szczegółów rozmowy w Inboksie, więc Twój zespół zawsze ma kontekst
  • Uwzględniane w eksportach — Metadane są uwzględniane przy eksporcie rozmów z Dashboardu, dzięki czemu są dostępne do analizy offline
  • Używane w AI Actions — Wartości metadanych mogą być wstrzykiwane bezpośrednio jako placeholdery {{metadata_<key>}} do AI Actions. Pełną dokumentację dostępnych placeholderów znajdziesz w AI Action Variables
  • Dostępne dla AI Agenta — Twój AI Agent zna wartości metadanych i może się do nich odwoływać podczas rozmów. Na przykład przekaż imię klienta lub poziom planu, a AI odpowiednio spersonalizuje swoje odpowiedzi

Metadane to sposób na dynamiczne sterowanie i personalizowanie każdej rozmowy. Przekazuj ID klientów, poziomy kont, źródła poleceń, warianty testów A/B lub dowolny kontekst, którego potrzebuje Twój AI Agent. Ta funkcja zostanie znacząco rozszerzona w przyszłych wydaniach.

Metadane są walidowane względem schematu JSON, jeśli taki jest skonfigurowany w Dashboardzie.

Scope: read_all

GET https://app.quickchat.ai/v1/api_core/conversations/{conv_id}/metadata

Okno terminala
curl https://app.quickchat.ai/v1/api_core/conversations/conv-uuid-1234/metadata \
-H 'Authorization: Bearer <API_TOKEN>'

Response 200 OK

{
"metadata": {
"ticket_id": "T-1234",
"priority": "high"
}
}

Utwórz lub zaktualizuj metadane dla rozmowy.

Scope: write_all

POST https://app.quickchat.ai/v1/api_core/conversations/{conv_id}/metadata

Request Body

ParameterDescription
metadata
object, required
Metadane klucz-wartość do zapisania
Okno terminala
curl -X POST https://app.quickchat.ai/v1/api_core/conversations/conv-uuid-1234/metadata \
-H 'Authorization: Bearer <API_TOKEN>' \
-H 'Content-Type: application/json' \
-d '{
"metadata": {
"ticket_id": "T-1234",
"priority": "high"
}
}'

Response 200 OK

{
"metadata": {
"ticket_id": "T-1234",
"priority": "high"
}
}