Get an upload link
files_upload_linkA one-time link for one file of up to 25 MB, working for an hour. Give page_url to a person who has their own document (a contract to sign, a scan, a form), the person you chat with included: they open it, pick or drop the file, and it is stored under their file name. From code that reaches api.conecto.chat, PUT the raw file to upload_url, e.g. curl -T report.pdf "<upload_url>", which replies with the file and its download link. A sandbox that can't reach it (claude.ai's can't) hands page_url to the person; never type a file out as base64. A document you write needs no upload: documents_create_pdf makes it. Free to ask for; the upload costs $0.001 when it arrives. files.added tells you it arrived, with its text once read, and files_get with file_id finds it. A key that only reads or drafts gets the links as "[redacted]". Free.
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": {
"name": "<name>"
},
"name": "files_upload_link"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| content_type | No |