Connections
Webhook payloads
The completion callbacks, their payloads, and how to verify them.
Configuring an endpoint
Verifying a delivery
const crypto = require('crypto');
const secret = process.env.WEBHOOK_PRIVATE_KEY;
const signature = req.headers['x-signature'];
const payload = JSON.stringify(req.body);
const hmac = crypto.createHmac('sha256', secret);
const digest = hmac.update(payload).digest('hex');
if (signature === digest) {
// Request is authentic
}Handling duplicates
Payload types
Document extraction — the default
Batch extraction — webhookType: batch_extraction
Property extraction — webhookType: propertyExtraction
Document generation
Document classification
Group fields
Field
Present when
Delivery status on the record
Related pages
Last updated

