Why is it taking an excessive amount of time for my messages to reach my endpoint?

Some of the following scenarios might be responsible:

  • A large operation—such as a bulk update—in the system can cause a large volume of messages to be enqueued all at once, which can take some time to process.

  • Long-running calculations or timeline calculations on large projects could be causing a delay in the publication of messages to Event Subscriptions to consume.

  • The subscription might have been disabled.

    • After a 100-message grace period, if a particular URL—which could be associated with one or more subscriptions—fails more than 70% of the time or if the URL fails to deliver after 2000 consecutive attempts, all messages matching subscriptions with that same URL are not attempted for delivery. Instead, those messages are immediately queued for a retry.

      Every 10 minutes after a URL is disabled, we attempt to deliver the next message that comes through for processing. If that message succeeds, then we re-enable that URL and subsequently any matching subscriptions. If that message fails to send, then that 10-minute timer resets and we try again after it expires.

      This behavior can be perceived as inconsistent or delayed deliveries, but it simply follows our policies for how Event Subscription messages are handled.

    • An Event Subscription URL will be hard disabled if either of the following conditions are met:

      • The Subscription URL has failed to deliver for 7 days and has failed at least 2000 consecutive delivery attempts in the last 72 hours.
      • The Subscription URL failed to deliver 50,000 consecutive attempts.

What should I do if I’m receiving a 500 response status when I attempt to call the Event Subscription API?

Please contact Workfront Support. To learn how to contact support, see Contact Customer Support.

What different types of authentication can I use with Workfront Event Subscriptions?

You can use any authentication that uses a bearer token. The authToken field of a subscription is a string that represents an OAuth2 bearer token used to authenticate with the URL specified in the url field. In theory, this token value could be anything under 255 characters as long as the destination endpoint is aware of how to handle its encoding, which is utf-8.

How long should it be before I receive my event payload from Workfront Event Subscriptions?

In general, you can expect to receive Event Subscription event delivery requests in less than 5 seconds from the data change being logged. On average, webhook notifications are received in less than 1 second from the time the data change is made. However, the service can receive messages in such large quantities that it might also take longer.

Additional resources

Previous pageOutbound message format for event subscriptions
Next pageDocument Webhooks API articles

Workfront


Learn: Automating Workflows with Workfront Fusion - Unique Use Cases in Action

Workfront

Tuesday, Mar 4, 6:00 PM UTC

Looking for creative ways to use Workfront Fusion to solve business challenges? Join Pan Shahbazian of Starbucks as she shares three unique use cases that can transform your workflows.

Register

The Perfect Blend: A New Era of Collaboration with AEM and Workfront

Adobe Customer Success Webinars

Wednesday, Apr 2, 5:00 PM UTC

Explore how Adobe Experience Manager and Workfront integrate to help teams move from ideation to delivery without the usual bottlenecks, ensuring content is organized, on-brand, and ready to go live faster.

Register

Connect with Experience League at Summit!

Get front-row access to top sessions, hands-on activities, and networking—wherever you are!

Learn more

Register to learn something new

WORKFRONT

Join Adobe product experts in live events where you will learn Adobe Workfront best practices, tips and tricks, and hear about the latest product features and updates.

Register