Uploading user data into AAM | Community
Skip to main content
New Participant
September 7, 2021
Solved

Uploading user data into AAM

  • September 7, 2021
  • 1 reply
  • 1448 views

Hi,

 

Use case : We have a web application with list of customers (including email, gender, name and etc). we want to send these of list of users to AAM using API so that our customers can make use of this data in AAM.

 

we want send the user data using API with below options

1. how to send a single profile (email, name, gender) using API

2. how to upload a file with list of profile (spreadsheet or any other file having list of customer data) with multipart request using API

3. how to send JSON payload via API

 

Please help me on this..

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Best answer by PrabhatUpadhyay

Hi Manju,

 

You can onboard data in AAM in two ways

1) Through Signals

2) Directly sending the Trait id (d_sid=TRAIT_ID) in API

 

If you want to share data like email, age, gender via signals, you can use API like

https://domain_alias.demdex.net/event?d_uuid=UUID&c_email=EMAIL_ID&c_age=AGE&c_genger=GENDER&d_dst=1&d_rtbd=json&d_cb=callback

OR

 

 

https://domain_alias.demdex.net/event?d_cid=data_source_id%01CRM_ID/DPUUID&c_email=EMAIL_ID&c_age=AGE&c_genger=GENDER&d_dst=1&d_rtbd=json&d_cb=callback

 

I am not sure whether you can onboard data in AAM via REST API or not. You can check detailed information on REST API in below documentation

https://experienceleague.adobe.com/docs/audience-manager/user-guide/api-and-sdk-code/rest-apis/aam-api-getting-started.html?lang=en

 

Thank You

Prabhat Upadhyay

1 reply

New Participant
September 7, 2021

Hi Prabhat,

Thanks for the information.. but where we need to put the actual user data in the curl command. i see that it has only signals.

Ex: 

curl -i "yourcompany.demdex.net/event?d_uuid=12345678901234567890123456789012345678&d_rtbd=json&c_likes=famous%20popstar&c_loves=famous%20actress"

 

I want to send something like {email:abc@gmail.com}

What is the difference between DCS API and REST API in AAM. what are the usecases?

PrabhatUpadhyayAccepted solution
New Participant
September 7, 2021

Hi Manju,

 

You can onboard data in AAM in two ways

1) Through Signals

2) Directly sending the Trait id (d_sid=TRAIT_ID) in API

 

If you want to share data like email, age, gender via signals, you can use API like

https://domain_alias.demdex.net/event?d_uuid=UUID&c_email=EMAIL_ID&c_age=AGE&c_genger=GENDER&d_dst=1&d_rtbd=json&d_cb=callback

OR

 

 

https://domain_alias.demdex.net/event?d_cid=data_source_id%01CRM_ID/DPUUID&c_email=EMAIL_ID&c_age=AGE&c_genger=GENDER&d_dst=1&d_rtbd=json&d_cb=callback

 

I am not sure whether you can onboard data in AAM via REST API or not. You can check detailed information on REST API in below documentation

https://experienceleague.adobe.com/docs/audience-manager/user-guide/api-and-sdk-code/rest-apis/aam-api-getting-started.html?lang=en

 

Thank You

Prabhat Upadhyay