Upload to team space
upload_to_team_spacePut files from disk into the team space: one place for the team's context and data, such as priorities, customer lists, and briefs, which every team member and every team app can read. Only for a session signed in for a team (whoami shows team). Pass the files' paths relative to the folder the command will run from, then run the returned command with bash from that folder; it PUTs each file over a signed URL that works for 30 minutes. A path that exists replaces the file. At most 50 files per call.
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": {
"files": "<files>"
},
"name": "upload_to_team_space"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| files | Yes | paths of the files to put in the team space, relative to the folder the returned command runs from, such as notes/priorities.md; each path becomes the file's name in the space. Letters, digits, dots, dashes, underscores, and slashes; no spaces. At most 50 per call |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | Yes | ||
| files | Yes | ||
| command | Yes | ||
| expires_at | Yes |