दस्तावेज़ पर जाएँ
API

संपर्कों को एक साथ हटाएँ

एक ही कॉल में अधिकतम 200 पते हटाता है, हर एक को वैसे ही जैसे `DELETE /contacts/{email}` एक को हटाता है: सहेजा गया संपर्क अपने नोट्स, फ़ोटो और ऑडियंस सदस्यताओं के साथ चला जाता है, और हर पता छिपा दिया जाता है, ताकि कोई सेंड उसे फिर से दर्ज न करे।

POSTapi.openemail.uk/contacts/batch-delete

असली कॉल आपकी अपनी कुंजी से आपके वर्कस्पेस पर चलाता है।

POST /contacts/batch-delete

एक ही कॉल में अधिकतम 200 पते हटाता है, हर एक को वैसे ही जैसे DELETE /contacts/{email} एक को हटाता है: सहेजा गया संपर्क अपने नोट्स, फ़ोटो और ऑडियंस सदस्यताओं के साथ चला जाता है, और हर पता छिपा दिया जाता है, ताकि कोई सेंड उसे फिर से दर्ज न करे।

उदाहरण

contacts:write चाहिए।

curl
curl -X POST "$OE/contacts/batch-delete" -H "$AUTH" -H 'content-type: application/json' -d '{  "emails": ["[email protected]", "[email protected]", "not-an-address"]}'
प्रतिक्रिया
{  "object": "contact_batch_delete",  "deleted": 2,  "saved": 1,  "invalid": ["not-an-address"]}

deleted हटाए और छिपाए गए पतों को गिनता है, चाहे सहेजे गए हों या केवल मेल में दिखे हों, और saved बताता है कि उनमें से कितने सहेजे गए संपर्क थे। जो प्रविष्टि पता नहीं है वह invalid में लौटती है और बाकी फिर भी आगे बढ़ते हैं।

दोहराया गया पता एक बार गिना जाता है, और वही कॉल दोबारा भेजने से कुछ नहीं बदलता। इसे पूर्ववत नहीं किया जा सकता।