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.