List items
listBrowse a space, or list the records inside an item. Every id returned is ready to pass to the other tools.
Browsing a space (one tree per space): • list({ space_id }) → the top of the space: { space, folder, items: [{ id, type, title, path, url?, view_url?, edit_url? }] }. The space's forms, documents and workflows are in its folder "@platform/". Pass any folder id as folder to go deeper. • list({ space_id, type: "form" }) → every form in the space. type "document" | "workflow" lists every item of that type. • list({ space_id, type: "document_template" }) → reusable document templates (search filters by name). Create a document from one with create. • list({ space_id, type: "connection" }) → the app connections workflows can use. Credentials are never returned. Only connections this space can use are listed: the space's own, ones shared with it, and ones shared with the whole team; a teammate's Private connection never appears. visibility is in the Stepper Connections page's words: team = "Public" (everyone in the team), restricted = "Shared" (the spaces in shared_with), private = "Private" (owned by this space and usable by every workflow in it, as the space's own platform connection is; nothing needs sharing to use it here). owned_by_you says the user connected it, owner_name who did, and can_share whether the user can change who it is shared with (share_connection). Pass mine: true to list instead every account the user connected themselves, wherever it is shared, their own platform connection included, each with usable_here saying whether this space can use it. If the user says they connected an account that is not listed here, list again with mine: true and offer to share it here with share_connection; if it is not theirs either, ask whoever connected it to share it with this space (share_connection, or Stepper's Connections page: its row's menu → Sharing). • list({ space_id, type: "app" }) → the apps workflow steps can use, each with its action and trigger keys (search filters by name). Fetch an app id for its connections and full schema.
Records inside an item (pass parent; the parent's space is used): • form → submissions (default). Forms: status "partial" for abandoned ones; product, coupon, form_webhook. • folder → the folder's contents (default; the same listing as list({ folder })), or its items by type; type "document_webhook" for a Papersign folder's document webhooks. • workflow → workflow_run, newest first.
Every form, document and workflow carries two links for the user: view_url, the live public page people open (null for documents and workflows, which have no public page), and edit_url, where the user edits it in Paperform once signed in. url is view_url when there is one, else edit_url. A form also carries submissions_url and duplicate_url. Folders carry url alone, and rows from list with type "document" or "workflow" carry no links: fetch the id for them.
Paging: limit, then the next_cursor a page reports as cursor.
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"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mine | No | Connections only: list the accounts the user connected themselves, wherever they are shared, rather than the ones this space can use. | |
| type | No | What to list. See the description for which types need parent. | |
| limit | No | Page size. | |
| cursor | No | The next_cursor from the previous page. | |
| folder | No | A folder id to list inside. | |
| parent | No | An item id (form, folder or workflow) whose records to list. | |
| search | No | Name filter, for forms, workflows and document templates. | |
| status | No | Submissions only: "partial" lists unfinished ones — never present those as responses. | |
| space_id | No | The space to act in — a key of whoami's `spaces`. Not needed when another argument already carries an id from that space, or when this connection reaches only one space. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| csv | No | ||
| data | No | ||
| items | No | ||
| space | No | ||
| folder | No | ||
| has_more | No | ||
| next_cursor | No |