{"version":"0.20.0","name":"kanvas_scoreboard","description":"Change a scoreboard: increase, decrease or set a side's score at expectedRevision. Required: operation. Required fields by operation: control(sessionId,displayId,expectedRevision,requestId,sideId,action).","inputSchema":{"type":"object","properties":{"operation":{"type":"string","enum":["control"],"description":"Required operation; supply only the fields in its matching branch."},"sessionId":{"type":"string","minLength":1,"maxLength":128},"displayId":{"type":"string","minLength":1,"maxLength":128},"expectedRevision":{"type":"integer","minimum":0,"maximum":9007199254740991},"requestId":{"type":"string","minLength":1,"maxLength":128},"sideId":{"type":"string","minLength":1,"maxLength":128},"action":{"type":"string","enum":["increase","decrease","set"]},"score":{"anyOf":[{"type":"number"},{"type":"string","maxLength":120}]}},"required":["operation"],"oneOf":[{"properties":{"operation":{"const":"control"},"sessionId":{},"displayId":{},"expectedRevision":{},"requestId":{},"sideId":{},"action":{},"score":{}},"required":["operation","sessionId","displayId","expectedRevision","requestId","sideId","action"],"additionalProperties":false}],"examples":[{"operation":"control","sessionId":"s","displayId":"d","expectedRevision":3,"requestId":"r0","sideId":"home","action":"increase"}]},"annotations":{"readOnlyHint":false,"destructiveHint":true,"idempotentHint":false,"openWorldHint":true}}