getCustomerEmail()


You can easily check a customer email, by setting your publisher token and customer access token. The customer must have purchased at least one of your offers.

Info: Enterprise account required. Contact us if you're interested about opening Enterprise account.

Parameters:

Name Type Description
publisherToken string Required publisher account with special privileges
customerToken string Token that identifies the customer, read more in Must know about API section.

- required parameter

Request:

[
    {
        "method": "getCustomerEmail",
        "params": {
            "publisherToken": "Xlrx-SjTLVMCsaRsOf2q2hvWKOlrF57yHknDRRRMX-13Fz-x",
            "customerToken": "Q5ik8S5iULFfnUwzcX0TvVfhzqBYRsXMGAcUeAIESAVHm1jj"
        },
        "jsonrpc": "2.0",
        "id": 1
    }
]

Response:

[
    {
        "result": {
            "email": "customer@email.com"
        },
        "id": "1",
        "error": null,
        "jsonrpc": "2.0"
    }
]

Example:

<?php
                            
    $cleengApi = new Cleeng_Api();
    $cleengApi->setPublisherToken('VIJYHWzJEP4mt1DZThD7DV_FinBG0Yo3Q9oHfCFAjqA22jXP');//enterprise account required

    $customerEmail = $cleengApi->getCustomerEmail();//PHP SDK takes customerToken automatically from cookies when customer is logged in.

    echo $customerEmail->email;
    
?>

Remember! you can always check it by yourself using API Console - getCustomerEmail()

Back to Customer API