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:
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.