{"command":{"effect":"write","timeoutSeconds":30,"inputSchema":{"type":"object","description":"Revokes a previously issued participant authentication token without deleting the participant. Other tokens issued to the participant remain valid.","properties":{"path":{"type":"object","properties":{"account_id":{"$ref":"#/definitions/realtimekit_account_identifier"},"app_id":{"$ref":"#/definitions/realtimekit_app_id"},"meeting_id":{"type":"string","format":"uuid","description":"ID of the meeting. You can fetch the meeting ID using the create a meeting API."},"participant_id":{"type":"string","description":"ID of the participant. You can fetch the participant ID using the add a participant API."}},"required":["account_id","app_id","meeting_id","participant_id"],"additionalProperties":false},"body":{"type":"object","properties":{"token":{"description":"The participant authentication token to revoke.","type":"string"}},"required":["token"]}},"required":["path","body"],"additionalProperties":false,"definitions":{"realtimekit_account_identifier":{"description":"The account identifier tag.","type":"string","maxLength":32,"examples":["023e105f4ecef8ad9ca31a8372d0c353"]},"realtimekit_app_id":{"description":"The app identifier tag.","type":"string","examples":["14a396e7-ca44-4937-bf1f-050a69118543"]}}},"name":"Revoke participant's authentication token","id":"cloudflare.revoke_token","example":{"path":{"account_id":"023e105f4ecef8ad9ca31a8372d0c353","app_id":"14a396e7-ca44-4937-bf1f-050a69118543","meeting_id":"00000000-0000-4000-8000-000000000000","participant_id":"example"},"body":{"token":"example"}},"maxRequests":1,"summary":false}}