Manage score access
manage_score_accessSet link and individual access to an owned score when asked. Copies are separate; no email is sent.
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": {
"score_id": "<score_id>",
"action": "<action>",
"request_id": "<request_id>"
},
"name": "manage_score_access"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| role | No | viewer, commenter or editor. Never grants ownership, access management or spending. | viewer |
| No | The exact email the owner asks to invite or remove. | ||
| action | Yes | list, configure link access, add/update one email, or remove it. | |
| offset | No | Member list offset, 20 records per page. | |
| revision | No | The current saved revision, from the latest read or edit. | |
| score_id | Yes | The score, from a result or the score list. | |
| link_role | No | Link role; writes need sign-in. Effective access is the higher of link and individual roles. | viewer |
| allow_copy | No | Allow independent copies. | |
| request_id | Yes | Stable request UUID. | |
| access_kind | No | invited admits named accounts; link admits anyone. Saved changes sync. | invited |
| include_media | No | Include the original audio/video only when requested. | |
| expected_access | No | Current access_version from sharing settings; stale changes are refused. | |
| include_history | No | Include versions saved before collaboration started only when requested. |