Retrieve a list of requests matching specific criteria. You can filter the requests using the filter query param. By default, only non-archived requests are returned.
requests) matching specific criteria. Use filters to narrow down results.
| Parameter | Type | Description |
|---|---|---|
filter | string | JSON-encoded filter object |
page[offset] | number | Pagination offset |
page[limit] | number | Results per page (max 100) |
| Code | Description |
|---|---|
200 | Success - Returns list of forms |
400 | Bad Request - Invalid filter parameters |
401 | Unauthorized - Invalid or expired access token |
403 | Forbidden - Token doesn’t have required permissions |
429 | Too Many Requests - Rate limit exceeded |
500 | Server Error - Internal error |
OAuth2 access token. Include as: Authorization: Bearer {access_token}
JSON-encoded filter object (e.g., {"flow":{"slug":"hello-world"}, "user":{"email":"[email protected]"}})
Pagination offset
Results per page (max 100)
x <= 100Successful response
Request UUID
Creation timestamp
Current request status
draft, pending, completed, declined, processed Whether the request is archived
Timestamp when archived
Timestamp when marked as processed
When the form becomes active
When the form expires
URLs for accessing the request
Contact information
Request owner information
Form template information
Pre-filled form data
Custom metadata
Form-specific options
Array of form responses
Array of notifications sent for this request