Verificar o status do relatório

Depois que um relatório for solicitado, pode levar algum tempo para ser gerado. Você pode verificar o andamento do seu relatório ligando para o GET /v2/reports/:id ponto de extremidade, por exemplo:

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

Substituir REQUEST_ID com o request_id retornado pelo chamada inicial ao endpoint de criação de relatório.

Além de verificar o status do relatório, você pode registrar um webhook ao qual as APIs da Vonage enviarão uma solicitação assim que o relatório for gerado. Para fazer isso, especifique um callback_url parâmetro ao criar o relatório.

A resposta conterá informações sobre a denúncia. A download_report Esse campo só fica visível quando a geração do relatório estiver concluída. Você pode usá-lo para obter o relatório, como será mostrado na próxima etapa.

{
  "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
}

Criar um relatório em CSV usando a linha de comando

Crie um relatório em CSV usando a ferramenta de linha de comando `curl`.

Etapas
1
Introdução
2
Criar um relatório em CSV usando a linha de comando
3
Verificar o status do relatório
4
Baixar um relatório
5
E agora?