1017 B
1017 B
Unsubscribe from all lists and change subscriber status
array unsubscribe(string $subscriber_id)
This method removes a subscriber from all lists and updates its status to 'unsubscribed'.
It returns a subscriber. See Get Subscriber for returned data structure.
Arguments
string $subscriber_id
(required)
An id or email of an existing subscriber. An \Exception
is thrown when an id or email doesn't match any subscriber.
Error handling
All expected errors from the API are exceptions of class \MailPoet\API\MP\v1\APIException
.
Code of the exception is populated to distinguish between different errors.
An exception of base class \Exception
can be thrown when something unexpected happens.
Codes description:
Code | Description |
---|---|
4 | Invalid subscriber that does not exist |
24 | Subscriber already has 'unsubscribed' status |