You are here

function MCAPI::listUpdateMember in Mailchimp 5

Same name and namespace in other branches
  1. 5.2 MCAPI.class.php \MCAPI::listUpdateMember()
  2. 6.2 MCAPI.class.php \MCAPI::listUpdateMember()
  3. 6 MCAPI.class.php \MCAPI::listUpdateMember()
  4. 7 MCAPI.class.php \MCAPI::listUpdateMember()

Edit the email address, merge fields, and interest groups for a list member

Related

@example mcapi_listUpdateMember.php

Parameters

string $id the list id to connect to:

string $email_address the current email address of the member to update:

array $merge_vars array of new field values to update the member with. Use "EMAIL" to update the email address and "INTERESTS" to update the interest groups:

string $email_type change the email type preference for the member ("html" or "text"). Leave blank to keep the existing preference (optional):

boolean $replace_interests flag to determine whether we replace the interest groups with the updated groups provided, or we add the provided groups to the member's interest groups (optional, defaults to true):

Return value

boolean true on success, false on failure. When using MCAPI.class.php, the value can be tested and error messages pulled from the MCAPI object

File

./MCAPI.class.php, line 780

Class

MCAPI

Code

function listUpdateMember($id, $email_address, $merge_vars, $email_type = '', $replace_interests = true) {
  $params = array();
  $params["id"] = $id;
  $params["email_address"] = $email_address;
  $params["merge_vars"] = $merge_vars;
  $params["email_type"] = $email_type;
  $params["replace_interests"] = $replace_interests;
  return $this
    ->callServer("listUpdateMember", $params);
}