logo
Entwicklung
Suchen
Organisatorische Nutzungsübersicht abrufen

Organisatorische Nutzungsübersicht abrufen

Rufen Sie die Gesamtsumme der Punktverbrauche, neuen Sitzungen und Benutzeranfragen einer Organisation innerhalb eines bestimmten Zeitraums ab und blättern Sie nach Agent / Workflow. Mit einem einzigen Aufruf können Sie die Daten aller Agenten der Organisation abrufen, es ist nicht erforderlich, jeden Agenten einzeln aufzurufen.

Hinweis: Es können maximal Daten für 31 Tage abgefragt werden; es werden nur Entwicklungsspaces gezählt, der genaue Abdeckungsbereich ist unten unter „Statistische Kriterien“ aufgeführt.

Anfragemethode

GET

Aufrufadresse

https://api-${endpoint}.gptbots.ai/v1/org/stat/summary

Authentifizierung

Verwenden Sie die Basic-Authentifizierung mit DevKey / DevSecret auf Kontoebene: Authorization: Basic ${BASIC_TOKEN}, wobei ${BASIC_TOKEN} die Base64-Codierung von DevKey:DevSecret ist.

  • Das aufrufende Konto muss Mitglied der Organisation sein, die org_id entspricht, und über die Berechtigung „Nutzung anzeigen“ verfügen (Organisation Owner oder Administratoren haben standardmäßig diese Berechtigung).
  • Bitte rufen Sie die Adresse des Rechenzentrums auf, in dem sich die Organisation befindet. ${endpoint} entnehmen Sie aus der Rückgabe von Organisationsliste abfragen für region (SG → sg, TH → th, JP → jp). Ein Aufruf eines anderen Rechenzentrums führt zu „Nicht Mitglied dieser Organisation“.

Aufrufhäufigkeit

  • Jeder Entwickler-Schlüssel kann diese Schnittstelle maximal 60 Mal pro Minute aufrufen.
  • Jeder Aufruf wird gleichzeitig auf das Minutenkontingent der Organisation für „statistische APIs“ angerechnet und teilt dieses Kontingent mit den statistischen API-Aufrufen des Agent API Keys.
  • Abfragen, die das heutige oder gestrige Datum enthalten, werden 5 Minuten zwischengespeichert; Ergebnisse älterer Daten werden 1 Stunde zwischengespeichert. Es wird empfohlen, die Abfrage alle 5 bis 15 Minuten durchzuführen.

Anfrage

Anfragebeispiel

curl -X GET 'https://api-${endpoint}.gptbots.ai/v1/org/stat/summary?org_id=${org_id}&start_time=1792425600000&end_time=1795017600000&page=1&page_size=20' \ -H 'Authorization: Basic ${BASIC_TOKEN}'
                      
                      curl -X GET 'https://api-${endpoint}.gptbots.ai/v1/org/stat/summary?org_id=${org_id}&start_time=1792425600000&end_time=1795017600000&page=1&page_size=20' \
  -H 'Authorization: Basic ${BASIC_TOKEN}'

                    
Dieser Codeblock im schwebenden Fenster

Anfrage-Header

Feld Typ Beschreibung
Authorization Basic ${BASIC_TOKEN} Basic-Token nach der Base64-Codierung von DevKey:DevSecret.

Anfrageparameter

Feld Typ Erforderlich Beschreibung
org_id String Ja Organisations-ID.
start_time Long Ja Startzeit, Zeitstempel in Millisekunden. Wird auf 0 Uhr des Tages in der Zeitzone der Organisation erweitert.
end_time Long Ja Endzeit (exklusiv), Zeitstempel in Millisekunden. Der letzte Tag entspricht dem natürlichen Tag der letzten Millisekunde in der Zeitzone der Organisation. Start- und Enddatum dürfen maximal 31 Tage umfassen.
agent_type String Nein Nur eine Kategorie erweitern: AGENT oder WORKFLOW; wenn nicht angegeben, werden beide Kategorien aufgelistet. Beeinflusst nur die agents-Liste, nicht total.
page Integer Nein Seitenzahl, beginnt bei 1, Standardwert 1, maximal 10000.
page_size Integer Nein Anzahl der Einträge pro Seite, Standardwert 20, maximal 100.

