create_request_page
Create a file request (a request page in these tools): either 'send me files' or a form asking for typed answers (mode=form with fields, e.g. username, password, hostname). Private by default: senders need an access code, which send_request emails with the link. What senders enter is encrypted in their browser to the page's key. By default only the account owner's browser can read it; set readable_by_assistant=true only when the human asked you to read the answers back, and say so.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"title": "<title>"
},
"name": "create_request_page"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | "form" to ask for typed answers (give `fields`), "files" (default) for uploads. | |
| items | No | Files pages only: a checklist of what to send, one drop zone each; the sender says which item each upload is. Use for KYC and onboarding: passport, proof of address, a signed letter. | |
| title | Yes | ||
| fields | No | The questions on a form page, 1 to 20. | |
| single_use | No | Close the page after the first answer or upload. Defaults true: a request answers once. Pass false to keep the page open for repeated submissions. | |
| visibility | No | "private" (default): senders need an access code, which send_request emails them. "public": anyone with the link. | |
| expiry_days | No | ||
| instructions | No | Shown to the sender above the form or file picker. | |
| max_file_bytes | No | Files pages only: the largest file a sender may upload, in bytes. Defaults to a tenth of the plan's storage; clamped down to what the plan allows. | |
| remind_every_days | No | Remind the people send_request emails every N days (1 to 30) until they have sent every required item. Absent or 0: no reminders. | |
| close_when_complete | No | Close the page once everyone it was sent to has sent every required item. Defaults to true when `items` are given. | |
| readable_by_assistant | No | Form pages only. false (default): answers seal to the workspace key and only browsers given access can read them; you can see that answers arrived, never their content. true: answers seal to a key the service holds, so list_request_entries returns them to you. The sender is told either way. Use only when the human asked you to read the answers. |