Enable a member for a project
Gives a member access to a root project and, through it, to all of the project's subprojects. The call is idempotent: repeating it leaves the same single enablement in place and returns 200 again.
Enablement applies to root projects only. Naming a subproject is rejected with subproject_access_is_inherited_from_root, and the message names the root project to enable instead.
Permissions
Authenticate with a Personal access token whose holder is an owner or admin of the space. A project API token is not accepted on this endpoint, and a Personal access token has no scopes: the holder's role in the space is the whole authorization decision.
Path parameters
Universal Unique Identifier.
The unique identifier of the membership.
Universal Unique Identifier.
The unique identifier of a root project. A subproject is rejected with subproject_access_is_inherited_from_root, since access to a root project already includes all of its subprojects.
Response
The request has succeeded.
Example response
{
"type": "project",
"name": "Root Project",
"created_at": "2026-02-01T00:00:00Z",
"updated_at": "2026-02-01T00:00:00Z",
"subprojects": [
{
"type": "project",
"name": "Root Project",
"created_at": "2026-02-01T00:00:00Z",
"updated_at": "2026-02-01T00:00:00Z"
}
]
}Changes
Changed in 1 of the 161 revisions of this API.1
- ○
endpoint added
endpoint-added
This revision also has 1 change that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ○
Of the 161 revisions, 3 have a changelog that could not be searched.