Antwort

Antwortbeispiel

{ "code": 0, "message": "OK", "data": { "org_id": "65f0c2a1b4e8d93a1c7e5b20", "timezone": "+07:00", "range_start_date": "2026-10-16", "range_end_date": "2026-11-14", "data_since": "2026-10-15", "data_until": 1794614400000, "total": { "credits": 1234.5678, "unattributed_credits": 36.2011, "conversation_count": 5210, "message_count": 48213 }, "agents": { "page": 1, "page_size": 20, "total": 86, "list": [ { "agent_id": "65f0c2a1b4e8d93a1c7e5b21", "name": "客服助手", "agent_type": "AGENT", "credits": 402.1200, "conversation_count": 2104, "message_count": 19820 }, { "agent_id": "65f0c2a1b4e8d93a1c7e5b2a", "name": "订单查询", "agent_type": "WORKFLOW", "credits": 130.5000, "conversation_count": null, "message_count": null } ] } } }
                      
                      {
    "code": 0,
    "message": "OK",
    "data": {
        "org_id": "65f0c2a1b4e8d93a1c7e5b20",
        "timezone": "+07:00",
        "range_start_date": "2026-10-16",
        "range_end_date": "2026-11-14",
        "data_since": "2026-10-15",
        "data_until": 1794614400000,
        "total": {
            "credits": 1234.5678,
            "unattributed_credits": 36.2011,
            "conversation_count": 5210,
            "message_count": 48213
        },
        "agents": {
            "page": 1,
            "page_size": 20,
            "total": 86,
            "list": [
                {
                    "agent_id": "65f0c2a1b4e8d93a1c7e5b21",
                    "name": "客服助手",
                    "agent_type": "AGENT",
                    "credits": 402.1200,
                    "conversation_count": 2104,
                    "message_count": 19820
                },
                {
                    "agent_id": "65f0c2a1b4e8d93a1c7e5b2a",
                    "name": "订单查询",
                    "agent_type": "WORKFLOW",
                    "credits": 130.5000,
                    "conversation_count": null,
                    "message_count": null
                }
            ]
        }
    }
}

                    
Dieser Codeblock im schwebenden Fenster

Erfolgreiche Antwort

Feld Typ Beschreibung
org_id String Organisations-ID.
timezone String Zeitzone der Organisation (UTC-Verschiebung, z. B. +07:00), gibt an, nach welcher Zeitzone die Daten aufgeteilt werden.
range_start_date String Tatsächliches Startdatum der Statistik yyyy-MM-dd (Organisationszeitzone, inklusive).
range_end_date String Tatsächliches Enddatum der Statistik yyyy-MM-dd (Organisationszeitzone, inklusive).
data_since String Ab welchem Tag die Daten vollständig vorliegen (yyyy-MM-dd): Credits ab dem Startdatum der Funktion, Sitzungen und Fragen ab 31 Tagen vor dem Startdatum, genommen wird der spätere Tag von beiden; Daten vor diesem Datum sind unvollständig. Wenn noch keine Daten vorhanden sind, null.
data_until Long Zeitpunkt, bis zu dem die Sitzungen und Fragen gezählt wurden (Millisekunden-Zeitstempel). Credits sind in Echtzeit.
total.credits Number Gesamtverbrauch der Organisationspunkte, inklusive Workflow und Credits, die keinem Agent zugeordnet sind, auf 4 Dezimalstellen gerundet.
total.unattributed_credits Number Der Teil, der keinem Agent zugeordnet ist (z. B. Wissensdatenbankspeicherung, Spracherkennung), erscheint nicht in der agents-Liste.
total.conversation_count Long Gesamtzahl der neu erstellten Sitzungen im Zeitraum.
total.message_count Long Gesamtzahl der Benutzeranfragen im Zeitraum, ohne AI-Antworten.
agents.page Integer Aktuelle Seitenzahl.
agents.page_size Integer Anzahl der Einträge pro Seite.
agents.total Integer Anzahl der Agenten und Workflows mit Daten im Zeitraum (gefiltert nach agent_type).
agents.list[].agent_id String ID des Agenten oder Workflows.
agents.list[].name String Name.
agents.list[].agent_type String AGENT oder WORKFLOW.
agents.list[].credits Number Verbrauchte Credits.
agents.list[].conversation_count Long Anzahl der im Zeitraum erstellten Gespräche; für Workflow null.
agents.list[].message_count Long Anzahl der Benutzeranfragen im Zeitraum; für Workflow null.

