smartsuite_get_file_url
Resolve a SmartSuite file handle into a temporary signed CDN download URL for downloading files returned by filefield values.
Instructions
Resolve a SmartSuite file handle to a signed CDN download URL. SmartSuite file fields (type: filefield) return an array of file objects — each has a "handle" property. Pass that handle here to get a temporary URL for downloading the file. Example field value: [{ "handle": "abc123", "filename": "report.pdf", "size": 12345, "mimetype": "application/pdf" }] Note: a file handle is not scoped to a solution, so this tool is disabled when a solution/application allowlist (SMARTSUITE_ALLOWED_SOLUTIONS / SMARTSUITE_ALLOWED_APPLICATIONS) is configured.
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": {
"fileHandle": "<fileHandle>"
},
"name": "smartsuite_get_file_url"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| fileHandle | Yes | The Filestack handle from a file field value (the "handle" property) |