Documentation

UserApi extends AbstractApi
in package

Users are the members of your organization with the defined access levels (e.g. manager, admin, contributor).

Use API to get the list of organization users and to check the information on a specific user.

Table of Contents

Methods

addProjectTeamMember()  : ProjectTeamMemberAddedStatistics|null
Add Project Member
delete()  : mixed
Delete User
deleteMemberFromProject()  : void
Delete Member From Project
get()  : User|null
Get User Info
getAuthenticatedUser()  : User|null
Get Authenticated User
getProjectMemberPermissions()  : ProjectTeamMemberResource|null
Get Project Member Permissions
invite()  : User|null
Invite User
list()  : ModelCollection
List Users
listProjectContributions()  : ModelCollection
List User Projects Contributions
listProjectMembers()  : ModelCollection
List Project Members
listProjectPermissions()  : ModelCollection
List User Projects Permissions
replaceProjectMemberPermissions()  : ProjectTeamMemberResource|null
Replace Project Member Permissions
update()  : User|null
Update User
updateProjectPermissions()  : ModelCollection
Permissions Batch Operations

Methods

deleteMemberFromProject()

Delete Member From Project

public deleteMemberFromProject(int $projectId, int $memberId) : void
Parameters
$projectId : int
$memberId : int
Tags
link

API Documentation

invite()

Invite User

public invite(array<string|int, mixed> $data) : User|null
Parameters
$data : array<string|int, mixed>
Tags
link

API Documentation

Return values
User|null

listProjectContributions()

List User Projects Contributions

public listProjectContributions(int $userId[, array<string|int, mixed> $params = [] ]) : ModelCollection
Parameters
$userId : int
$params : array<string|int, mixed> = []

integer $params[limit]
integer $params[offset]

Tags
link

API Documentation

Return values
ModelCollection

listProjectPermissions()

List User Projects Permissions

public listProjectPermissions(int $userId[, array<string|int, mixed> $params = [] ]) : ModelCollection
Parameters
$userId : int
$params : array<string|int, mixed> = []

integer $params[limit]
integer $params[offset]

Tags
link

API Documentation

Return values
ModelCollection

updateProjectPermissions()

Permissions Batch Operations

public updateProjectPermissions(int $userId, array<string|int, mixed> $data) : ModelCollection
Parameters
$userId : int
$data : array<string|int, mixed>

JSON Patch array. op: add, replace or remove, path: /{projectId}/roles
value: list of role name and permissions

Tags
link

API Documentation

Return values
ModelCollection
On this page

Search results