Dërgoni një grup
Deri në 100 njëherësh.
Ekzekuton thirrjen reale kundrejt hapësirës suaj të punës, me çelësin tuaj.
Për secilin element, kurrë gjithçka-ose-asgjë
Çdo mesazh pranohet ose refuzohet më vete dhe përgjigjja i raporton të dyja. Një grup që do të kthehej mbrapsht i tëri për shkak të një adrese të gabuar do ta kthente riprovimin tuaj në një pyetje se cilët mesazhe kishin ikur tashmë — pikërisht ajo që donit të mos e mbanit në llogari duke përdorur një grup.
Dërgoni një grup
Trupi është një varg (array), ose { "emails": [...] }. Çdo mesazh merr të njëjtat fusha si një dërgim i vetëm.
curl -X POST "$OE/emails/batch" -H "$AUTH" -H "Content-Type: application/json" \ -d '{ "emails": [ { "from": "[email protected]", "to": ["[email protected]"], "subject": "Invoice", "html": "<p>1</p>" }, { "from": "[email protected]", "to": ["[email protected]"], "subject": "Invoice", "html": "<p>2</p>" }, { "from": "[email protected]", "to": ["broken@"], "subject": "Invoice", "html": "<p>3</p>" } ] }'HTTP/1.1 207 Multi-Status { "object": "list", "sent": 1, "failed": 2, "data": [ { "index": 0, "status": "ok", "email": { "id": "msg_e7e468…", "status": "sent" } }, { "index": 1, "status": "error", "error": { "type": "permission_error", "code": "from_address_forbidden", "param": "from" } }, { "index": 2, "status": "error", "error": { "type": "validation_error", "code": "invalid_email_address", "param": "to.0" } } ]}207, jo 200: një pjesë funksionoi. Lexoni data[].status për secilin element në vend që të degëzoni sipas kodit të statusit.
Një Idempotency-Key te një grup zgjerohet brendazi për secilin element, ndaj një çelës i vetëm mbi njëqind mesazhe nuk i shkrin ato te i pari.