Developer API

Real-Time
Event Triggers.

Instantly sync completed field documents and extracted data to your own custom endpoints the second they are signed. Build without limits using naturalForms webhooks.

POST https://api.yourcompany.com/webhook/receive
Content-Type: application/json
X-NF-Signature: sha256=a1b2c3d4e5f6g7...

{
  "event": "document.completed",
  "document_id": "doc_8f73b9",
  "customer_name": "Acme Corp",
  "download_url": "https://..."
}

How Webhooks Work.

A simple, event-driven architecture that keeps your systems perfectly in sync.

  1. 1. Field Event

    A user completes and signs a document out in the field on their mobile device.

  2. 2. Instant Trigger

    naturalForms instantly fires a JSON payload containing exactly the data you need.

  3. 3. Your System

    Your custom endpoint receives the data, updates the database, or triggers scripts.

Engineered for Developers

We sweat the details on delivery, security, and formatting so you don't have to worry about dropped payloads.

Standard JSON Format

Data is delivered in standard, easy-to-parse JSON structure designed for modern APIs.

Secure Payloads

Every payload is signed with a cryptographic secret so you can verify the sender authenticity.

Automated Retries

If your server is down, we'll automatically retry delivering the payload for up to 3 days.

Detailed Logs

View a complete history of webhook deliveries, including request bodies and response codes.

Endless Possibilities

If it has an API, you can connect it. Here's what teams are building with our webhooks.

Custom CRM & ERP Sync

Directly push completed form data into proprietary in-house systems instantly without middleware.

Real-Time Notifications

Trigger an endpoint that immediately sends out an SMS alert via Twilio to your dispatch team.

Powerful Dashboards

Pipe data into an event ingestion engine to power real-time analytics and dashboards.

Audit & Archival

Send exact copies of the signed PDF and audit logs straight to an S3 bucket or cold storage.

Ready to Hook Into
naturalForms?

Create your free account, set up your first template, and start receiving real-time payloads in under 5 minutes.