# Approves an access request for the given user. **PUT /groups/{id}/access_requests/{user_id}/approve** This feature was introduced in GitLab 8.11. ## Servers - https://www.gitlab.com/api/v4: https://www.gitlab.com/api/v4 () ## Authentication methods - Api key auth ## Parameters ### Path parameters - **id** (string) The ID or URL-encoded path of the group owned by the authenticated user - **user_id** (integer(int32)) The user ID of the access requester ### Body: application/json (object) - **access_level** (integer(int32)) A valid access level (defaults: `30`, the Developer role) ## Responses ### 200 successful operation #### Body: application/json (object) - **id** (integer(int32)) - **username** (string) - **name** (string) - **state** (string) - **avatar_url** (string) - **avatar_path** (string) - **custom_attributes** (array[object]) - **web_url** (string) - **email** (string) - **requested_at** (string) [Powered by Bump.sh](https://bump.sh)