Skip to main content
POST
Log S2S Session Duration

S2S-Sitzungsdauer protokollieren

Protokollieren Sie die Dauer einer abgeschlossenen Speech-to-Speech-Sitzung und ziehen Sie die Zeit vom S2S-Zeitkontingent des Benutzers ab.

Endpunkt

Beschreibung

Protokollieren Sie die Dauer einer abgeschlossenen Speech-to-Speech-Sitzung und ziehen Sie die Zeit vom S2S-Zeitkontingent des Benutzers ab. Dies sollte nach dem Ende einer Sitzung aufgerufen werden, um die Nutzung genau zu verfolgen.

Nutzungsverfolgung

  • Die Dauer wird in Millisekunden angegeben
  • Automatisch in Minuten umgerechnet und vom Kontingent des Benutzers abgezogen
  • Die Zeit wird pro Benutzer basierend auf der Lizenzstufe erfasst
  • Aktivitätsprotokolle werden zu Prüfzwecken erstellt

Authentifizierung

Erforderlich: API-Schlüssel

Anforderungstext

Beispiel für Anfrage

JavaScript/Node.js

Python

Antwort

Erfolgsantwort (200)

Antwortfelder

Fehlerantworten

400 Ungültige Anfrage

401 Nicht autorisiert

500 Interner Serverfehler

Notizen

– Rufen Sie diesen Endpunkt nach dem Ende jeder S2S-Sitzung auf, um die Nutzung genau zu verfolgen – Die Dauer sollte vom Aufbau der WebRTC-Verbindung bis zum Schließen berechnet werden
  • Die Zeit wird automatisch von Millisekunden in Minuten umgerechnet und vom Kontingent des Benutzers abgezogen
  • Der Parameter user_id ermöglicht die Abrechnung über ein anderes Benutzerkonto
  • Zu Prüfzwecken werden automatisch Aktivitätsprotokolle erstellt
  • Stellen Sie sicher, dass Sie noch genügend Zeit haben, bevor Sie eine Sitzung beginnen (fragen Sie bei /speech/s2s/status nach).

Autorisierungen

Authorization
string
header
erforderlich

API key authentication using Bearer token format. Example: Authorization: Bearer sk-your-api-key-here

Body

application/json
durationMs
integer

Session duration in milliseconds

Erforderlicher Bereich: x >= 0
Beispiel:

42624

user_id
string

Optional user ID to bill this session to (defaults to API key owner)

Beispiel:

"60a7c8f5e8b4f5001f7a8c23"

Antwort

Session logged successfully

success
boolean
Beispiel:

true

message
string
Beispiel:

"S2S session logged successfully"

request_id
string

Request ID for tracking

Beispiel:

"3fb8d444-2242-4764-9202-8e9e72464192"