Automate AI document extraction with APIs and webhooks

Dynamite Docs
Source → result
Source document: Requests and signed eventsAPI token: The key-authenticated public API lives under /api/v1. A scoped key can list and export extractions, check usage, and submit a document for inference; file, settings, account, and billing changes still require a signed-in workspace session.. Document request: Export a completed extraction with GET /api/v1/extractions/:id/export?format=csv|json|xlsx, or submit a document with POST /api/v1/infer. Only the key's SHA-256 hash is stored.. Signed webhook: 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.. Illustrative example, not extracted customer data.Structured response1{2"status": "completed",3"data": {4"api_token":5"The key-authenticated public API lives under…6"source": "document.pdf"7}8}Your applicationMap the responseIllustrative payloadDocument → structured data → your code
API token
The key-authenticated public API lives under /api/v1. A scoped key can list and export extractions, check usage, and submit a document for inference; file, settings, account, and billing changes still require a signed-in workspace session.
Document request
Export a completed extraction with GET /api/v1/extractions/:id/export?format=csv|json|xlsx, or submit a document with POST /api/v1/infer. Only the key's SHA-256 hash is stored.
Connect document data to your service. Illustrative example.

Pull structured data into your own stack

How do you automate document extraction using the REST API and webhooks?

Use the /api/v1 endpoints to submit a document, retrieve an extraction, or download a result. Register a webhook when your system needs a signed extraction.completed notification.

The key-authenticated public API lives under /api/v1. A scoped key can list and export extractions, check usage, and submit a document for inference; file, settings, account, and billing changes still require a signed-in workspace session.

Export a completed extraction with GET /api/v1/extractions/:id/export?format=csv|json|xlsx, or submit a document with POST /api/v1/infer. Only the key's SHA-256 hash is stored.

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.

The REST API authenticates requests via SHA-256 hashed API tokens, while outbound webhooks deliver payload notifications with HMAC-SHA256 signatures across 3 retry attempts.

Related workflows and guides

Open the document extraction app, browse document input and export integrations, or compare PE, storage, and API limits.

Dynamite Docs
The handoff
Source document: Requests and signed eventsAPI token. Document request. Signed webhook. Illustrative example, not extracted customer data.FROM SOURCE FILE TO A RESULT YOU CAN USESourcedocumentReview workspaceRequestsand signedevents1API token2Document request3Signed webhook
  1. 01API token
  2. 02Document request
  3. 03Signed webhook
Connect document data to your service. Illustrative example.
Dynamite Docs
The review
Source document: Requests and signed eventsThe key-authenticated public API lives under /api/v1. A scoped key can list and export extractions, check usage, and submit a document for inference; file, settings, account, and billing changes still require a signed-in workspace session.. Export a completed extraction with GET /api/v1/extractions/:id/export?format=csv|json|xlsx, or submit a document with POST /api/v1/infer. Only the key's SHA-256 hash is stored.. 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.. Illustrative example, not extracted customer data.SOURCE DOCUMENTSource documentAPI tokenThe key-authenticated…Document requestExport a completed…Signed webhookRegister up to 5 webhook…Review before exportAPI tokenThe key-authenticatedpublic API lives unde…Compare with the source on the leftAccept after reviewConnect document data to yourservice.Original stays…
API token
The key-authenticated public API lives under /api/v1. A scoped key can list and export extractions, check usage, and submit a document for inference; file, settings, account, and billing changes still require a signed-in workspace session.
Document request
Export a completed extraction with GET /api/v1/extractions/:id/export?format=csv|json|xlsx, or submit a document with POST /api/v1/infer. Only the key's SHA-256 hash is stored.
Signed webhook
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.
Connect document data to your service. Illustrative example.
Loading Dynamite Docs… This page is taking longer than expected. Reload page.