Última actualización
Exportaciones
Exportaciones CSV y Excel de las sesiones registradas.
Cada operación se autentica con una clave de API (Authorization: Bearer <key>) y los errores usan el sobre compartido que se describe en Errores. Generado a partir del documento OpenAPI de la API.
Listar exportaciones
GET
/v1/exportsExportaciones del espacio de trabajo, de la más reciente a la más antigua. Listar y descargar es gratis.
AlcanceexportCréditosGratis
Solicitud
curl "https://api.toktokdata.live/v1/exports" \ -H "Authorization: Bearer $ROOMSCOPE_API_KEY"Respuesta
200 OK
{ "items": [ { "id": "7d59b188-dc23-4ac5-908f-a3a7aaf89f36", "dataset": "live_sessions", "format": "csv", "status": "ready", "rowCount": 2, "filename": "roomscope-live_sessions-2026-11-01.csv", "downloadUrl": "/v1/exports/7d59b188-dc23-4ac5-908f-a3a7aaf89f36/download", "error": null, "createdAt": "2026-11-01T11:15:45.241Z", "completedAt": "2026-11-01T11:15:45.240Z" }, { "id": "a57ddf61-5f71-4fce-82d2-8d50941e0941", "dataset": "live_sessions", "format": "csv", "status": "ready", "rowCount": 2, "filename": "roomscope-live_sessions-2026-11-01.csv", "downloadUrl": "/v1/exports/a57ddf61-5f71-4fce-82d2-8d50941e0941/download", "error": null, "createdAt": "2026-11-01T11:11:46.114Z", "completedAt": "2026-11-01T11:11:46.113Z" } ], "provenance": { "observedAt": "2026-11-01T11:15:45.240Z", "freshness": "near_realtime", "source": "workspace_exports", "sourceKind": "derived", "coverageStatus": "observed", "methodologyVersion": "exports-v1", "window": null }}Errores
400Parámetro o cuerpo no válido;codeindica el problema.401Clave de API ausente o desconocida.403La clave no tiene el alcance, o el plan no incluye la función.429Se superó el ritmo de solicitudes; respetaRetry-After.
Crear una exportación
POST
/v1/exportsGenera el conjunto de datos de inmediato (rangos pequeños) y devuelve el trabajo, listo para descargar.
AlcanceexportCréditosExportación
Cuerpo de la solicitud
| Name | Type | Description |
|---|---|---|
datasetRequired | "live_sessions" | |
formatRequired | "csv" | "xlsx" | xlsx requiere un plan que incluya Excel. |
rangeDaysOptional | integer | Default: 30 |
Solicitud
curl -X POST "https://api.toktokdata.live/v1/exports" \ -H "Authorization: Bearer $ROOMSCOPE_API_KEY" \ -H "Content-Type: application/json" \ -d '{"dataset":"live_sessions","format":"csv","rangeDays":30}'Respuesta
201 Creado
{ "id": "7d59b188-dc23-4ac5-908f-a3a7aaf89f36", "dataset": "live_sessions", "format": "csv", "status": "ready", "rowCount": 2, "filename": "roomscope-live_sessions-2026-11-01.csv", "downloadUrl": "/v1/exports/7d59b188-dc23-4ac5-908f-a3a7aaf89f36/download", "error": null, "createdAt": "2026-11-01T11:15:45.241Z", "completedAt": "2026-11-01T11:15:45.240Z"}Errores
400Parámetro o cuerpo no válido;codeindica el problema.401Clave de API ausente o desconocida.402La billetera de créditos del espacio de trabajo no alcanza para cubrir la llamada;resetAtindica cuándo se reinician los créditos.403La clave no tiene el alcance, o el plan no incluye la función.429Se superó el ritmo de solicitudes; respetaRetry-After.
Obtener una exportación
GET
/v1/exports/{job_id}Estado y enlace de descarga de una exportación.
AlcanceexportCréditosGratis
Parámetros de ruta
| Name | Type | Description |
|---|---|---|
job_idRequired | string | ID de la exportación. |
Solicitud
curl "https://api.toktokdata.live/v1/exports/109da4de-c958-5e53-9b3d-abd2c89b621e" \ -H "Authorization: Bearer $ROOMSCOPE_API_KEY"Respuesta
200 OK
{ "id": "109da4de-c958-5e53-9b3d-abd2c89b621e", "dataset": "live_sessions", "format": "csv", "status": "ready", "rowCount": 2, "filename": "roomscope-live_sessions-2026-11-01.csv", "downloadUrl": "/v1/exports/109da4de-c958-5e53-9b3d-abd2c89b621e/download", "error": null, "createdAt": "2026-11-01T09:51:44.935Z", "completedAt": "2026-11-01T09:51:44.935Z", "provenance": { "observedAt": "2026-11-01T09:51:44.935Z", "freshness": "near_realtime", "source": "workspace_exports", "sourceKind": "derived", "coverageStatus": "observed", "methodologyVersion": "exports-v1", "window": null }}Errores
400Parámetro o cuerpo no válido;codeindica el problema.401Clave de API ausente o desconocida.403La clave no tiene el alcance, o el plan no incluye la función.429Se superó el ritmo de solicitudes; respetaRetry-After.
Descargar una exportación
GET
/v1/exports/{job_id}/downloadEl archivo en sí (text/csv o Excel), como adjunto. 409 hasta que esté listo.
AlcanceexportCréditosGratis
Parámetros de ruta
| Name | Type | Description |
|---|---|---|
job_idRequired | string | ID de la exportación. |
Solicitud
curl "https://api.toktokdata.live/v1/exports/109da4de-c958-5e53-9b3d-abd2c89b621e/download" \ -H "Authorization: Bearer $ROOMSCOPE_API_KEY"Respuesta
200 con el archivo como adjunto.
Errores
400Parámetro o cuerpo no válido;codeindica el problema.401Clave de API ausente o desconocida.403La clave no tiene el alcance, o el plan no incluye la función.429Se superó el ritmo de solicitudes; respetaRetry-After.
¿Te resultó útil esta página?