List forms
list_formsList every form an API key can access, newest first, with status and submission count, to find form_id for publish, update, webhook, or submissions calls.
Instructions
Call this to find a form_id for get_submissions, publish_form, update_form_settings or get_webhook, or to see every form the key reaches with its status and submission count; to read the answers of one form, call get_submissions instead. Lists the forms newest first. Each form has form_id, title, status (active or paused), version, submissions (total count), endpoint, hosted_url, created_at and, for unclaimed forms, expires_at. An account key (fh_live_...) sees every form of the account; an agent key (fh_agent_...) sees only the forms it created. Requires FORMHAUS_API_KEY.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "list_forms"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| error | No | Machine-readable error code or message when the call failed. | |
| notice | No | ||
| form_id | No | ||
| message | No |