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://app.formalingo.com/api/v1/files/file-uuid/download",
"signedPdf": {
"fileId": "file-uuid",
"name": "Service Agreement.pdf",
"contentType": "application/pdf",
"downloadUrl": "https://app.formalingo.com/api/v1/files/file-uuid/download",
"downloadMethod": "GET",
"authorization": "Bearer Formalingo API key"
}
}
}
}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://www.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"
}
}
}