Knowledge base
Tips and tricks Best practice guides, FAQ & more
Find tutorials, guides and use case examples in the
Learning centerhttp://{controllerMachine}:{controllerPort}/api/v4/user/{userId}/AddUserToTeams
Field |
Type |
Description |
Comment |
accessKey |
string |
An access key is required to restrict unauthorized access to the API. |
The Access Key should include user scope to access user related APIs. |
userId |
string |
Unique identifier for the user |
This can be obtained from the Get All Users endpoint with the UserType as “Leapwork” or "ActiveDirectory" |
requestBody |
application/json |
Unique identifiers for the Leapwork User comprising the following parameter: |
|
|
|
TeamsIds (comma separated) |
This can be obtained from the Get All Teams endpoint |
curl -X PUT --header 'Content-Type: application/json' --header 'Accept: application/json' --header 'accessKey: UsctfG8Mg1LVa29L' -d '{ \
"TeamIds": [ \
"9fb4ef50-6924-471d-8261-052aa8b572c9","bc53d9e0-6dcd-4eb2-be1d-ccefdf55c1bf" \
] \
}' 'http://localhost:9001/api/v4/user/3940e00a-164c-4693-be0b-14ff4746c4a6/AddUserToTeams'
$headers = @{}
$headers.Add("accessKey","UsctfG8Mg1LVa29L")
$requestBody = @'
{
"TeamIds": @("9fb4ef50-6924-471d-8261-052aa8b572c9","bc53d9e0-6dcd-4eb2-be1d-ccefdf55c1bf")
}
'@
Invoke-WebRequest -Uri "http://localhost:9001/api/v4/user/3940e00a-164c-4693-be0b-14ff4746c4a6/AddUserToTeams" -ContentType "application/json" -Headers $headers -Method PUT -Body $requestBody
If a user is added successfully to the provided team, it will return a 'true' value.
{
"$id": "1",
"OperationCompleted": true
}
Field |
Type |
Description |
Values |
$id |
string |
ID of internal object |
|
OperationCompleted |
bool |
Returns ‘true’ if the user gets added to all the provided teams successfully |
true | false |
©2024, Leapwork. All rights reserved.