Webhook API
Create a resthook subscription
After a subscription is successfully created, we'll send a POST request to your target URL with a X-Hook-Secret header. <br /> You need to response to this request with a 200 status code to confirm your subscribe intention. <br /> Then, you need to use the X-Hook-Secret to activate the subscription using the /resthook_subscriptions/activate endpoint. <br /> For more information and detailed instructions, see our webhooks documentation here.
post/v2/resthook_subscriptions
Request body
Example request
{
"targetUrl": "https://my-site.com/receive",
"event": "document.parse.succeeded",
"organization": "mEFayXdO",
"workspace": "mEFayXdO",
"version": "v3"
}Response
Successfully created a resthook subscription.
Example response
{
"event": "document.parse.succeeded",
"organization": {
"identifier": "mEFayXdO",
"name": "Grove Street King",
"userRole": "admin",
"avatar": "https://affinda-api.s3.amazonaws.com/media/org-avatar.png?AWSAccessKeyId=KEY&Signature=SIG",
"resthookSignatureKey": "465c6598bd34c0558f0ce256c43209d49fa85b0ff3e4c18b24e408b7563143ad"
},
"workspace": {
"identifier": "mEFayXdO",
"organization": {
"identifier": "mEFayXdO",
"name": "Grove Street King",
"userRole": "admin",
"avatar": "https://affinda-api.s3.amazonaws.com/media/org-avatar.png?AWSAccessKeyId=KEY&Signature=SIG",
"resthookSignatureKey": "465c6598bd34c0558f0ce256c43209d49fa85b0ff3e4c18b24e408b7563143ad"
}
},
"targetUrl": "https://my-site.com/receive",
"active": true,
"autoDeactivated": true,
"autoDeactivateReason": "Resthook fails after 10 retries. The last error received was: 500 - Internal server error.",
"version": "v3"
}