Passa al contenuto principale

Esporta report di consegna

POST 

/api/partner-gateway/v1/exports/delivery-reports

Accoda un'esportazione CSV asincrona dei report di consegna (stati di invio e di consegna a livello di singolo messaggio). Puoi delimitare l'esportazione in due modi: (1) fornisci un campaignId per esportare i report di consegna di una campagna specifica, oppure (2) fornisci un intervallo di date con startDateTime e endDateTime per esportare tutti i report di consegna di quel periodo. L'endpoint restituisce subito 202 Accepted, a indicare che il job di esportazione è stato messo in coda ma non è ancora completato. Per monitorare l'avanzamento, interroga GET /exports periodicamente (si consiglia ogni 5-10 secondi). Quando il job termina e isAvailableForDownload diventa true, chiama GET /exports/{exportId} per recuperare l'URL di download a validità limitata del file CSV. Se devi esportare di nuovo gli stessi dati dopo la scadenza dell'URL, usa POST /exports/{exportId} per rigenerare l'esportazione. Restituisce 400 se il corpo della richiesta non è valido (es. mancano sia campaignId sia l'intervallo di date, oppure il formato della data non è valido). Restituisce 500 se si verifica un errore interno durante la messa in coda del job.

Richiesta​

Risposte​

Lavoro di esportazione accodato