Criar um relatório

Para criar um relatório, você envia um POST solicitação para https://api.nexmo.com/v2/reports. Os parâmetros que você incluir na solicitação determinarão quais registros serão retornados.

Por exemplo, use a seguinte solicitação para visualizar todas as mensagens SMS enviadas da sua conta da Vonage em junho de 2024:

curl -X POST https://api.nexmo.com/v2/reports/ \ -u $API_KEY:$API_SECRET \ -H "Content-Type: application/json" \ -d '{"account_id": "API_KEY","product": "SMS","direction": "outbound","date_start": "2024-06-01T00:00:00+0000","date_end": "2024-07-01T00:00:00+0000"}'

A resposta contém um request_id. Anote isso, pois você vai precisar disso para verificar o status do relatório.

Nota: Ao filtrar usando um intervalo de datas, start_date é inclusivo, mas end_date é exclusivo. Isso significa que o exemplo acima não incluiria nenhuma mensagem SMS enviada às 00:00:00.

Para obter uma lista completa dos parâmetros de filtro disponíveis, consulte o Referência da Reports API.

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?