Request Failures & Retries
To acknowledge receipt of a Task, your endpoint must return a
201HTTP status code to Mergent (
202is reserved for future use). All response codes outside this range, including
3xxcodes, indicate to Mergent that you did not receive the Task. This is considered a failure.
When a Task fails, it will be retried (i.e., sent back to your request URL) on the following schedule:
- 5 seconds later (Tasks created by Schedules stop here)
- 5 minutes later
- 30 minutes later
- 2 hours later
- 5 hours later
- 10 hours later
- 10 hours later (again)
After all of the retries have been exhausted (a total of ~27 hours, 35 minutes, and 5 seconds for regular Tasks, and ~5 seconds for Tasks created by Schedules), your Task will be marked as a failure and you will be notified via email.