// POST /v1/customers/{customerId}/cart HTTP/1.1
POST /v1/me/cart HTTP/1.1
Host: api.clayful.io
Accept: application/json
Accept-Encoding: gzip
Content-Type: application/json
Authorization: Bearer <api-access-token>
Authorization-Customer: <customer-auth-token>

{
    // ...
}
var Cart = Clayful.Cart;

var payload = {
    // ...
};

var options = {
    customer: '<customer-auth-token>'
};

Cart.getForMe(payload, options, function(err, response) {

    if (err) {
        throw err;
    }
    
    console.log(response.data);

});
const Cart = Clayful.Cart;

const payload = {
    // ...
};

const options = {
    customer: '<customer-auth-token>'
};

// Cart.get('customerId', payload, ...);
Cart.getForMe(payload, options, (err, response) => {

    if (err) {
        throw err;
    }

    console.log(response.data);

});
use Clayful\Cart;

$payload = array(
    // ...
);

$options = array(
    'customer' => '<customer-auth-token>'
);

// Cart::get('customerId', $payload, ...);
$response = Cart::getForMe($payload, $options);

print_r($response->data);
Cart = Clayful.Cart

payload = {
    # ...
}

options = {
    'customer': '<customer-auth-token>'
}

# Cart.get('customerId', payload, ...)
response = Cart.get_for_me(payload, options)

print(response.data)
Cart = Clayful::Cart

payload = {
    # ...
}

options = {
    'customer' => '<customer-auth-token>'
}

# Cart.get('customerId', payload, ...)
response = Cart.get_for_me(payload, options)

puts response.data