For the complete documentation index, see llms.txt. This page is also available as Markdown.

Project Team

List the project's team members.

get

Returns a paged, optionally filtered and sorted list of the users who have access to the project.

Authorizations
AuthorizationstringRequired

Bearer authentication with JWT

Path parameters
projectIdentifierstringRequired
Query parameters
pageNumberinteger · int32Optional
pageSizeinteger · int32Optional
searchTextstringOptional
sortingstring · enumOptionalPossible values:
descbooleanOptionalDefault: true
Responses
200

OK

totalCountinteger · int32Optional
get/projects/{projectIdentifier}/team

Add a team member to the project.

post

Grants a user access to the project as a team member. Requires project administrator rights; fails if the user already belongs to the project.

Authorizations
AuthorizationstringRequired

Bearer authentication with JWT

Path parameters
projectIdentifierstringRequired
Body
resourceOwnerstring · nullableRequired
isAdminbooleanRequired
Responses
200

OK

resourceOwnerstring · nullableRequired
isAdminbooleanRequired
dateAddedstring · date-timeRequired
emailstring · nullableRequired
objectIdentifierstring · nullableRequired
namestring · nullableRequired
post/projects/{projectIdentifier}/team

Add multiple team members to the project.

post

Grants several users access to the project as team members in one request. Requires project administrator rights; fails if any user already belongs to the project.

Authorizations
AuthorizationstringRequired

Bearer authentication with JWT

Path parameters
projectIdentifierstringRequired
Bodyobject · Jylo.Toolkit.API.Models.Container.ContainerACL.ContainerACLWriteModel[]
resourceOwnerstring · nullableRequired
isAdminbooleanRequired
Responses
200

OK

resourceOwnerstring · nullableRequired
isAdminbooleanRequired
dateAddedstring · date-timeRequired
emailstring · nullableRequired
objectIdentifierstring · nullableRequired
namestring · nullableRequired
post/projects/{projectIdentifier}/team/bulk

List users available to add to the team.

get

Returns a paged, optionally filtered list of organisation members who are not yet part of the project and can be added to its team.

Authorizations
AuthorizationstringRequired

Bearer authentication with JWT

Path parameters
projectIdentifierstringRequired
Query parameters
pageNumberinteger · int32Optional
pageSizeinteger · int32Optional
searchTextstringOptional
Responses
200

OK

totalCountinteger · int32Optional
get/projects/{projectIdentifier}/team/available

Get a single project team member.

get

Retrieves the details of one team member on the project by their membership identifier.

Authorizations
AuthorizationstringRequired

Bearer authentication with JWT

Path parameters
objectIdentifierstring · uuidRequired
projectIdentifierstringRequired
Responses
200

OK

resourceOwnerstring · nullableRequired
isAdminbooleanRequired
dateAddedstring · date-timeRequired
emailstring · nullableRequired
objectIdentifierstring · nullableRequired
namestring · nullableRequired
get/projects/{projectIdentifier}/team/{objectIdentifier}

Update a team member's project access.

put

Changes a team member's role on the project, such as granting or revoking administrator rights. Requires project administrator rights and will not remove the last remaining administrator.

Authorizations
AuthorizationstringRequired

Bearer authentication with JWT

Path parameters
objectIdentifierstring · uuidRequired
projectIdentifierstringRequired
Body
isAdminbooleanRequired
Responses
200

OK

resourceOwnerstring · nullableRequired
isAdminbooleanRequired
dateAddedstring · date-timeRequired
emailstring · nullableRequired
objectIdentifierstring · nullableRequired
namestring · nullableRequired
put/projects/{projectIdentifier}/team/{objectIdentifier}

Remove a team member from the project.

delete

Revokes a user's access to the project by removing their team membership. Requires project administrator rights and will not remove the last remaining administrator.

Authorizations
AuthorizationstringRequired

Bearer authentication with JWT

Path parameters
objectIdentifierstring · uuidRequired
projectIdentifierstringRequired
Responses
204

No Content

No content

delete/projects/{projectIdentifier}/team/{objectIdentifier}

No content

Check the caller's project team admin access.

get

Returns whether the current user is an administrator of the project team, so clients can show or hide team-management features.

Authorizations
AuthorizationstringRequired

Bearer authentication with JWT

Path parameters
projectIdentifierstringRequired
Responses
200

OK

booleanOptional
get/projects/{projectIdentifier}/team/admin-access

Last updated