Update a subscriber
moosend_update_subscriberWRITE: update one subscriber (by ID) in a mailing list — email, name, custom fields, tags, preferences. Include every custom field you want to keep. Moosend: POST /subscribers/{MailingListID}/update/{SubscriberID}.json.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Subscriber name. | |
| tags | No | Subscriber tags. | |
| Yes | The subscriber's email address (required by Moosend). | ||
| preferences | No | Preference option values chosen by the subscriber (must match the list's preference options). | |
| custom_fields | No | Custom field values by field name, e.g. {"City":"Athens","Age":25}. Sent to Moosend as "Name=Value" pairs. WARNING: on an existing subscriber, any custom field NOT included is cleared — include every field you want to keep. | |
| subscriber_id | Yes | Subscriber ID (a GUID). | |
| mailing_list_id | Yes | Mailing list ID (a GUID, from moosend_list_mailing_lists). | |
| has_external_double_opt_in | No | True if the subscriber already gave consent by other means. |