segmentCreate
public static string segmentCreate(string token, array segmentDetail)
Create a new List Segment based on the details provided. Return the ID of the newly created List Segment.
Section
Contact List Related Methods

Parameters
string tokenA valid token for your account. To generate a token, use the login method.
array segmentDetailThe array containing the segment details.
string segmentnameName of the segment
string descriptionDescription for your segment
string listidThe ID of the contact list on which the segment is to be created

Returns
stringReturns the ID of the newly created list segment.


Examples
download example code
xmlrpc_segmentCreate.php


  1. <?php
  2. /**
  3. This Example shows how to authenticate a user using XML-RPC.
  4. Note that we are using the PEAR XML-RPC client and recommend others do as well.
  5. **/
  6. require_once 'XML/RPC2/Client.php';
  7. require_once 'inc/config.php';
  8. $client = XML_RPC2_Client::create($apiURL);
  9. $token = $client->login($apiLogin, $apiPassword);
  10.  
  11. /**
  12. Fetch the latest contact list ID, so we can retrieve the target contact list ID.
  13. **/
  14. $contactList = $client->listGet($token, "", 1, 1, "", "");
  15. $listID = $contactList[0]['id'];
  16.  
  17. $segmentDetail['segmentname'] = 'Segment 1';
  18. $segmentDetail['description'] = 'Test Segment';
  19. $segmentDetail['listid'] = $listID;
  20. $segmentID = $client->segmentCreate($token, $segmentDetail);
  21. ?>