Expand my Community achievements bar.

Adobe Journey Optimizer Community Lens 6th edition is out.
SOLVED

API to redeem offers

Avatar

Level 1

Need API to redeem offers 

1 Accepted Solution

Avatar

Correct answer by
Level 5

Hi,

It would be great to get context rather than a single line 

However, the process to redeem an offer usually involves a two-step process: "selecting" an offer and then "redeeming" it. In the Adobe Experience Platform, these two actions are usually handled by different APIs.

  1. Select Offer: The Adobe Experience Platform Offer Decisioning Service API is often used to select the right offer for a given customer at a specific point in their journey. This is done using the /decisions endpoint, where you can provide a context (like customer attributes or journey details) and get back an offer that matches that context.

  2. Redeem Offer: Once an offer is selected and presented to the customer, the act of "redeeming" the offer (i.e., the customer accepting and using the offer) is usually handled by a different system and not directly by Adobe. This could be your point-of-sale system, eCommerce platform, or another part of your tech stack.

You can record the redemption event and send it back to the Adobe Experience Platform using the Experience Event API or the Journey Optimizer Event API. You could also use the Adobe Experience Platform Web SDK to record this user action on a website.

It's important to remember that the exact APIs and endpoints used can vary based on your specific implementation and version of the Adobe Experience Cloud.

All the best! Hope this helps.

Thanks

Madhan

View solution in original post

2 Replies

Avatar

Correct answer by
Level 5

Hi,

It would be great to get context rather than a single line 

However, the process to redeem an offer usually involves a two-step process: "selecting" an offer and then "redeeming" it. In the Adobe Experience Platform, these two actions are usually handled by different APIs.

  1. Select Offer: The Adobe Experience Platform Offer Decisioning Service API is often used to select the right offer for a given customer at a specific point in their journey. This is done using the /decisions endpoint, where you can provide a context (like customer attributes or journey details) and get back an offer that matches that context.

  2. Redeem Offer: Once an offer is selected and presented to the customer, the act of "redeeming" the offer (i.e., the customer accepting and using the offer) is usually handled by a different system and not directly by Adobe. This could be your point-of-sale system, eCommerce platform, or another part of your tech stack.

You can record the redemption event and send it back to the Adobe Experience Platform using the Experience Event API or the Journey Optimizer Event API. You could also use the Adobe Experience Platform Web SDK to record this user action on a website.

It's important to remember that the exact APIs and endpoints used can vary based on your specific implementation and version of the Adobe Experience Cloud.

All the best! Hope this helps.

Thanks

Madhan

Avatar

Employee Advisor

@mayank091,

Do you have any specific query on redeeming offers?

To redeem offers using the Adobe Journey Optimizer API, you would typically need to refer to the official documentation provided by Adobe. https://experienceleague.adobe.com/docs/journey-optimizer/using/offer-decisioning/get-started-decisi...

Make sure to know the specific endpoints, parameters, and authentication methods required to interact with the API.