# catalog_roles_desired_retrieve Retrieve desired roles for a user. Endpoint: GET /api/catalog/roles/desired/ Version: 3.59.0-ai-plus Security: PlatformApiKeyAuthentication ## Query parameters: - `user_id` (integer) User ID - `username` (string) Username ## Response 200 fields (application/json): - `user_id` (integer) - `username` (string) - `roles` (array, required) - `roles.id` (integer, required) - `roles.name` (string,null, required) The display name of the role. - `roles.slug` (string,null, required) An additional unique slug field. - `roles.platform_key` (string) - `roles.skills` (array, required) - `roles.skills.name` (string,null, required) Display name - `roles.skills.slug` (string,null, required) An additional unique slug field. (Optional) - `roles.skills.data` (any,null, required) Metadata - `data` (any,null, required)