Comprobar el estado del informe

Una vez solicitada la memoria, su elaboración puede llevar algún tiempo. Puedes consultar el estado de tu memoria llamando al 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 devueltos 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 incluirá información sobre la notificación. La download_report Este campo solo se muestra una vez finalizada la generación del informe. Puedes utilizarlo para obtener 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é?