Get Subscriber Details

Getting all subscribers of a list including all custom fields (apiGetSubscriberDetails)

Mittels dieser Funktion rufen Sie alle Empfänger einer Liste ab. Im Gegensatz zu apiGetSubscriber werden die Empfänger mit Personalisierungsfelder zurückgeben. Die Datenmenge und Wartezeit auf die Daten verzögert sich dadurch.

Request

NameTypeExampleRequiredComment
listIDInteger123456789apiGetList() delivers all possible List IDs.
startInteger0
countInteger100limited to 100

Response

[0] => stdClass Object
    (
        [subscriberID] => 1200863

        [subscriberEmail] => max.mustermann@test.de
        [customFields] => Array
            (
                [0] => stdClass Object
                    (
                        [customFieldID] => 123456
                        [customFieldValue] => Max
                    )
                [1] => stdClass Object
                    (
                        [customFieldID] => 123457
                        [customFieldValue] => Mustermann
                    )
                [2] => stdClass Object
                    (
                        [customFieldID] => 123458
                        [customFieldValue] => Herr
                    )
                [3] => stdClass Object
                    (
                        [customFieldID] => 123459
                        [customFieldValue] => Dr.
                    )
            )
    )
[...]

Error Response

CodeInterpretation
204Es wurden keine Subscriber in dieser Liste gefunden. Überprüfen Sie bitte ob eine gültige Listen ID übergeben wurde.
404Es wurde keine gültige Listen ID übergeben.

PHP5 Beispiel

try{
    $request = array(
        'start'=>       0,
        'count'=>       100,
        'listID'=> 123456,
    );
    $response=$client->apiGetSubscriberDetails($request);
}
catch (SoapFault $exception) {
    echo ($exception->getMessage());
}