User Management | Get user token | GET | /{org_name}/{app_name}/token | 100 | Y | $0/month |
User Management | Register user | POST | /{org_name}/{app_name}/users | 100 | Y | $50/month/additional 50 QPS |
User Management | Register users in bulk | POST | /{org_name}/{app_name}/users | 100 | Y | $50/month/additional 50 QPS |
User Management | Check whether the user token is invalid | POST | /{org_name}/{app_name}/token/users/{uid}/invalid | 100 | Y | $50/month/additional 50 QPS |
User Management | Get user information | GET | /{org_name}/{app_name}/users/{username} | 100 | Y | $50/month/additional 50 QPS |
User Management | Get user information in bulk | GET | /{org_name}/{app_name}/users | 100 | Y | $50/month/additional 50 QPS |
User Management | Delete user | DELETE | /{org_name}/{app_name}/users/{username} | 100 | Y | $50/month/additional 50 QPS |
User Management | Delete users in bulk | DELETE | /{org_name}/{app_name}/users | 30 | Y | $50/month/additional 50 QPS |
User Management | Change user password | PUT | /{org_name}/{app_name}/users/{username}/password | 100 | Y | $50/month/additional 50 QPS |
User Management | Get user online status | GET | /{org_name}/{app_name}/users/{username}/status | 100 | Y | $50/month/additional 50 QPS |
User Management | Get user online status in bulk | POST | /{org_name}/{app_name}/users/batch/status | 50 | Y | $50/month/additional 50 QPS |
User Management | Get offline message count | GET | /{org_name}/{app_name}/users/{owner_username}/offline_msg_count | 100 | Y | $50/month/additional 50 QPS |
User Management | Get status of offline messages | GET | /{org_name}/{app_name}/users/{username}/offline_msg_status/{msg_id} | 100 | Y | $50/month/additional 50 QPS |
User Management | Ban user | POST | /{org_name}/{app_name}/users/{username}/deactivate | 100 | Y | $50/month/additional 50 QPS |
User Management | Unban user | POST | /{org_name}/{app_name}/users/{username}/activate | 100 | Y | $50/month/additional 50 QPS |
User Management | Force user offline | GET | /{org_name}/{app_name}/users/{username}/disconnect | 100 | Y | $50/month/additional 50 QPS |
User Attributes | Set user attributes | PUT | /{org_name}/{app_name}/metadata/user/{username} | 100 | Y | $50/month/additional 50 QPS |
User Attributes | Get user attributes | GET | /{org_name}/{app_name}/metadata/user/{username} | 100 | Y | $50/month/additional 50 QPS |
User Attributes | Get user attributes in bulk | POST | /{org_name}/{app_name}/metadata/user/get | 100 | Y | $50/month/additional 50 QPS |
User Attributes | Delete user attribute | DELETE | /{org_name}/{app_name}/metadata/user/{username} | 100 | Y | $50/month/additional 50 QPS |
User Attributes | Get the total size of user attributes | GET | /{org_name}/{app_name}/metadata/user/capacity | 100 | Y | $50/month/additional 50 QPS |
User Mute | Mute user in the app | POST | /{orgName}/{appName}/mutes | 100 | Y | $50/month/additional 50 QPS |
User Mute | Query the app global mute of a single user ID | GET | /{orgName}/{appName}/mutes/username | 100 | Y | $50/month/additional 50 QPS |
User Mute | Query all app globally users under the app | GET | /{orgName}/{appName}/mutes | 100 | Y | $50/month/additional 50 QPS |
User online & offline status | Set user online status | POST | /{org_name}/{app_name}/users/{uid}/presence/{resource}/{status} | 50 | Y | $50/month/additional 50 QPS |
User online & offline status | Subscript online status in bulk | POST | /{org_name}/{app_name}/users/{uid}/presence/{expiry} | 50 | Y | $50/month/additional 50 QPS |
User online & offline status | Get online status in bulk | POST | /{org_name}/{app_name}/users/{uid}/presence | 50 | Y | $50/month/additional 50 QPS |
User online & offline status | Unsubscribe online status | DELETE | /{org_name}/{app_name}/users/{uid}/presence | 50 | Y | $50/month/additional 50 QPS |
User online & offline status | Query subscription list | GET | /{org_name}/{app_name}/users/{uid}/presence/sublist?pageNum=1&pageSize=100 | 50 | Y | $50/month/additional 50 QPS |
User relationship management | Add friend | POST | /{org_name}/{app_name}/users/{owner_username}/contacts/users/{friend_username} | 100 | Y | $50/month/additional 50 QPS |
User relationship management | Remove friend | DELETE | /{org_name}/{app_name}/users/{owner_username}/contacts/users/{friend_username} | 100 | Y | $50/month/additional 50 QPS |
User relationship management | Accept friend adding request | POST | /{org_name}/{app_name}/users/{uid}/contacts/accept/users/{friendUsername} | 100 | Y | $50/month/additional 50 QPS |
User relationship management | Decline friend adding request | POST | /{org_name}/{app_name}/users/{uid}/contacts/decline/users/{friendUsername} | 100 | Y | $50/month/additional 50 QPS |
User relationship management | Query user friend list | GET | /{org_name}/{app_name}/users/{uid}/rosters | 100 | Y | $50/month/additional 50 QPS |
User relationship management | Get contact | GET | /{org_name}/{app_name}/users/{owner_username}/contacts/users | 100 | Y | $50/month/additional 50 QPS |
User relationship management | Get blocked user list | GET | /{org_name}/{app_name}/users/{owner_username}/blocks/users | 50 | N | / |
User relationship management | Block user | POST | /{org_name}/{app_name}/users/{owner_username}/blocks/users | 50 | N | / |
User relationship management | Remove user of block user | DELETE | /{org_name}/{app_name}/users/{owner_username}/blocks/users/{blocked_username} | 50 | N | / |
Message | Send a single chat message | POST | /{org_name}/{app_name}/messages/users | 6,000 messages per minute | Y | $50/month/additional 6,000 messages/minute |
Message | Send a group chat message | POST | /{org_name}/{app_name}/messages/chatgroups | 20 messages per second | Y | $200/month/ additional 20 messages/second |
Message | Send chat room message | POST | /{org_name}/{app_name}/messages/chatrooms | 100 messages per second | Y | $200/month/ additional 100 messages/second |
Message | Get message history file | GET | /{org_name}/{app_name}/chatmessages/${time} | 10 times per minute | Y | $50/month/additional 10 times/minute |
Message | Send a message | POST | /{org_name}/{app_name}/messages | 100 | Y | $50/month/additional 50 QPS |
Message | Upload files | POST | /{org_name}/{app_name}/chatfiles | 100 | Y | $50/month/additional 50 QPS |
Message | Download files | POST | /{org_name}/{app_name}/chatfiles/{uuid} | 100 | Y | $50/month/additional 50 QPS |
Message | Download thumbnail | GET | /{org_name}/{app_name}/chatfiles/{file_uuid} | 100 | Y | $50/month/additional 50 QPS |
Message | Message recall | POST | /{org_name}/{app_name}/messages/recall | 100 | Y | $50/month/additional 50 QPS |
Message | Delete conversation | DELETE | /{orgName}/{appName}/users/{userName}/user_channel | 100 | Y | $50/month/additional 50 QPS |
Message | Get all conversations | GET | /{org_name}/{app_name}/user/{username}/user_channels | 5 times per minute per user and 100 times per second across users | N | / |
Message Push | Set push message display name | PUT | /{org_name}/{app_name}/users/{username} | 100 | N | / |
Message Push | Set push message display method | PUT | /{org_name}/{app_name}/users/{username} | 100 | N | / |
Message Push | Set do not disturb | PUT | /{org_name}/{app_name}/users/{username} | 100 | N | / |
Message Push | Set do not disturb | PUT | /{org_name}/{app_name}/users/{username} | 100 | N | / |
Message Push | Send push notifications by users | POST | /{org_name}/{app_name}/push/single | 1200 times per minute | Y | $100/month/additional 1200 times per minute |
Message Push | Send push notifications to all users under the app | POST | /{org_name}/{app_name}/push/task | 5 times per minute & 100 times per day | N | / |
Message Push | Send push notifications by labels | POST | /{org}/{app}/push/list/label | 1200 times per minute | Y | $100/month/additional 1200 times per minute |
Message Push | Create a push label | POST | /{org_name}/{app_name}/push/label | 100 | Y | $50/month/additional 50 QPS |
Message Push | Delete a push label | DELETE | /{org_name}/{app_name}/push/label/{labelname} | 100 | Y | $50/month/additional 50 QPS |
Message Push | Add users to a push label | POST | /{org_name}/{app_name}/push/label/{labelname}/user | 100 | Y | $50/month/additional 50 QPS |
Message Push | Remove users from a push label | DELETE | /{org_name}/{app_name}/push/label/{labelname}/user | 100 | Y | $50/month/additional 50 QPS |
Group Management | Get all groups in the app | GET | /{org_name}/{app_name}/chatgroups | 100 | Y | $50/month/additional 50 QPS |
Group Management | Get groups a user added | GET | /{app_name}/users/{username}/joined_chatgroups | 50 | Y | $50/month/additional 50 QPS |
Group Management | Get group details | GET | /{org_name}/{app_name}/chatgroups/{group_ids} | 100 | Y | $50/month/additional 50 QPS |
Group Management | Create a group | POST | /{org_name}/{app_name}/chatgroups | 100 | Y | $50/month/additional 50 QPS |
Group Management | Edit group information | PUT | /{org_name}/{app_name}/chatgroups/{group_id} | 100 | Y | $50/month/additional 50 QPS |
Group Management | Delete a group | DELETE | /{org_name}/{app_name}/chatgroups/{group_id} | 100 | Y | $50/month/additional 50 QPS |
Group Management | Get group announcement | GET | /{org_name}/{app_name}/chatgroups/{group_id}/announcement | 100 | Y | $50/month/additional 50 QPS |
Group Management | Update group announcement | POST | /{org_name}/{app_name}/chatgroups/{group_id}/announcement | 100 | Y | $50/month/additional 50 QPS |
Group Management | Get group file | GET | - Without pagination: /{org_name}/{app_name}/chatgroups/{group_id}/share_files - With pagination: /{org_name}/{app_name}/chatgroups/{group_id}/share_files?pagenum=1&pagesize=10 | 100 | Y | $50/month/additional 50 QPS |
Group Management | Upload group file | POST | /{org_name}/{app_name}/chatgroups/{group_id}/share_files | 100 | Y | $50/month/additional 50 QPS |
Group Management | Download group file | GET | /{org_name}/{app_name}/chatgroups/{group_id}/share_files/{file_id} | 100 | Y | $50/month/additional 50 QPS |
Group Management | Delete group file | DELETE | /{org_name}/{app_name}/chatgroups/{group_id}/share_files/{file_id} | 100 | Y | $50/month/additional 50 QPS |
Group Member Management | Get group members | GET | /{org_name}/{app_name}/chatgroups/{group_id}/users | 100 | Y | $50/month/additional 50 QPS |
Group Member Management | add group member | POST | /{org_name}/{app_name}/chatgroups/{group_id}/users/{username} | 100 | Y | $50/month/additional 50 QPS |
Group Member Management | add group member in bulk | POST | /{org_name}/{app_name}/chatgroups/{chatgroupid}/users | 100 | Y | $50/month/additional 50 QPS |
Group Member Management | Remove group member | DELETE | /{org_name}/{app_name}/chatgroups/{group_id}/users/{username} | 100 | Y | $50/month/additional 50 QPS |
Group Member Management | Remove group member in bulk | DELETE | /{org_name}/{app_name}/chatgroups/{group_id}/users/{usernames} | 100 | Y | $50/month/additional 50 QPS |
Group Member Management | List group administrators | GET | /{org_name}/{app_name}/chatgroups/{group_id}/admin | 100 | Y | $50/month/additional 50 QPS |
Group Member Management | Add group administrator | POST | /{org_name}/{app_name}/chatgroups/{group_id}/admin | 100 | Y | $50/month/additional 50 QPS |
Group Member Management | Remove group administrator | DELETE | /{org_name}/{app_name}/chatgroups/{group_id}/admin/{oldadmin} | 100 | Y | $50/month/additional 50 QPS |
Group Member Management | Transfer ownership of group | PUT | /{org_name}/{app_name}/chatgroups/{groupid} | 100 | Y | $50/month/additional 50 QPS |
Group Member Management | List group block users | GET | /{org_name}/{app_name}/chatgroups/{group_id}/blocks/users | 100 | Y | $50/month/additional 50 QPS |
Group Member Management | Add a group member to block list | POST | /{org_name}/{app_name}/chatgroups/{group_id}/blocks/users/{username} | 100 | Y | $50/month/additional 50 QPS |
Group Member Management | Remove group members from group block list | DELETE | /{org_name}/{app_name}/chatgroups/{group_id}/blocks/users/{username} | 100 | Y | $50/month/additional 50 QPS |
Group Member Management | List group allowed list | GET | /{org_name}/{app_name}/chatgroups/{group_id}/white/users | 100 | Y | $50/month/additional 50 QPS |
Group Member Management | Add group member into group allowed list | POST | /{org_name}/{app_name}/chatgroups/{group_id}/white/users/{username} | 100 | Y | $50/month/additional 50 QPS |
Group Member Management | Add group members to block list in bulk | POST | /{org_name}/{app_name}/chatgroups/{group_id}/blocks/users | 100 | N | / |
Group Member Management | Remove group members from group block list in bulk | DELETE | /{org_name}/{app_name}/chatgroups/{group_id}/blocks/users/{usernames} | 100 | N | / |
Group Member Management | Add group member into group allowed list in bulk | POST | /{org_name}/{app_name}/chatgroups/{group_id}/blocks/users | 100 | N | / |
Group Member Management | Remove user from group allowed list | DELETE | /{org_name}/{app_name}/chatgroups/{group_id}/white/users/{username} | 100 | Y | $50/month/additional 50 QPS |
Group Member Management | List muted users in group | GET | /{org_name}/{app_name}/chatgroups/{group_id}/mute} | 100 | Y | $50/month/additional 50 QPS |
Group Member Management | Mute a member in group | POST | /{org_name}/{app_name}/chatgroups/{group_id}/mute | 100 | Y | $50/month/additional 50 QPS |
Group Member Management | Mute all members in group (except users in whitelist) | POST | /{org_name}/{app_name}/chatgroups/{group_id}/ban | 100 | Y | $50/month/additional 50 QPS |
Group Member Management | Unmute a member in group | DELETE | /{org_name}/{app_name}/chatgroups/{group_id}/mute/{member1}(,{member2},…) | 100 | Y | $50/month/additional 50 QPS |
Group Member Management | Unmute all members in group | DELETE | /{org_name}/{app_name}/chatgroups/{group_id}/ban | 100 | Y | $50/month/additional 50 QPS |
Group Member Management | Get group role | GET | /{org_name}/{app_name}/chatgroups/{groupId}/roles | 100 | Y | $50/month/additional 50 QPS |
Group Member Management | Apply to join group | POST | /{org_name}/{app_name}/chatgroups/{groupId}/apply | 100 | Y | $50/month/additional 50 QPS |
Group Member Management | Agree to join the group | POST | /{org_name}/{app_name}/chatgroups/{groupId}/apply_verify | 100 | Y | $50/month/additional 50 QPS |
Group Member Management | Leave group | DELETE | /{org_name}/{app_name}/chatgroups/{groupId}/quit | 100 | Y | $50/month/additional 50 QPS |
Group Member Management | Invite to group | POST | /{org_name}/{app_name}/chatgroups/{groupId}/invite | 100 | Y | $50/month/additional 50 QPS |
Group Member Management | Agree to invite to group | POST | /{org_name}/{app_name}/chatgroups/{groupId}/invite_verify | 100 | Y | $50/month/additional 50 QPS |
Chatroom Management | List chatrooms | GET | /{org_name}/{app_name}/chatrooms | 50 | Y | $50/month/additional 50 QPS |
Chatroom Management | Get user added chatrooms | GET | /{org_name}/{app_name}/users/{username}/joined_chatrooms | 50 | Y | $50/month/additional 50 QPS |
Chatroom Management | Get chatroom information | GET | /{org_name}/{app_name}/chatrooms/{chatroom_id} | 100 | Y | $50/month/additional 50 QPS |
Chatroom Management | Create a chatroom | POST | /{org_name}/{app_name}/chatrooms | 50 | Y | $50/month/additional 50 QPS |
Chatroom Management | Update chatroom information | PUT | /{org_name}/{app_name}/chatrooms/{chatroom_id} | 100 | Y | $50/month/additional 50 QPS |
Chatroom Management | Delete a chatroom | DELETE | /{org_name}/{app_name}/chatrooms/{chatroom_id} | 100 | Y | $50/month/additional 50 QPS |
Chatroom Management | Get chatroom announcement | GET | /{org_name}/{app_name}/chatrooms/{chatroom_id}/announcement | 100 | Y | $50/month/additional 50 QPS |
Chatroom Management | Update chatroom announcement | POST | /{org_name}/{app_name}/chatrooms/{chatroom_id}/announcement | 100 | Y | $50/month/additional 50 QPS |
Chatroom Member Management | List chatroom members | GET | /{org_name}/{app_name}/chatrooms/{chatroom_id}/users | 100 | Y | $50/month/additional 50 QPS |
Chatroom Member Management | Add member to chatroom | POST | /{org_name}/{app_name}/chatrooms/{chatroomid}/users/{username} | 100 | Y | $50/month/additional 50 QPS |
Chatroom Member Management | Add member to chatoom in bulk | POST | /{org_name}/{app_name}/chatrooms/{chatroomid}/users | 100 | Y | $50/month/additional 50 QPS |
Chatroom Member Management | Delete member from chatroom | DELETE | /{org_name}/{app_name}/chatrooms/{chatroomid}/users/{username} | 100 | Y | $50/month/additional 50 QPS |
Chatroom Member Management | Delete member from chatroom in bulk | DELETE | /{org_name}/{app_name}/chatrooms/{chatroomid}/users/{usernames} | 100 | Y | $50/month/additional 50 QPS |
Chatroom Member Management | List chatroom administrators | GET | /{org_name}/{app_name}/chatrooms/{chatroom_id}/admin | 100 | Y | $50/month/additional 50 QPS |
Chatroom Member Management | Add chatroom administrator | POST | /{org_name}/{app_name}/chatrooms/{chatroom_id}/admin | 100 | Y | $50/month/additional 50 QPS |
Chatroom Member Management | Delete chatroom administrator | DELETE | /{org_name}/{app_name}/chatrooms/{chatroom_id}/admin/{oldadmin} | 100 | Y | $50/month/additional 50 QPS |
Chatroom Member Management | List chatroom members blocked | GET | /{org_name}/{app_name}/chatrooms/{chatroom_id}/blocks/users | 100 | Y | $50/month/additional 50 QPS |
Chatroom Member Management | Add chatroom member in to block list | POST | /{org_name}/{app_name}/chatrooms/{chatroom_id}/blocks/users/{username} | 100 | Y | $50/month/additional 50 QPS |
Chatroom Member Management | Remove user from chartoom block list | DELETE | /{org_name}/{app_name}/chatrooms/{chatroom_id}/blocks/users/{username} | 100 | Y | $50/month/additional 50 QPS |
Chatroom Member Management | List chatroom members in allowed list | GET | /{org_name}/{app_name}/chatrooms/{chatroom_id}/white/users | 100 | Y | $50/month/additional 50 QPS |
Chatroom Member Management | Add user in to chatroom allowed list | POST | /{org_name}/{app_name}/chatrooms/{chatroom_id}/white/users/{username} | 100 | Y | $50/month/additional 50 QPS |
Chatroom Member Management | Remove chatroom member from allowed list | DELETE | /{org_name}/{app_name}/chatrooms/{chatroom_id}/white/users/{username} | 100 | Y | $50/month/additional 50 QPS |
Chatroom Member Management | List blocked users in chatroom block list | GET | /{org_name}/{app_name}/chatrooms/{chatroom_id}/mute | 100 | Y | $50/month/additional 50 QPS |
Chatroom Member Management | Mute chatroom member | POST | /{org_name}/{app_name}/chatrooms/{chatroom_id}/mute | 100 | Y | $50/month/additional 50 QPS |
Chatroom Member Management | Mute all members in chatroom | POST | /{org_name}/{app_name}/chatrooms/{chatroom_id}/ban | 100 | Y | $50/month/additional 50 QPS |
Chatroom Member Management | Unmute a member in chatroom | DELETE | /{org_name}/{app_name}/chatrooms/{chatroom_id}/mute/{member1}(,{member2},…) | 100 | Y | $50/month/additional 50 QPS |
Chatroom Member Management | Unmute all members in chatroom | DELETE | /{org_name}/{app_name}/chatrooms/{chatroom_id}/ban | 100 | Y | $50/month/additional 50 QPS |
Chatroom Member Management | List super administrators in chatroom | GET | /{org_name}/{app_name}/chatrooms/super_admin | 100 | Y | $50/month/additional 50 QPS |
Chatroom Member Management | Add super administrator in chatroom | POST | /{org_name}/{app_name}/chatrooms/super_admin | 100 | Y | $50/month/additional 50 QPS |
Chatroom Member Management | Remove super administrator in chatroom | DELETE | /{org_name}/{app_name}/chatrooms/super_admin/{superAdmin} | 100 | Y | $50/month/additional 50 QPS |
Chatroom Member Management | Get chat room roles | GET | /{org_name}/{app_name}/chatrooms/{chatroomId}/roles | 100 | Y | $50/month/additional 50 QPS |
Chatroom Member Management | Join chat room | POST | /{org_name}/{app_name}/chatrooms/{chatroomId}/apply | 100 | Y | $50/month/additional 50 QPS |
Chatroom Member Management | Exit the chat room | DELETE | /{org_name}/{app_name}/chatrooms/{chatroomId}/quit | 100 | Y | $50/month/additional 50 QPS |
Chatroom Member Management | Add chatroom member in to block list in bulk | POST | /{org_name}/{app_name}/chatrooms/{chatroom_id}/blocks/users | 100 | N | / |
Chatroom Member Management | Remove user from chatroom block list in bulk | DELETE | /{org_name}/{app_name}/chatrooms/{chatroom_id}/blocks/users/{usernames} | 100 | N | / |
Chatroom Member Management | Add user in to chatroom allowed list in bulk | POST | /{org_name}/{app_name}/chatrooms/{chatroom_id}/white/users | 100 | N | / |