AJO Action response | Community
Skip to main content
Level 3
October 14, 2022
Solved

AJO Action response

  • October 14, 2022
  • 4 replies
  • 2720 views

Hi,

 

I am in a situation where I need to record/log the response from the "actions". I have action in my journey which connects to the third-party system via API call, now after this action step in the journey I need to update a field based on the response from the successful action call(API).

 

Is it possible in first place? If so what configurations need to be done or is there any Out-of-the-box schema that AJO already supports to record this kind of response which we can utilize?

 

Thanks in Advance!

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 ChetanyaJain-1

Hi @ikmoo,

 

Here are some options:

  • As Anuhya mentioned you can use OOB Action "Update Profile" and update the details at the profile level. The schema can be created based on your needs, there's no OOB schema available. Keep in mind that you need to design for a larger scope, multiple campaigns, and multiple brands (if applicable).
  • To update at the event level - you can think of using Edge Server API and this will ingest based on your data collection configuration and web SDK schema can be leveraged - https://experienceleague.adobe.com/docs/experience-platform/edge-network-server-api/overview.html?lang=en. Edge server API currently updates only at the event level.
  • You can also call AEP HTTP API and make an update. Just that you will need to create a wrapper for authentication/secured call (AJO -> Wrapper -> AEP).

Hope this helps!

 

Regards,

Chetanya

4 replies

Anuhya-Y
Community Advisor
Community Advisor
October 14, 2022

@ikmoo 

Update profile under Actions can be used to update a profile field. Need to create /update profile enabled schema with filed which would be used in the update profile activity in the journey.

IkmooAuthor
Level 3
October 14, 2022

So basically you are saying that only profile enabled schema's field can be updated via this "Update Profile" action right?

 

And also for my other question you have any idea on that?

Anuhya-Y
Community Advisor
Community Advisor
October 14, 2022

Yes, only profile enable schema can be updated.

AJO has few OOTB schemas , which are not relevant in this scenario. Need to use a custom schema.

ChetanyaJain-1
Community Advisor
ChetanyaJain-1Community AdvisorAccepted solution
Community Advisor
October 14, 2022

Hi @ikmoo,

 

Here are some options:

  • As Anuhya mentioned you can use OOB Action "Update Profile" and update the details at the profile level. The schema can be created based on your needs, there's no OOB schema available. Keep in mind that you need to design for a larger scope, multiple campaigns, and multiple brands (if applicable).
  • To update at the event level - you can think of using Edge Server API and this will ingest based on your data collection configuration and web SDK schema can be leveraged - https://experienceleague.adobe.com/docs/experience-platform/edge-network-server-api/overview.html?lang=en. Edge server API currently updates only at the event level.
  • You can also call AEP HTTP API and make an update. Just that you will need to create a wrapper for authentication/secured call (AJO -> Wrapper -> AEP).

Hope this helps!

 

Regards,

Chetanya

Adobe Employee
October 17, 2022

@ikmoo another option to consider would be to create a feedback listener event sequenced after the action. If the 3rd party action that you are calling has the option to post feedback via a webhook endpoint, you could look to capture this fedback as a new experience event, allowing you to then record the response back to the individual profiles or use the response content to further progress profiles through a Journey. 

October 26, 2022

Another option could be using datasource where we change to POST, so we are able to pass value as well as use the data source configuration.