Custom Actions work asynchronous ? | Community
Skip to main content
Michael_Soprano
Level 10
October 31, 2025
Solved

Custom Actions work asynchronous ?

  • October 31, 2025
  • 1 reply
  • 202 views

Could somebody confirm?

Best answer by SatheeskannaK

@michael_soprano By default, the AJO will wait approximately 30 seconds for an API response before proceeding to the next node. This duration can be adjusted if needed.

Have a look at this page,

https://experienceleague.adobe.com/en/docs/journey-optimizer/using/connect-systems/external-systems/external-systems#:~:text=Timeout%20and%20retries,This%20can%20greatly%20impact%20performance.

1 reply

SatheeskannaK
Community Advisor
Community Advisor
October 31, 2025

@michael_soprano 

  • Custom Actions within AJO are designed to operate asynchronously.
  • When AJO initiates a Custom Action, it dispatches an HTTP POST/GET request to the specified external API endpoint.
  • AJO's interaction with your API is limited to awaiting an immediate HTTP response, such as a "200 OK" for successful receipt, a "500 Internal Server Error" for issues on your server's side, or other standard HTTP status codes.
  • Upon receiving any HTTP response, the AJO journey promptly progresses to the next step or activity. AJO does not, under any circumstances, wait for your external system to fully process the request, execute business logic, or finalize any background operations. While the underlying HTTP call itself is a synchronous communication where a request is sent and a response is awaited, the overarching nature of the entire AJO journey remains resolutely asynchronous.
  • By design, AJO explicitly avoids blocking its progression or polling your external system for the eventual completion of the requested action.

 

Thanks, Sathees
Michael_Soprano
Level 10
November 3, 2025

So AJO Custom Action node will wait for response (lets say few seconds) or it progresses automatically to the next node right away?

SatheeskannaK
Community Advisor
SatheeskannaKCommunity AdvisorAccepted solution
Community Advisor
November 3, 2025

@michael_soprano By default, the AJO will wait approximately 30 seconds for an API response before proceeding to the next node. This duration can be adjusted if needed.

Have a look at this page,

https://experienceleague.adobe.com/en/docs/journey-optimizer/using/connect-systems/external-systems/external-systems#:~:text=Timeout%20and%20retries,This%20can%20greatly%20impact%20performance.

Thanks, Sathees