List forms in workspace
Returns a paginated list of forms in the authenticated workspace. Supports filtering by live/draft status, tag names, and title search. Cursor-based pagination for efficient traversal of large form collections. Authentication: API key (`Authorization: Bearer cf_*`) or MCP OAuth.
Authorization
AuthorizationRequired
Bearer <token>API key (cf_*) passed as Bearer token
In: header
Query Parameters
limitintegerNumber of forms per page
Default:
25Minimum: 1Maximum: 100cursorstringOpaque pagination cursor from a previous response's next_cursor
tagstringFilter by tag name(s), comma-separated. AND logic - only forms with ALL specified tags are returned.
publishedstringFilter by live/draft status
Value in:
"true" | "false"searchstringCase-insensitive substring search on form title
sortstringSort field
Default:
"created_at"Value in: "created_at" | "updated_at"orderstringSort order
Default:
"desc"Value in: "asc" | "desc"includestringComma-separated list of related resources to embed. Supported values - tags.
Paginated form list