...
For both validation and for event notifications, the request sent is an HTTPS POST request, with a default timeout of 2s10s. If the endpoint does not respond with an HTTP 200 OK the request is considered failed, and retried. For validation requests we do not retry. For event notifications we retry 5 3 times before giving up. We plan on adding support for getting email notifications sent when this happens, and to allow users to pause subscriptions, and batch up any pending notifications while the subscription is paused.
All notifications have thin payloads, meaning they only include a minimum of information. For instance when subscribing to an event for grading completed, the notification does not include any grades, only information about the object for which the event applies.
...