post__workspace_{wksId}_users
TypeScript Client Library
public addUserToWorkspace = async (workspaceId: string, request: WorkspaceTypes.AddUserToWorkspaceRequest): Promise<WorkspaceTypes.AddUserToWorkspaceResponse> => {
return this.makeRequest<WorkspaceTypes.AddUserToWorkspaceResponse>(`workspace/${workspaceId}/users`, 'POST', request);
};Code Samples
# You can also use wget
curl -X POST https://backend.flashback.tech/workspace/123e4567-e89b-12d3-a456-426614174000/users \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authorization: Bearer {access-token}' \
-d '{
"userId": "user-456",
"role": "WRITE"
}'POST https://backend.flashback.tech/workspace/123e4567-e89b-12d3-a456-426614174000/users HTTP/1.1
Host: backend.flashback.tech
Content-Type: application/json
Accept: application/json
Authorization: Bearer {access-token}
{
"userId": "user-456",
"role": "WRITE"
}const workspaceId = '123e4567-e89b-12d3-a456-426614174000';
const inputBody = '{
"userId": "user-456",
"role": "WRITE"
}';
const headers = {
'Content-Type':'application/json',
'Accept':'application/json',
'Authorization':'Bearer {access-token}'
};
fetch(`https://backend.flashback.tech/workspace/${workspaceId}/users`,
{
method: 'POST',
body: inputBody,
headers: headers
})
.then(function(res) {
return res.json();
}).then(function(body) {
console.log(body);
});{
"userId": "user-456",
"role": "WRITE"
}Parameters
Name
In
Type
Required
Description
Path Parameters
Name
Type
Required
Restrictions
Description
Request Body Schema
Name
Type
Required
Restrictions
Description
Parameter
Value
Responses
Status
Meaning
Description
Schema
Response Schema
Name
Type
Required
Restrictions
Description
Name
Type
Required
Restrictions
Description
Name
Type
Required
Restrictions
Description
Name
Type
Required
Restrictions
Description
Name
Type
Required
Restrictions
Description
Notes
Last updated
Was this helpful?