Retrieve Customer’s Tags and Attributes

Retrieves the customer attributes of a given customer.

Examples
curl -X GET "https://api.chartmogul.com/v1/customers/cus_de305d54-75b4-431b-adb2-eb6b9e546012/attributes" \
     -u YOUR_API_KEY:
customer = ChartMogul::Customer.retrieve('cus_de305d54-75b4-431b-adb2-eb6b9e546012')
customer.attributes
ChartMogul.Customer.attributes(config, "cus_de305d54-75b4-431b-adb2-eb6b9e546012");
<?php

$customer = ChartMogul\Customer::retrieve(
  						"cus_de305d54-75b4-431b-adb2-eb6b9e546012");
$customer->attributes;
?>
api.RetrieveCustomersAttributes("cus_de305d54-75b4-431b-adb2-eb6b9e546012")
chartmogul.Attributes.retrieve(
    config,
    uuid="cus_de305d54-75b4-431b-adb2-eb6b9e546012")
Result Format
{
  "tags": ["engage", "unit loss", "discountable"],
  "stripe": {
    "uid": 7,
    "coupon": true
  },
  "clearbit": {},
  "custom": {
    "CAC": 213,
    "utmCampaign": "social media 1",
    "convertedAt": "2022-09-08 00:00:00",
    "pro": false,
    "salesRep": "Gabi"
  }
}
{
  :tags=>["engage", "unit loss", "discountable"], 
  :stripe=>{
    :uid=>7,
    :coupon=>true
  },
  :clearbit=>{},
  :custom=> {
    :CAC=> 213,
    :utmCampaign=> "social media 1",
    :convertedAt=> "2022-09-08 00:00:00",
    :pro=> false,
    :salesRep=> "Gabi"
  }
}
{
  "tags": ["engage", "unit loss", "discountable"],
  "stripe": {
    "uid": 7,
    "coupon": true
  },
  "clearbit": {},
  "custom": {
    "CAC": 213,
    "utmCampaign": "social media 1",
    "convertedAt": "2022-09-08 00:00:00",
    "pro": false,
    "salesRep": "Gabi"
  }
}
<?php

array (
  'custom' =>
  array (
    'CAC' => 213,
    'utmCampaign' => 'social media 1',
    'convertedAt' => '2022-09-08T00:00:00.000Z',
    'pro' => false,
    'salesRep' => 'Gabi',
  ),
  'clearbit' =>
  array (
  ),
  'stripe' =>
  array (
    "uid" => 7,
    "coupon" => true
  ),
  'tags' => 
  array (
    0 => 'engage',
    1 => 'unit loss',
    2 => 'discountable',
  ),
)
?>
(*chartmogul.Attributes)(0xc042042f30)({
 Tags: ([]string) (len=3) {
  (string) (len=6) "engage",
  (string) (len=9) "unit loss",
  (string) (len=12) "discountable"
 },
 Stripe: (*chartmogul.Stripe)(0xc04200c5b0)({
     UID: (uint64) 7,
     Coupon: (bool) true
    }),
 Clearbit: (*chartmogul.Clearbit)(0xc0420da3c0)({
    }),
 Custom: (map[string]interface {}) (len=5) {
     (string) (len=3) "CAC": (float64) 213,
     (string) (len=11) "utmCampaign": (string) (len=14) "social media 1",
     (string) (len=11) "convertedAt": (string) (len=25) "2022-09-08T00:00:00-04:00",
     (string) (len=3) "pro": (string) (bool) false,
     (string) (len=8) "salesRep": (string) (len=4) "Gabi"
    }
})
<Attributes{
    clearbit=<Clearbit{
  }>,
    custom={
        'CAC': 213, 
        'utmCampaign': 'social media 1',
        'convertedAt': '2022-09-08 00:00:00',
        'pro': False,
        'salesRep': 'Gabi'}, 
    tags=['engage', 
    'unit loss', 'discountable']}>

The response contains the customer's attributes with the following data:

  • tags - An Array of tags that you have added to this customer.
  • stripe - A JSON object representing any metadata on this customer object in your Stripe account.
  • clearbit - A JSON object representing publicly available information about this customer retrieved from Clearbit. This is a legacy field. ChartMogul no longer utilizes Clearbit.
  • custom - A JSON object representing custom attributes that you have added to this customer.
Language
Authorization
Basic
base64
: