SmartForm Sequences API
Multi-form workflows with delegation, tracking, and automation
Sequences let you chain multiple SmartForms together, delegate specific forms to different users, and track progress across the entire workflow.
Sequence Management
List Sequences
Get all sequences for your assistant
GET /sequence →Create Sequence
Create a new multi-form sequence
POST /sequence →Get Details
Retrieve sequence configuration
GET /sequence/{id} →Update Sequence
Modify sequence settings
PUT /sequence/{id} →Delete Sequence
Remove a sequence
DELETE /sequence/{id} →Instance Operations
Start Sequence
Initialize a new sequence instance
POST /sequence/{id}/start →Answer Question
Submit answer for current form
POST /sequence/{id}/answer →Get Instance
Check instance progress and status
GET /instance/{id} →Cancel Instance
Cancel an in-progress sequence
POST /instance/{id}/cancel →Get Answers
Retrieve all answers with analysis
GET /instance/{id}/answers →Batch Get
Get multiple instances at once
POST /instances →Delegation
Delegate Form
Assign a form to another user
POST /delegate →Cancel Delegation
Revoke a form delegation
POST /cancel-delegate →Bulk Submit
Submit Current Form
Submit all answers for current form
POST /submit →Batch Submit All
Submit entire sequence at once
POST /batch-submit →Execute Action
Trigger sequence-related actions
POST /execute →Public Endpoints (No Auth)
For embedded forms and public access: