After a subscription is successfully created, we’ll send a POST request to your target URL with a X-Hook-Secret header.
You need to response to this request with a 200 status code to confirm your subscribe intention.
Then, you need to use the X-Hook-Secret to activate the subscription using the /resthook_subscriptions/activate endpoint.
For more information and detailed instructions, see our webhooks documentation here.
Basic authentication using an API key, e.g. {Authorization: Bearer 75z0bb4fbdf97b7e4111ff6c0015471094155f91}.
You can find your API key within the Settings page of the Affinda web app. You can obtain an API key by signing up for a free trial.
URL of the resthook's receiver.
"https://my-site.com/receive"
The event name to subscribe to.
resume.parse.succeeded, resume.parse.failed, resume.parse.completed, invoice.parse.succeeded, invoice.parse.failed, invoice.parse.completed, invoice.validate.completed, document.parse.succeeded, document.parse.failed, document.parse.completed, document.validate.completed, document.classify.succeeded, document.classify.failed, document.classify.completed, document.rejected, annotation.validated "document.parse.succeeded"
Version of the resthook subscription. Determines the resthook body being fired.
v1, v2, v3 "v3"
Successfully created a resthook subscription.
Resthook subscription's ID.
x >= 1The event name to subscribe to.
resume.parse.succeeded, resume.parse.failed, resume.parse.completed, invoice.parse.succeeded, invoice.parse.failed, invoice.parse.completed, invoice.validate.completed, document.parse.succeeded, document.parse.failed, document.parse.completed, document.validate.completed, document.classify.succeeded, document.classify.failed, document.classify.completed, document.rejected, annotation.validated "document.parse.succeeded"
URL of the resthook's receiver.
"https://my-site.com/receive"
Resthooks only fire for active subscriptions.
true
Resthook subscriptions can be auto deactivated if the receiver continuously returns error status code over a period of time.
true
The reason for the subscription being auto deactivated. May contains the error response that the receiver returned.
"Resthook fails after 10 retries. The last error received was: 500 - Internal server error."
Version of the resthook subscription. Determines the resthook body being fired.
v1, v2, v3 "v3"