After adding new custom properties to the user shopper type, you can issue a PUT request to the /ccadmin/v1/profiles/{id} endpoint on the administration server to set the values of these properties on an existing shopper profile, or issue a POST request to the /ccadmin/v1/profiles endpoint to set these and other properties when you create a new shopper profile. Custom properties you create on the user shopper type are automatically exposed to these endpoints.

The following example shows a sample request body for setting the two custom properties created in the previous section on an existing shopper profile:

{
   "loyaltyProgramMember": true,
   "favoriteWebSite": www.oracle.com
}

The following shows the response body returned:

{
    "receiveEmail": "yes",
    "shippingSurchargePriceList": null,
    "lastName": "Anderson",
    "locale": "en_US",
    "priceListGroup": null,
    "links": [
        {
          "rel": "self",
          "href": "http://myserver.example.com:9443/ccadmin/v1/profiles/se-570031"
        }
    ],
    "repositoryId": "se-570031",
    "id": "se-570031",
    "loyaltyProgramMember": true,
    "email": "kim@example.com",
    "shippingAddresses": [
        {
            "lastName": "Anderson",
            "postalCode": "13202",
            "phoneNumber": "212-555-1977",
            "county": null,
            "state": "NY",
            "address1": "21 Cedar Ave",
            "address2": null,
            "firstName": "Kim",
            "repositoryId": "se-980031",
            "city": "Syracuse",
            "country": "US"
        }
    ],
    "translations": {},
    "daytimeTelephoneNumber": null,
    "favoriteWebSite": "www.oracle.com",
    "firstName": "Kim",
    "shippingAddress": {
        "lastName": "Anderson",
        "postalCode": "13202",
        "phoneNumber": "212-555-1977",
        "county": null,
        "state": "NY",
        "address1": "21 Cedar Ave",
        "address2": null,
        "firstName": "Kim",
        "repositoryId": "se-980031",
        "city": "Syracuse",
        "country": "US"
    }
}

Copyright © 1997, 2016 Oracle and/or its affiliates. All rights reserved. Legal Notices