logo
On this page

Query room permissions


Description

Queries the default room permissions on a whiteboard.

Request method and endpoint

  • Request method: GET
  • Request endpoint: https://whiteboard-api.zego.im/?Action=GetWhiteboardRoomAuth
  • Protocol: HTTPS
  • Rate limit: 50 requests/second (test environment: 1 request/second)

Request parameters

Listed below are the parameters specific to this request. For the complete list of public request parameters, see Accessing Server APIs - Public parameters.

ParameterTypeRequiredDescription
RoomIdStringYesRoom ID.

Sample request

https://whiteboard-api.zego.im/?Action=GetWhiteboardRoomAuth
&RoomId=RoomName
&<Public request parameters>

Response parameters

Parameter

TypeDescription
CodeNumberReturn code.
MessageStringMessage.
RequestIdStringUnique request ID generated by ZEGO.
DataObjectIf the value is empty, no permission on whiteboards has been set for the room.
└ RoomIdStringRoom ID.
└ ModuleAuth[]Array of NumberOperation permissions on whiteboards.
  • 0: no permission
  • 1: zooming
  • 2: scrolling
└ GraphicAuth[]Array of NumberOperation permissions on diagram elements.
  • 0: no permission
  • 2: modifying diagram elements created by other users
  • 4: erasing diagram elements created by other users
  • 8: moving diagram elements created by other users
  • 16: deleting all diagram elements
  • 32: creating diagram elements

Sample response

{
    "Code":0,
    "Message":"SUCCESS",
    "RequestId":"223708046046603340",
    "Data":{
        "RoomId":"RoomName",
        "ModuleAuth":[1,2],
        "GraphicAuth":[32,2]
    }
}

Return codes

Listed below are the return codes related to this API. For the complete list of return codes, see Return codes.

Return codeDescription
120000001Signature authentication failed.
120000002Incorrect input parameters.
120000104Failed to query room permissions.
120000301The room does not exist.

Previous

Set user permissions

Next

Query user permissions

On this page

Back to top