Fehlgeschlagene Antwort

Feld Typ Beschreibung
code Integer Fehlercode.
message String Fehlerdetails.

Fehlercodes

HTTP-Statuscode entspricht den ersten drei Ziffern des Fehlercodes, z. B. 40000 entspricht 400, 40100 entspricht 401, 403132 entspricht 403.

Fehlercode Beschreibung
40000 Parameterfehler, z. B. fehlende Pflichtparameter oder ungültige Parameterwerte.
40001 Zu häufige Anfragen: Dieser Entwicklerschlüssel hat das Minutenlimit für diese Schnittstelle überschritten.
40008 Überschreitung des Minutenlimits der „Statistik-APIs“ des Organisationspakets.
40010 Schnittstelle vorübergehend geschlossen, bitte später erneut versuchen.
40100 Keine Berechtigung: Fehlende Einsichtsrechte für die Nutzung.
40105 Nicht Mitglied der Organisation oder Zugriff auf eine Adresse eines anderen Rechenzentrums.
40324 DevKey oder DevSecret ist falsch.
403132 Ungültiger Zeitbereich: Der Startzeitpunkt ist nicht vor dem Endzeitpunkt oder überschreitet den maximalen Abfragebereich.

Statistikkriterien

  • Statistikbereich: Es werden nur Entwicklerbereiche gezählt, einschließlich API, Freigabeseiten, Web-Einbettungen, Bubble-Komponenten, LiveDesk sowie aller Instant-Messaging- und Telefonkanäle sowie der Workflows des Entwicklerbereichs; die Nutzung von Arbeitsbereichen (GWork) sowie der in Arbeitsbereichen genutzten veröffentlichten Agenten wird nicht eingeschlossen.
  • Credits: Alle Verbrauchsarten (ohne Punkteablauf und Abonnementzahlungen). Der Verbrauch durch Workflows wird dem jeweiligen Workflow zugeschrieben, der durch einen Agenten aufgerufen wird, verursachte Verbrauchswerte werden diesem Agenten nicht zugerechnet. Punktedaten sind ab dem Funktionsstartdatum (data_since) verfügbar, historische Daten werden nicht nachgetragen.
  • Sitzungsanzahl: Anzahl der im Zeitraum neu erstellten und bereits geführten Sitzungen, ohne Entwickler-Bereich-Debugging-Vorschau. Workflow-Ausführungen erzeugen keine Sitzungen; AI-Suchen in Arbeitsbereichen zählen nicht. Sitzungszahl und Fragezahl sind ab 31 Tage vor Funktionsstart verfügbar.
  • Frageanzahl: Anzahl der vom Nutzer im Zeitraum gesendeten Fragen, Antworten der AI sind nicht eingeschlossen.
  • Sortierung: agents.list ist nach Punkten absteigend sortiert; bei gleichen Punkten nach der Anzahl der Sitzungen. Agenten ohne Credits, Sitzungen oder Fragen im Zeitraum werden nicht aufgeführt.
  • Aktualisierungshäufigkeit: Credits werden in Echtzeit aktualisiert; Sitzungsanzahl und Fragezahl werden stündlich zur vollen Stunde gezählt, mit etwa 1 Stunde Verzögerung.