Give people access
super_shareGive named people access to one of: an artifact (viewer; commenter also comments; editor also edits; new addresses are emailed), a project (viewer; each address is emailed) or a workspace (editor; returns accept links, sends no email). Someone already named moves to the role sent, so a lower role replaces a higher one; nobody is removed. Never changes visibility: public stays public; restrict with super_artifact_set. At most 20 addresses for an artifact, 50 for a project or workspace.
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": {
"emails": "<emails>"
},
"name": "super_share"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| role | No | Default viewer; editor for a workspace. An editor's key restores (super_artifact_set version), writes (super_data_write), publishes by slug in its workspace. | |
| emails | Yes | ||
| confirm | No | Project only: true shares a project that holds private artifacts (`confirm_private`). | |
| project | No | Project id, slug or exact title. | |
| artifact | No | Artifact id or slug. | |
| workspace | No | A handle you administer, or "" for your own. |