Assignments
Retrieve Assigned Users for Entity
Let's have a look at a sample User Story. Assignments area is shown in the right column.

The following query allows to retrieve all users assigned to a user story, including their names and roles:
GET /api/v1/UserStories/1234?include=[Assignments[GeneralUser,Role]]
Set Assignments to an Entity
Post Role and Userreferences to Assignments section.
POST /api/v1/UserStories/
Content-Type: application/json
{
"Id": 1234,
"Assignments":{"Items": [
{"GeneralUser":{"Id":1},"Role":{"Id":1}},
{"GeneralUser":{"Id":15},"Role":{"Id":8}}
]}
}
An alternative way to create an Assignment is to make a POST to Assignments collection. In addition to Role and User, reference an Assignable.
POST /api/v1/Assignments/
Content-Type: application/json
{
"GeneralUser":{"Id":15},
"Role":{"Id":1},
"Assignable":{"Id":1234}
}
Delete Assignment from an Entity
To unassign a User from an Entity, find the Id of the Assignment.
GET /api/v1/assignments?where=(Assignable.Id eq 1234)
Send a DELETE request to unassign a User.
DELETE /api/v1/assignments/2926
To unassign several users, send POST request with X-HTTP-Method-Override: DELETE.
POST /api/v1/assignments/bulk
X-HTTP-Method-Override: DELETE
Content-Type: application/json
[
{"Id":2924},
{"Id":2925}
]