How to use API call to send data from AEP to ACS

Avatar

Avatar

Anoop_C

Avatar

Anoop_C

Anoop_C

20-08-2020

Hi,

 

I need to send data from AEP to ACS using realtime API calls. Can someone please help me with this. ?

In my analysis we don't have any Http API in AEP Destinations. Also, for connecting to ACS we have only FTP/S3 options are available.

 

My requirement is to send data available in AEP schema to one of the ACS schema using Adobe io derived API call. Is there any option is available to create a custom destination extension to do this activity. ? 

Accepted Solutions (0)

Answers (1)

Answers (1)

Avatar

Avatar

EricKneeDX

Avatar

EricKneeDX

EricKneeDX

08-10-2020

This is a complicated question to be honest 🙂

 

Today there is no API level integration between AEP and ACS due to the constraints present on the ACS side with the traffic volume that the web servers can handle.  Keep this in mind as you look to leverage ACS api's as they were not meant to be used to load data at scale.  To get data from AEP back to ACS there are two approaches you can leverage:

 

  1. Data Access API -> https://docs.adobe.com/content/help/en/experience-platform/data-access/api.html
    This would be used where you don't want the data available in the Real-time Customer Profile and just want the data available in the data lake.  Keep in mind the data lake is append only so you may need to leverage Query Service to CTAS a de-duped version of your data so you know exactly what batch to pull back
  2. RTCDP -> https://docs.adobe.com/content/help/en/experience-platform/rtcdp/destinations/destinations-cat/cloud...
    This would be used where you want to activate specific segments and select attributes on the profile union schema back to ACS.  In this scenario you have two paths to push the data outbound.  S3/sFTP are the slow path or Kinesis/EventHub are the fast path.  

 

I would love to understand the use case you have for needing real-time calls into ACS as there may be additional approaches that can be taken.  Would rather present you with the right architecture to solve your problem vs. just telling you how to get this working as-is.