To acknowledge receipt of a Task, your endpoint must return a 200 or 201 HTTP status code to Mergent (202 is reserved for future use). All response codes outside this range, including 3xx codes, 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.