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_typefinden 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 |
