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

किसी audience से contact हटाएँ

एक सदस्यता हटाता है और बाकी सब अछूता छोड़ देता है। contact पता-पुस्तिका में रहता है, डिफ़ॉल्ट audience में रहता है और हर उस दूसरी audience में रहता है जिसमें वह था।

DELETEapi.openemail.uk/audiences/{id}/contacts/{email}

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

DELETE /audiences/{id}/contacts/{email}

एक सदस्यता हटाता है और बाकी सब अछूता छोड़ देता है। contact पता-पुस्तिका में रहता है, डिफ़ॉल्ट audience में रहता है और हर उस दूसरी audience में रहता है जिसमें वह था।

उदाहरण

audiences:write चाहिए। @ को URL-encode करें।

curl
curl -X DELETE "$OE/audiences/aud_4c1b8e2a7d9f05c36b4e8a71/contacts/grace%40example.com" -H "$AUTH"
प्रतिक्रिया
{  "object": "audience_member",  "audienceId": "aud_4c1b8e2a7d9f05c36b4e8a71",  "email": "[email protected]",  "deleted": true}

जो contact इस audience में नहीं है उस पर 404 मिलता है, इसलिए कोई टाइपिंग ग़लती ऐसा हटाना दर्ज नहीं कर सकती जो हुआ ही नहीं।

अंतर्निर्मित डिफ़ॉल्ट audience को छाँटा नहीं जा सकता। वह कॉल 409 audience_immutable के साथ अस्वीकार होती है, क्योंकि जब तक कोई contact है, वह हर contact को रखती है। जब आपका मतलब contact को हटाने से हो, तो contact को हटाएँ।

आख़िरी contact हटाने पर audience अपनी जगह बनी रहती है, बस खाली हो जाती है।