AJO - Clarification on Rate Limiting and Throttling Behavior for Custom Actions Across Multiple Journeys
We are integrating an external push notification system with AJO using Custom Actions. The external system has a strict API rate limit of 2,500 requests per second. As per Adobe’s documentation, when throttling is configured, any additional requests beyond the set limit are queued for up to 6 hours.
We would like to get clarification on how this throttling and queuing behavior works in a multi-journey scenario. Specifically, if multiple journeys are using the same custom action and endpoint simultaneously, we need to understand whether the throttling limit is applied per journey or shared across the endpoint. Additionally, if multiple journeys exceed the limit at the same time, how are requests queued and processed, and what happens if the combined queued volume exceeds the 6-hour processing window.