Comprobar el estado del informe

Una vez solicitado el informe, puede tardar algún tiempo en generarse. Puede comprobar el progreso de su informe llamando a la función GET /v2/reports/:id por ejemplo:

curl -u API_KEY:API_SECRET https://api.nexmo.com/v2/reports/REQUEST_ID

Sustituir REQUEST_ID con el request_id devuelto por el llamada inicial al punto final de creación de informes.

Además de sondear el estado del informe, puedes registrar un webhook al que las API de Vonage harán una solicitud cuando se haya generado el informe. Para ello, especifica un callback_url al crear el informe.

La respuesta contendrá información sobre el informe. La dirección download_report sólo se hace visible cuando finaliza la generación del informe. Puede utilizarlo para recuperar el informecomo se verá en el siguiente paso.

{
  "request_id": "6c5506b7-f16a-44dc-af06-756bbf467488",
  "request_status": "SUCCESS",
  "product": "SMS",
  "account_id": "API_KEY",
  "date_start": "2024-02-27T00:00:00+0000",
  "date_end": "2024-02-28T23:59:59+0000",
  "include_subaccounts": false,
  "direction": "outbound",
  "include_message": false,
  "receive_time": "2024-06-17T16:39:06+0000",
  "start_time": "2024-06-17T16:39:06+0000",
  "_links": {
    "self": {
      "href": "https://api.nexmo.com/v2/reports/6c5506b7-f16a-44dc-af06-756bbf467488"
    },
    "download_report": {
      "href": "https://api.nexmo.com/v3/media/b003ed27-b4b2-4a7d-b4a5-6255ce08eea5"
    }
  },
  "items_count": 14952
}

Crear un informe CSV utilizando la línea de comandos

Cree un informe CSV utilizando la herramienta de línea de comandos, curl.

Pasos
1
Introducción
2
Crear un informe CSV utilizando la línea de comandos
3
Comprobar el estado del informe
4
Descargar un informe
5
¿Y ahora qué?