Endpoints
Submit Form
Request Body
Parameters
Response
Response Fields
Errors
File Uploads
Files are submitted as base64-encoded data URLs:Report Client Result
Request Body
Parameters
Response
Get Form Analytics
Query Parameters
Response
Analytics Fields
Submission Status
Form submissions progress through these statuses:Execution Modes
Webhook Payload
When execution mode includes webhook, data is sent as:Retry Logic
Failed webhooks are automatically retried:
Maximum of 3 attempts.
Post Actions
After the primary webhook, additional actions are processed:Slack Notification
Additional Webhook
Email Notification
Examples
Submit Contact Form
Report Client Handler Success
Get Analytics
Integration with Widget
The widget handles form submission automatically:- User fills out form in widget
- Widget calls
/form-submissions/submit - Server processes webhook/post-actions
- If
executionModeincludesclient, widget calls registered handler - Widget calls
/form-submissions/client-resultwith handler result