Batch Decisioning API questions | Community
Skip to main content
Michael_Soprano
Level 10
October 2, 2025
Solved

Batch Decisioning API questions

  • October 2, 2025
  • 1 reply
  • 277 views

Is it possible:

- to write output to custom dataset? In UI available in only system dataset - in API dos I see that it might be custom 

- activate that dataset to cloud destination? Would like to confirm 😄 

- is it possible to somehow schedule it to run it repeatably? 

Best answer by SatheeskannaK

@michael_soprano 

- to write output to custom dataset? In UI available in only system dataset - in API dos I see that it might be custom -

While the AJO UI restricts dataset selection to the "Offer Decisioning Export" dataset (which is system-managed), the Batch Decisioning API provides more flexibility, allowing you to specify a custom datasetId directly in its payload.

- activate that dataset to cloud destination? - Yes you can do that. It will be in the AEP data lake and activated through cloud destinations. If it's a system dataset not available to export the work around is to use data distiller and copy what you need to another dataset and then export it to cloud destinations.

- is it possible to somehow schedule it to run it repeatably? - No. It's based on the profile snapshot that runs once a day.

  • The number of running batch jobs per dataset: Up to five batch jobs can be run at a time, per dataset. Any other batch requests with the same output dataset are added to the queue. A queued job is picked up to process once the previous job has finished running.
  • Frequency capping: A batch runs off of the profile snapshot that occurs once a day. The Batch Decisioning API caps the frequency and always loads profiles from the most recent snapshot.

https://experienceleague.adobe.com/en/docs/journey-optimizer/using/decisioning/offer-decisioning/api-reference/offer-delivery-api/batch-decisioning-api

 

1 reply

SatheeskannaK
Community Advisor
SatheeskannaKCommunity AdvisorAccepted solution
Community Advisor
October 2, 2025

@michael_soprano 

- to write output to custom dataset? In UI available in only system dataset - in API dos I see that it might be custom -

While the AJO UI restricts dataset selection to the "Offer Decisioning Export" dataset (which is system-managed), the Batch Decisioning API provides more flexibility, allowing you to specify a custom datasetId directly in its payload.

- activate that dataset to cloud destination? - Yes you can do that. It will be in the AEP data lake and activated through cloud destinations. If it's a system dataset not available to export the work around is to use data distiller and copy what you need to another dataset and then export it to cloud destinations.

- is it possible to somehow schedule it to run it repeatably? - No. It's based on the profile snapshot that runs once a day.

  • The number of running batch jobs per dataset: Up to five batch jobs can be run at a time, per dataset. Any other batch requests with the same output dataset are added to the queue. A queued job is picked up to process once the previous job has finished running.
  • Frequency capping: A batch runs off of the profile snapshot that occurs once a day. The Batch Decisioning API caps the frequency and always loads profiles from the most recent snapshot.

https://experienceleague.adobe.com/en/docs/journey-optimizer/using/decisioning/offer-decisioning/api-reference/offer-delivery-api/batch-decisioning-api

 
Thanks, Sathees