| Contact | Donate | Imprint |
| Role | RoleModule | Discord |
| Property | Type | Entity | Reference | Module |
| (1) Color | STRING | Role | ||
| (2) IsHoisted | BOOL | Role | ||
| (3) IsMentionable | BOOL | Role | ||
| (4) Name | STRING | Role | ||
| (5) Position | LONG | Role | ||
| (6) Server | LONG | Role | Server | UserAccountModule |
| Remote Method | Local Method | Module | HTTP-Method | References |
| (1) /role | findAllRole() | RoleModule | GET | Role |
| (2) /role/{id} | deleteRoleById(id) | RoleModule | DELETE | Role |
| (3) /role/{id} | findRoleById(id) | RoleModule | GET | Role |
| (4) /role | insertRole(role) | RoleModule | POST | Role |
| (5) /role/server/{id} | findAllRoleOfServer(id) | RoleModule | GET | Server Role |
| (6) /rolepermission/role/{id} | findAllRolePermissionOfRole(id) | RoleModule | GET | Role RolePermission |
| (7) /role/{id} | updateRoleById(role) | RoleModule | PUT | Role |
| (8) /memberrole/role/{id} | findAllMemberRoleOfRole(id) | ServerMemberModule | GET | Role MemberRole |
Example:
final Role role = (Role) invokeModule(ROLE_MODULE + "/role/" + id, Role.class);| Contact | Donate | Imprint |