संपर्क को ब्लॉक करें
पते को वर्कस्पेस की ब्लॉक सूची में डालता है, वही जिसे `PATCH /settings` `blockedSenders` के रूप में संपादित करता है, ताकि उस समय से उससे आने वाला मेल अस्वीकार हो। यह ऐप में किसी संपर्क पर ब्लॉक करें है। पते का संपर्क होना ज़रूरी नहीं।
असली कॉल आपकी अपनी कुंजी से आपके वर्कस्पेस पर चलाता है।
POST /contacts/{email}/block
पते को वर्कस्पेस की ब्लॉक सूची में डालता है, वही जिसे PATCH /settings blockedSenders के रूप में संपादित करता है, ताकि उस समय से उससे आने वाला मेल अस्वीकार हो। यह ऐप में किसी संपर्क पर ब्लॉक करें है। पते का संपर्क होना ज़रूरी नहीं।
उदाहरण
settings:write चाहिए, क्योंकि यह संपर्क नहीं बल्कि ब्लॉक सूची लिखता है। @ को URL-encode करें।
curl -X POST "$OE/contacts/offers%2Bweekly%40shop.example/block" -H "$AUTH"{ "object": "contact_block", "email": "[email protected]", "blocked": true, "blockedBy": { "rule": "[email protected]", "list": "blockedSenders" }, "created": true}प्लस टैग हटा दिया जाता है, इसलिए [email protected] को ब्लॉक करने से [email protected] और उसका हर टैग ब्लॉक हो जाता है।
जब कोई नियम पते को पहले से ब्लॉक करता है, पूरे डोमेन का नियम भी, तो कुछ नहीं जोड़ा जाता: created false होता है और blockedBy उस नियम का नाम बताता है। इसलिए वही कॉल दोबारा भेजना सुरक्षित है।
जिस पते में दो से कम अक्षर या अंक हों वह 422 blocklist_entry_too_broad है।