ACL

Retrieves a paginated list of team members for the project.

get

Retrieves a paginated list of team members for the project, optionally filtered and sorted.

Authorizations
AuthorizationstringRequired

Bearer authentication with JWT

Path parameters
projectIdentifierstringRequired
Query parameters
pageNumberinteger · int32Optional

The page number to retrieve.

pageSizeinteger · int32Optional

The number of items per page.

searchTextstringOptional

Optional search text to filter team members.

sortinginteger · enumOptional

The sorting option for the results.

Possible values:
descbooleanOptional

Whether to sort in descending order.

Default: true
Responses
chevron-right
200

OK

get
/projects/{projectIdentifier}/team

Adds a new team member to the project.

post

Adds a new team member to the project.

Authorizations
AuthorizationstringRequired

Bearer authentication with JWT

Path parameters
projectIdentifierstringRequired
Body
resourceOwnerstring · nullableRequired
isAdminbooleanRequired
Responses
post
/projects/{projectIdentifier}/team

Adds multiple team members to the project in bulk.

post

Adds multiple team members to the project in bulk.

Authorizations
AuthorizationstringRequired

Bearer authentication with JWT

Path parameters
projectIdentifierstringRequired
Bodyobject[]
resourceOwnerstring · nullableRequired
isAdminbooleanRequired
Responses
post
/projects/{projectIdentifier}/team/bulk

Retrieves a paginated list of available users that can be added to the project team.

get

Retrieves a paginated list of available users that can be added to the project team.

Authorizations
AuthorizationstringRequired

Bearer authentication with JWT

Path parameters
projectIdentifierstringRequired
Query parameters
pageNumberinteger · int32Optional

The page number to retrieve.

pageSizeinteger · int32Optional

The number of items per page.

searchTextstringOptional

Optional search text to filter available users.

Responses
chevron-right
200

OK

get
/projects/{projectIdentifier}/team/available

Retrieves a team member by ACL object identifier.

get

Retrieves a team member by their object identifier.

Authorizations
AuthorizationstringRequired

Bearer authentication with JWT

Path parameters
objectIdentifierstring · uuidRequired

The unique identifier of the ACL to retrieve.

projectIdentifierstringRequired
Responses
chevron-right
200

OK

get
/projects/{projectIdentifier}/team/{objectIdentifier}

Updates a team member's access for the project.

put

Updates a team member's access for the project.

Authorizations
AuthorizationstringRequired

Bearer authentication with JWT

Path parameters
objectIdentifierstring · uuidRequired

The unique identifier of the ACL to update.

projectIdentifierstringRequired
Body
isAdminbooleanRequired
Responses
chevron-right
200

OK

put
/projects/{projectIdentifier}/team/{objectIdentifier}

Removes a team member from the project by ACL object identifier.

delete

Removes a team member from the project by their object identifier.

Authorizations
AuthorizationstringRequired

Bearer authentication with JWT

Path parameters
objectIdentifierstring · uuidRequired

The unique identifier of the ACL to remove.

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

No content

Checks if the current user has admin access to the project team.

get

Checks if the current user has admin access to the project team.

Authorizations
AuthorizationstringRequired

Bearer authentication with JWT

Path parameters
projectIdentifierstringRequired
Responses
chevron-right
200

OK

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

Last updated