Zur Dokumentation springen
API

Kontakte gesammelt löschen

Löscht bis zu 200 Adressen in einem Aufruf, jede so, wie `DELETE /contacts/{email}` eine löscht: Ein gespeicherter Kontakt verschwindet mit seinen Notizen, seinem Foto und seinen Audience-Mitgliedschaften, und jede Adresse wird ausgeblendet, sodass ein Versand sie nicht wieder erfasst.

POSTapi.openemail.uk/contacts/batch-delete

Führt den echten Aufruf gegen Ihren Workspace aus, mit Ihrem eigenen Schlüssel.

POST /contacts/batch-delete

Löscht bis zu 200 Adressen in einem Aufruf, jede so, wie DELETE /contacts/{email} eine löscht: Ein gespeicherter Kontakt verschwindet mit seinen Notizen, seinem Foto und seinen Audience-Mitgliedschaften, und jede Adresse wird ausgeblendet, sodass ein Versand sie nicht wieder erfasst.

Beispiel

Erfordert 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"]}'
Antwort
{  "object": "contact_batch_delete",  "deleted": 2,  "saved": 1,  "invalid": ["not-an-address"]}

deleted zählt die gelöschten und ausgeblendeten Adressen, gespeichert oder nur in Mails vorgekommen, und saved, wie viele davon gespeicherte Kontakte waren. Ein Eintrag, der keine Adresse ist, kommt in invalid zurück, und der Rest geht trotzdem durch.

Eine wiederholte Adresse zählt einmal, und denselben Aufruf erneut zu senden, ändert nichts. Es gibt kein Rückgängig.