Ta emot leveransrapporter

Om en URL för leveransrapporter har angets när en batch skapas, kommer rapporter över statusuppdateringar att skickas till den URL så fort de finns tillgängliga. Innehållet i dessa rapporter är beskrivna nedan.

Systemet skickar ut rapporter genom metoden POST och förväntar sig ett 200 OK i respons om rapporten tagits emot korrekt. Om någon respons består av en annan status (exempelvis en error status) kommer ett nytt försök att göras vid ett senare tillfälle. Dessa omförsök repeteras med 10 minuters mellanrum till ett 200 OK har tagits emot, upp till 10 gånger. När dessa 10 försök har passerat utan en lyckad status kommer rapporten att raderas.

Rapport payload

{
    "messageId": "5c613848879973045cf39ac4",
    "emailId": "5c613848879973045cf39ac3",
    "recipientName": "Head Office",
    "recipientAddress": "info@othercorp.com",
    "code": 102,
    "duration": 0,
    "created": "ISO-8601 string",
    "reference": "A client reference"
}

messageId

Ett unikt ID för det specifika meddelandet.

emailId

Ett id för batchens meddelande som skickats i samma request som det specifika meddelandet.

recipientName

Namnet som associeras med mottagarens e-postadress

recipientAddress

Mottagarens e-postadress.

code

Den ny statuskoden för meddelandet. För mer information om våra statuskoder, se avsnittet om statuskoder.

duration

Visar om meddelandets status är permanent/slutlig. Om så är fallet kommer detta vara den sista rapporten som skickas gällande detta meddelande.

created

När statusuppdateringen inträffade (med andra ord, när rapporten genererades).

reference

Detta är en egenskap som tillåter användaren att sätta ett eget ID eller referens om lagring av standard-genererade ID´n ogillas.