The relation between a contactlist and a contact is represented through the listrecipient entity. You can learn more about this in our guide, here:
To remove a contact from a list, you have two options: either DELETE this entity or unsubscribe the contact from the list. The second solution has the advantage to keep the contact's status in the list. It prevents to send unwanted emails to a contact, if for some reason you add it in the list again later.
First, do a GET request to retrieve the ID of the listrecipient entity.
As described in our reference documentation, here, use the Contact and ContactsList filter.
Once you have the ID, you can either run a DELETE request on it to permanently delete the contact in the list or set the IsUnsubscribed property to true to unsubscribe it.
I'm a developer evangelist here at Mailjet.
The relation between a
contactlist
and acontact
is represented through thelistrecipient
entity. You can learn more about this in our guide, here:To remove a contact from a list, you have two options: either
DELETE
this entity or unsubscribe the contact from the list. The second solution has the advantage to keep the contact's status in the list. It prevents to send unwanted emails to a contact, if for some reason you add it in the list again later.First, do a
GET
request to retrieve theID
of thelistrecipient
entity. As described in our reference documentation, here, use the Contact and ContactsList filter. Once you have theID
, you can either run aDELETE
request on it to permanently delete the contact in the list or set theIsUnsubscribed
property totrue
to unsubscribe it.