update_project_member
Modify a GitLab project member's access level role or expiration date. Use it to change permissions or set time-limited access for a user.
Instructions
Update a project member's access level role or expiration date
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| user_id | Yes | User numeric ID or username | |
| expires_at | No | Updated expiration date (YYYY-MM-DD) or empty to remove | |
| project_id | Yes | Project numeric ID (e.g. 31) or namespace path (e.g. 'group/project-name'). URL-encoding is handled automatically. | |
| access_level | Yes | Updated access level: 'guest' (10), 'reporter' (20), 'developer' (30), 'maintainer' (40), 'owner' (50) |