All chapters
API, webhooks & Google Sheets
Pull structured data into your own stack
All API routes live under /api; authenticate with your Clerk session token (Authorization: Bearer <token>) or a scoped, read-only API token that looks like dd_live_<64 hex>. Only its SHA-256 hash is stored.
Export a completed extraction with GET /api/extractions/:id/export?format=csv|json|xlsx; CSV ships with a UTF-8 BOM for Excel.
Register up to 5 webhook endpoints per account; each extraction.completed POST carries an HMAC-SHA256 signature in the X-Dynamite-Signature header computed over the raw body.
Webhook deliveries retry with exponential backoff and jitter on network errors, 429s, and 5xx. Up to 3 attempts with a 10-second timeout.
Connect Google Sheets once and push any extraction with one click. A fresh tab per push, plus a Document Fields tab for metadata.
Try it free or read the full documentation.