diff --git a/README.md b/README.md
index ec9b7cd..937e4cc 100644
--- a/README.md
+++ b/README.md
@@ -193,6 +193,19 @@ keycloak_admin.create_client_role(client_id, "test")
 # Assign client role to user. Note that BOTH role_name and role_id appear to be required.
 keycloak_admin.assign_client_role(client_id="client_id", user_id="user_id", role_id="role_id", role_name="test")
 
+# Retrieve client roles of a user.
+keycloak_admin.get_client_roles_of_user(user_id="user_id", client_id="client_id")
+
+# Retrieve available client roles of a user.
+keycloak_admin.get_available_client_roles_of_user(user_id="user_id", client_id="client_id")
+
+# Retrieve composite client roles of a user.
+keycloak_admin.get_composite_client_roles_of_user(user_id="user_id", client_id="client_id")
+
+# Delete client roles of a user.
+keycloak_admin.delete_client_roles_of_user(client_id="client_id", user_id="user_id", roles={"id": "role-id"})
+keycloak_admin.delete_client_roles_of_user(client_id="client_id", user_id="user_id", roles=[{"id": "role-id_1"}, {"id": "role-id_2"}])
+
 # Create new group
 group = keycloak_admin.create_group(name="Example Group")