list_submissions
Retrieve a paginated list of submissions for a form, filterable by status, user, department, date range, and workflow state.
Instructions
List Submissions for a Form.
Args: form_id: Required. The identifier for the Form associated with the Submissions. page: Optional page number for pagination. department_id: Filter by the Department associated with the Submission. user_id: Filter by the User who created the Submission. status: Status filter. One of: all, completed, deleted, in-progress, overdue, rejected, handed-off, assigned, unassigned, custom, saved-to-cloud, unfinished. hand_off: Workflow handoff state name (required when status is "handed-off"). custom_status: Custom status label (required when status is "custom"). start_date: DateTime lower bound for the Submission created_at. end_date: DateTime upper bound for the Submission created_at.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | ||
| status | No | ||
| form_id | Yes | ||
| user_id | No | ||
| end_date | No | ||
| hand_off | No | ||
| start_date | No | ||
| custom_status | No | ||
| department_id | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||