Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
Bedrock Mission!

Learn more

View all

Sign in to view all badges

SOLVED

update address1, address2, etc in the location item of Profile by API

Avatar

Level 1

Hello,

How to  update the item part of the Profile schem , for example  the parts of location such as address1, address2, ...and so...ZipCode.... ?

for example , in the documentation we can see an example for updating ou creating a profile, butr thi example is only about "simple" fields ::

Sample PATCH request to update a profile.
<--
-X PATCH https://mc.adobe.io/<ORGANIZATION>/campaign/profileAndServices/profile/<PKEY> \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer <ACCESS_TOKEN>' \ -H 'Cache-Control: no-cache' \ -H 'X-Api-Key: <API_KEY>' \ -d '{"firstName":"Mark"',"lastName":"Smith"}'
-->

By what must i replace "firstname"  or "lastname"   to update the   location.... address1   etc?

Thanks

Franck

1 Accepted Solution

Avatar

Correct answer by
Community Advisor

Hi @Franck_BUISSON_GL,

 

Use PATCH request with following incase if you're updating part of the profile details. It will look like this,

 

-X PATCH https://mc.adobe.io/<ORGANIZATION>/campaign/profileAndServices/profile/<PKEY> \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer <ACCESS_TOKEN>' \
-H 'Cache-Control: no-cache' \
-H 'X-Api-Key: <API_KEY>' \
-d '{
"lastName": "",
"location": {
"address1": "123 street",
"address2": "",
"address3": "",
"address4": "",
"city": "",
"countryCode": "",
"stateCode": "",
"zipCode": ""
},
"middleName": "",
"mobilePhone": ""
}'

 

Thanks, Sathees

 

 

View solution in original post

2 Replies

Avatar

Correct answer by
Community Advisor

Hi @Franck_BUISSON_GL,

 

Use PATCH request with following incase if you're updating part of the profile details. It will look like this,

 

-X PATCH https://mc.adobe.io/<ORGANIZATION>/campaign/profileAndServices/profile/<PKEY> \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer <ACCESS_TOKEN>' \
-H 'Cache-Control: no-cache' \
-H 'X-Api-Key: <API_KEY>' \
-d '{
"lastName": "",
"location": {
"address1": "123 street",
"address2": "",
"address3": "",
"address4": "",
"city": "",
"countryCode": "",
"stateCode": "",
"zipCode": ""
},
"middleName": "",
"mobilePhone": ""
}'

 

Thanks, Sathees