instruction: Explain the GET /users/:user_id/contributed_projects Supported attributes: Attribute Type Required Description u... in gitlab_api
output: GET /users/:user_id/contributed_projects Supported attributes: Attribute Type Required Description user_id string Yes The ID or username of the user. order_by string No Return projects ordered by id , name , path , created_at , updated_at , star_count , or last_activity_at fields. Default is created_at . simple boolean No Return only limited fields for each project. Without authentication, this operation is a no-op; only simple fields are returned. sort string No Return projects sorted in asc or desc order. Default is desc . Example request: curl --header &#34;PRIVATE-TOKEN: &lt;your_access_token&gt;&#34; &#34;https://gitlab.example.com/api/v4/users/5/contributed_projects&#34; Example response: [ { &#34;id&#34; : 4 , &#34;description&#34; : &#34;Lorem ipsum dolor sit amet, consectetur adipiscing elit.&#34; , &#34;description_html&#34; : &#34;&lt;p data-sourcepos=\&#34;1:1-1:56\&#34; dir=\&#34;auto\&#34;&gt;Lorem ipsum dolor sit amet, consectetur adipiscing elit.&lt;/p&gt;&#34; , &#34;default_branch&#34; : &#34;main&#34; , &#34;visibility&#34; : &#34;private&#34; , &#34;ssh_url_to_repo&#34; : &#34;git@example.com:diaspora/diaspora-client.git&#34; , &#34;http_url_to_repo&#34; : &#34;http://example.com/diaspora/diaspora-client.git&#34; , &#34;web_url&#34; : &#34;http://example.com/diaspora/diaspora-client&#34; , &#34;readme_url&#34; : &#34;http://example.com/diaspora/diaspora-client/blob/main/README.md&#34; , &#34;tag_list&#34; : [ //deprecated, use `topics` instead &#34;example&#34; , &#34;disapora client&#34; ], &#34;topics&#34; : [ &#34;example&#34; , &#34;disapora client&#34; ], &#34;owner&#34; : { &#34;id&#34; : 3 , &#34;name&#34; : &#34;Diaspora&#34; , &#34;created_at&#34; : &#34;2013-09-30T13:46:02Z&#34; }, &#34;name&#34; : &#34;Diaspora Client&#34; , &#34;name_with_namespace&#34; : &#34;Diaspora / Diaspora Client&#34; , &#34;path&#34; : &#34;diaspora-client&#34; , &#34;path_with_namespace&#34; : &#34;diaspora/diaspora-client&#34; , &#34;issues_enabled&#34; : true , &#34;open_issues_count&#34; : 1 , &#34;merge_requests_enabled&#34; : true , &#34;jobs_enabled&#34; : true , &#34;wiki_enabled&#34; : true , &#34;snippets_enabled&#34; : false , &#34;can_create_merge_request_in&#34; : true , &#34;resolve_outdated_diff_discussions&#34; : false , &#34;container_registry_enabled&#34; : false , // deprecated, use container_registry_access_level instead &#34;container_registry_access_level&#34; : &#34;disabled&#34; , &#34;security_and_compliance_access_level&#34; : &#34;disabled&#34; , &#34;created_at&#34; : &#34;2013-09-30T13:46:02Z&#34; , &#34;updated_at&#34; : &#34;2013-09-30T13:46:02Z&#34; , &#34;last_activity_at&#34; : &#34;2013-09-30T13:46:02Z&#34; , &#34;creator_id&#34; : 3 , &#34;namespace&#34; : { &#34;id&#34; : 3 , &#34;name&#34; : &#34;Diaspora&#34; , &#34;path&#34; : &#34;diaspora&#34; , &#34;kind&#34; : &#34;group&#34; , &#34;full_path&#34; : &#34;diaspora&#34; }, &#34;import_status&#34; : &#34;none&#34; , &#34;archived&#34; : false , &#34;avatar_url&#34; : &#34;http://example.com/uploads/project/avatar/4/uploads/avatar.png&#34; , &#34;shared_runners_enabled&#34; : true , &#34;group_runners_enabled&#34; : true , &#34;forks_count&#34; : 0 , &#34;star_count&#34; : 0 , &#34;runners_token&#34; : &#34;b8547b1dc37721d05889db52fa2f02&#34; , &#34;public_jobs&#34; : true , &#34;shared_with_groups&#34; : [], &#34;only_allow_merge_if_pipeline_succeeds&#34; : false , &#34;allow_merge_on_skipped_pipeline&#34; : false , &#34;allow_pipeline_trigger_approve_deployment&#34; : false , &#34;restrict_user_defined_variables&#34; : false , &#34;only_allow_merge_if_all_discussions_are_resolved&#34; : false , &#34;remove_source_branch_after_merge&#34; : false , &#34;request_access_enabled&#34; : false , &#34;merge_method&#34; : &#34;merge&#34; , &#34;squash_option&#34; : &#34;default_on&#34; , &#34;autoclose_referenced_issues&#34; : true , &#34;enforce_auth_checks_on_uploads&#34; : true , &#34;suggestion_commit_message&#34; : null , &#34;merge_commit_template&#34; : null , &#34;squash_commit_template&#34; : null , &#34;secret_push_protection_enabled&#34; : false , &#34;issue_branch_template&#34; : &#34;gitlab/%{id}-%{title}&#34; , &#34;statistics&#34; : { &#34;commit_count&#34; : 37 , &#34;storage_size&#34; : 1038090 , &#34;repository_size&#34; : 1038090 , &#34;lfs_objects_size&#34; : 0 , &#34;job_artifacts_size&#34; : 0 , &#34;pipeline_artifacts_size&#34; : 0 , &#34;packages_size&#34; : 0 , &#34;snippets_size&#34; : 0 , &#34;uploads_size&#34; : 0 , &#34;container_registry_size&#34; : 0 }, &#34;container_registry_image_prefix&#34; : &#34;registry.example.com/diaspora/diaspora-client&#34; , &#34;_links&#34; : { &#34;self&#34; : &#34;http://example.com/api/v4/projects&#34; , &#34;issues&#34; : &#34;http://example.com/api/v4/projects/1/issues&#34; , &#34;merge_requests&#34; : &#34;http://example.com/api/v4/projects/1/merge_requests&#34; , &#34;repo_branches&#34; : &#34;http://example.com/api/v4/projects/1/repository_branches&#34; , &#34;labels&#34; : &#34;http://example.com/api/v4/projects/1/labels&#34; , &#34;events&#34; : &#34;http://example.com/api/v4/projects/1/events&#34; , &#34;members&#34; : &#34;http://example.com/api/v4/projects/1/members&#34; , &#34;cluster_agents&#34; : &#34;http://example.com/api/v4/projects/1/cluster_agents&#34; } }, { &#34;id&#34; : 6 , &#34;description&#34; : &#34;Lorem ipsum dolor sit amet, consectetur adipiscing elit.&#34; , &#34;description_html&#34; : &#34;&lt;p data-sourcepos=\&#34;1:1-1:56\&#34; dir=\&#34;auto\&#34;&gt;Lorem ipsum dolor sit amet, consectetur adipiscing elit.&lt;/p&gt;&#34; , &#34;default_branch&#34; : &#34;main&#34; , &#34;visibility&#34; : &#34;private&#34; , &#34;ssh_url_to_repo&#34; : &#34;git@example.com:brightbox/puppet.git&#34; , &#34;http_url_to_repo&#34; : &#34;http://example.com/brightbox/puppet.git&#34; , &#34;web_url&#34; : &#34;http://example.com/brightbox/puppet&#34; , &#34;readme_url&#34; : &#34;http://example.com/brightbox/puppet/blob/main/README.md&#34; , &#34;tag_list&#34; : [ //deprecated, use `topics` instead &#34;example&#34; , &#34;puppet&#34; ], &#34;topics&#34; : [ &#34;example&#34; , &#34;puppet&#34; ], &#34;owner&#34; : { &#34;id&#34; : 4 , &#34;name&#34; : &#34;Brightbox&#34; , &#34;created_at&#34; : &#34;2013-09-30T13:46:02Z&#34; }, &#34;name&#34; : &#34;Puppet&#34; , &#34;name_with_namespace&#34; : &#34;Brightbox / Puppet&#34; , &#34;path&#34; : &#34;puppet&#34; , &#34;path_with_namespace&#34; : &#34;brightbox/puppet&#34; , &#34;issues_enabled&#34; : true , &#34;open_issues_count&#34; : 1 , &#34;merge_requests_enabled&#34; : true , &#34;jobs_enabled&#34; : true , &#34;wiki_enabled&#34; : true , &#34;snippets_enabled&#34; : false , &#34;can_create_merge_request_in&#34; : true , &#34;resolve_outdated_diff_discussions&#34; : false , &#34;container_registry_enabled&#34; : false , // deprecated, use container_registry_access_level instead &#34;container_registry_access_level&#34; : &#34;disabled&#34; , &#34;security_and_compliance_access_level&#34; : &#34;disabled&#34; , &#34;created_at&#34; : &#34;2013-09-30T13:46:02Z&#34; , &#34;updated_at&#34; : &#34;2013-09-30T13:46:02Z&#34; , &#34;last_activity_at&#34; : &#34;2013-09-30T13:46:02Z&#34; , &#34;creator_id&#34; : 3 , &#34;namespace&#34; : { &#34;id&#34; : 4 , &#34;name&#34; : &#34;Brightbox&#34; , &#34;path&#34; : &#34;brightbox&#34; , &#34;kind&#34; : &#34;group&#34; , &#34;full_path&#34; : &#34;brightbox&#34; }, &#34;import_status&#34; : &#34;none&#34; , &#34;import_error&#34; : null , &#34;permissions&#34; : { &#34;project_access&#34; : { &#34;access_level&#34; : 10 , &#34;notification_level&#34; : 3 }, &#34;group_access&#34; : { &#34;access_level&#34; : 50 , &#34;notification_level&#34; : 3 } }, &#34;archived&#34; : false , &#34;avatar_url&#34; : null , &#34;shared_runners_enabled&#34; : true , &#34;group_runners_enabled&#34; : true , &#34;forks_count&#34; : 0 , &#34;star_count&#34; : 0 , &#34;runners_token&#34; : &#34;b8547b1dc37721d05889db52fa2f02&#34; , &#34;public_jobs&#34; : true , &#34;shared_with_groups&#34; : [], &#34;only_allow_merge_if_pipeline_succeeds&#34; : false , &#34;allow_merge_on_skipped_pipeline&#34; : false , &#34;allow_pipeline_trigger_approve_deployment&#34; : false , &#34;restrict_user_defined_variables&#34; : false , &#34;only_allow_merge_if_all_discussions_are_resolved&#34; : false , &#34;remove_source_branch_after_merge&#34; : false , &#34;request_access_enabled&#34; : false , &#34;merge_method&#34; : &#34;merge&#34; , &#34;squash_option&#34; : &#34;default_on&#34; , &#34;auto_devops_enabled&#34; : true , &#34;auto_devops_deploy_strategy&#34; : &#34;continuous&#34; , &#34;repository_storage&#34; : &#34;default&#34; , &#34;approvals_before_merge&#34; : 0 , // Deprecated. Use merge request approvals API instead. &#34;mirror&#34; : false , &#34;mirror_user_id&#34; : 45 , &#34;mirror_trigger_builds&#34; : false , &#34;only_mirror_protected_branches&#34; : false , &#34;mirror_overwrites_diverged_branches&#34; : false , &#34;external_authorization_classification_label&#34; : null , &#34;packages_enabled&#34; : true , &#34;service_desk_enabled&#34; : false , &#34;service_desk_address&#34; : null , &#34;autoclose_referenced_issues&#34; : true , &#34;enforce_auth_checks_on_uploads&#34; : true , &#34;suggestion_commit_message&#34; : null , &#34;merge_commit_template&#34; : null , &#34;squash_commit_template&#34; : null , &#34;secret_push_protection_enabled&#34; : false , &#34;issue_branch_template&#34; : &#34;gitlab/%{id}-%{title}&#34; , &#34;statistics&#34; : { &#34;commit_count&#34; : 12 , &#34;storage_size&#34; : 2066080 , &#34;repository_size&#34; : 2066080 , &#34;lfs_objects_size&#34; : 0 , &#34;job_artifacts_size&#34; : 0 , &#34;pipeline_artifacts_size&#34; : 0 , &#34;packages_size&#34; : 0 , &#34;snippets_size&#34; : 0 , &#34;uploads_size&#34; : 0 , &#34;container_registry_size&#34; : 0 }, &#34;container_registry_image_prefix&#34; : &#34;registry.example.com/brightbox/puppet&#34; , &#34;_links&#34; : { &#34;self&#34; : &#34;http://example.com/api/v4/projects&#34; , &#34;issues&#34; : &#34;http://example.com/api/v4/projects/1/issues&#34; , &#34;merge_requests&#34; : &#34;http://example.com/api/v4/projects/1/merge_requests&#34; , &#34;repo_branches&#34; : &#34;http://example.com/api/v4/projects/1/repository_branches&#34; , &#34;labels&#34; : &#34;http://example.com/api/v4/projects/1/labels&#34; , &#34;events&#34; : &#34;http://example.com/api/v4/projects/1/events&#34; , &#34;members&#34; : &#34;http://example.com/api/v4/projects/1/members&#34; , &#34;cluster_agents&#34; : &#34;http://example.com/api/v4/projects/1/cluster_agents&#34; } } ] Search for projects by name Search for projects by name that are accessible to the authenticated user. If this endpoint is accessed without authentication, it lists projects that are publicly accessible.