Expand my Community achievements bar.

SOLVED

Uploading user data into AAM

Avatar

Level 1

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..

1 Accepted Solution

Avatar

Correct answer by
Level 1

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-a...

 

Thank You

Prabhat Upadhyay

View solution in original post

4 Replies

Avatar

Level 1

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?

Avatar

Correct answer by
Level 1

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-a...

 

Thank You

Prabhat Upadhyay

Avatar

Level 1

Hi Prabhat,

 

DCS api, GET and POST has limit of 8k and 32k respectively.. if i want send more data in terms of file or batch using Java application, how can send it to AAM?

 

Also if i want to download list of users from AAM, is it possible using Java application?

 

Thanks