Skip to main content
POST
Log S2S Session Duration

Registrar duración de la sesión S2S

Registre la duración de una sesión de voz a voz completa y deduzca el tiempo de la cuota de tiempo S2S del usuario.

Endpoint

Descripción

Registre la duración de una sesión de voz a voz completa y deduzca el tiempo de la cuota de tiempo S2S del usuario. Esto debe llamarse después de que finalice una sesión para realizar un seguimiento del uso con precisión.

Seguimiento de uso

  • La duración se especifica en milisegundos.
  • Convertido automáticamente a minutos y deducido de la cuota del usuario.
  • El tiempo se rastrea por usuario según el nivel de licencia
  • Los registros de actividad se crean con fines de auditoría.

Autenticación

Requerido: Clave API

Cuerpo de solicitud

Ejemplo de solicitud

JavaScript/Node.js

Pitón

Respuesta

Respuesta exitosa (200)

Campos de respuesta

Respuestas de error

400 Solicitud incorrecta

401 No autorizado

500 Error interno del servidor

Notas

  • Llame a este endpoint después de que finalice cada sesión S2S para realizar un seguimiento preciso del uso.
  • La duración debe calcularse desde que se establece la conexión WebRTC hasta que se cierra
  • El tiempo se convierte automáticamente de milisegundos a minutos y se deduce de la cuota del usuario.
  • El parámetro user_id permite facturar a una cuenta de usuario diferente
  • Los registros de actividad se crean automáticamente con fines de auditoría.
  • Asegúrese de tener suficiente tiempo restante antes de iniciar una sesión (consulte con /speech/s2s/status)

Autorizaciones

Authorization
string
header
requerido

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

Cuerpo

application/json
durationMs
integer

Session duration in milliseconds

Rango requerido: x >= 0
Ejemplo:

42624

user_id
string

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

Ejemplo:

"60a7c8f5e8b4f5001f7a8c23"

Respuesta

Session logged successfully

success
boolean
Ejemplo:

true

message
string
Ejemplo:

"S2S session logged successfully"

request_id
string

Request ID for tracking

Ejemplo:

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