Skip to main content
Formalingo

Event Payloads

Detailed payload shapes for each webhook event type.

Event Payloads

form_submitted

{
  "event": "form_submitted",
  "timestamp": "2026-02-25T10:00:00.000Z",
  "workspaceId": "workspace-uuid",
  "data": {
    "form": { "id": "form-uuid", "title": "Customer Feedback" },
    "recipient": {
      "id": "recipient-uuid",
      "label": "John Doe",
      "email": "john@example.com"
    }
  }
}

document_all_complete

{
  "event": "document_all_complete",
  "timestamp": "2026-02-25T10:00:00.000Z",
  "workspaceId": "workspace-uuid",
  "data": {
    "document": { "id": "doc-uuid", "title": "Service Agreement" },
    "submission": {
      "id": "submission-uuid",
      "completedPdfUrl": "https://storage.url/signed.pdf"
    }
  }
}

signer_invite

{
  "event": "signer_invite",
  "timestamp": "2026-02-25T10:00:00.000Z",
  "workspaceId": "workspace-uuid",
  "data": {
    "document": { "id": "doc-uuid", "title": "Service Agreement" },
    "signer": {
      "id": "signer-uuid",
      "name": "Jane Smith",
      "email": "jane@client.com",
      "role": "signer_1"
    },
    "link": "https://formalingo.com/d/TOKEN"
  }
}

document_signer_completed

{
  "event": "document_signer_completed",
  "timestamp": "2026-02-25T10:00:00.000Z",
  "workspaceId": "workspace-uuid",
  "data": {
    "document": { "id": "doc-uuid", "title": "Service Agreement" },
    "signer": {
      "id": "signer-uuid",
      "name": "Jane Smith",
      "role": "signer_1"
    }
  }
}

On this page