Idempotenca
Si ta bëni të sigurt një riprovim.
Si funksionon
Dërgoni Idempotency-Key te POST /emails, POST /emails/batch ose POST /templates/{id}/send. Asnjë rrugë tjetër nuk e lexon. Thirrja e parë e bën punën, ndërsa një përsëritje me të njëjtin çelës kthen mesazhin identik. POST /emails vendos edhe Idempotency-Replayed: true, ndërsa grupi raporton replayed te secili element dhe dërgimi i shabllonit e raporton te trupi e përgjigjet me 200 në vend të 202. Pretendimi merret si vetë futja në bazën e të dhënave, ndaj dy kërkesa që garojnë me të njëjtin çelës nuk mund të fitojnë të dyja.
Idempotency-Key: invoice-8812Ripërdorimi i një çelësi me një trup tjetër është një 422 idempotency_key_reuse e jo një riluajtje e heshtur. Pothuajse gjithmonë do të thotë se çelësi u nxor nga diçka jo mjaftueshëm unike, dhe t’i riluash dikujt një mesazh që nuk e dërgoi është më keq se ta refuzosh.
Në një grup, çelësi zgjerohet për secilin element, ndaj një çelës i vetëm mbi njëqind mesazhe nuk i shkrin ato te i pari.