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
BedrockMission!

Learn more

View all

Sign in to view all badges

SOLVED

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

Franck_BUISSON_GL
Level 1
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
SatheeskannaK
Correct answer by
Community Advisor
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
SatheeskannaK
Correct answer by
Community Advisor
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