logo
Entwicklung
Suchen
Gesprächsliste abrufen

Gesprächsliste abrufen

Rufen Sie Informationen zu allen Gesprächen eines Agenten innerhalb der angegebenen Filterkriterien ab, darunter conversation_id, user_id, Zeitpunkt des letzten Chats, Gesprächsthema, Gesprächstyp, Gesamtanzahl der Nachrichten und verbrauchte Credits.

Anfragemethode

GET

Anfrage-URL

https://api-${endpoint}.gptbots.ai/v1/bot/conversation/page

Authentifizierung der Anfrage

Siehe API-Übersicht für Authentifizierungsanweisungen.

Anfrage

Beispielanfrage

curl -X GET 'https://api-${endpoint}.gptbots.ai/v1/bot/conversation/page?page=1&conversation_type=API&start_time=1691942400000&end_time=1699868066999&page_size=50&user_id=1234567890' \ -H 'Authorization: Bearer ${API Key}' \
                      
                      curl -X GET 'https://api-${endpoint}.gptbots.ai/v1/bot/conversation/page?page=1&conversation_type=API&start_time=1691942400000&end_time=1699868066999&page_size=50&user_id=1234567890'  \
-H 'Authorization: Bearer ${API Key}' \

                    
Dieser Codeblock im schwebenden Fenster

Anfrage-Header

Feld Typ Beschreibung
Authorization Bearer ${API Key} Verwenden Sie Authorization: Bearer ${API Key} zur Authentifizierung. Den API-Schlüssel erhalten Sie auf der API-Key-Seite.

Anfrageparameter

Feld Typ Erforderlich Beschreibung
conversation_type string Ja Quellentyp der Gesprächs-ID. Kann auf folgende Werte gesetzt werden: ALL, API, EMBED und weitere Quelltypen.
user_id string Nein Benutzer-ID. Wenn nicht angegeben, besteht keine Einschränkung.
start_time long Ja Startzeit des letzten Gesprächs, im Zeitstempel-Format.
end_time long Ja Endzeit des letzten Gesprächs, im Zeitstempel-Format.
page int Ja Seitenzahl, gibt an, welche Seite abgerufen werden soll, beginnend mit 1.
page_size int Ja Anzahl der Datensätze pro Seite, Bereich 1–100.

Hinweis: Mögliche Werte für conversation_type finden Sie in der Werteliste für das Quellfeld der Gesprächs-ID (conversation_id) in der Tabelle unter Benutzerübersicht.

Antwort

Beispielantwort

{ "list": [ { "conversation_id": "AaACmo05Yrqb6bOSTbsg", "user_id": "3", "recent_chat_time": 1694572952383, "subject": "2+3=?", "conversation_type": "API", "message_count": 2, "cost_credit": 0.01, "bot_id": "64b902a84f1ff25d1c60c10b" }, { "conversation_id": "64ec1508c9c1ed5605e6ff28", "user_id": "33", "recent_chat_time": 1693194862160, "subject": "Hello!", "conversation_type": "API", "message_count": 20, "cost_credit": 0.59, "bot_id": "64b902a84f1ff25d1c60c10b" } ], "total": 2 }
                      
                      {
  "list": [
    {
      "conversation_id": "AaACmo05Yrqb6bOSTbsg",
      "user_id": "3",
      "recent_chat_time": 1694572952383,
      "subject": "2+3=?",
      "conversation_type": "API",
      "message_count": 2,
      "cost_credit": 0.01,
      "bot_id": "64b902a84f1ff25d1c60c10b"
    },
    {
      "conversation_id": "64ec1508c9c1ed5605e6ff28",
      "user_id": "33",
      "recent_chat_time": 1693194862160,
      "subject": "Hello!",
      "conversation_type": "API",
      "message_count": 20,
      "cost_credit": 0.59,
      "bot_id": "64b902a84f1ff25d1c60c10b"
    }
  ],
  "total": 2
}

                    
Dieser Codeblock im schwebenden Fenster

Erfolgreiche Antwort

Feld Typ Beschreibung
list JSON-Array Liste der Gespräche.
conversation_id string Gesprächs-ID.
user_id string Benutzer-ID.
recent_chat_time long Zeitpunkt des letzten Gesprächs.
subject string Gesprächsthema.
conversation_type string Gesprächstyp.
message_count int Gesamtanzahl der Nachrichten im Gespräch.
cost_credit float Anzahl der im Gespräch verbrauchten Credits.
bot_id string Agenten-ID.
total int Anzahl der zurückgegebenen Gespräche.

Fehlerantwort

Feld Typ Beschreibung
code int Fehlercode.
message string Fehlerdetails.

Fehlercodes

Code Nachricht
40000 Ungültiger Parameter
20059 Agent gelöscht