Memberships control mappings of users to particular roles within teams.
Membership Object
| Attribute | Description | 
|---|---|
| id | integer The ID of the membership, generated automatically  | 
| teamId | integer The ID of the team associated with the membership  | 
| userId | integer The ID of the user associated with the membership  | 
| accepted | boolean Indicates whether the membership has been accepted  | 
| role | MembershipRole The role of the user in the team  | 
| team | Team Object The team associated with the membership  | 
| user | User Object The user associated with the membership  | 
| disableImpersonation | boolean Indicates whether impersonation is disabled for this membership  | 
Example Membership Object
{
    "id": 1501,
    "teamId": 300,
    "userId": 75,
    "accepted": true,
    "role": "MEMBER",
    "team": [Team Object],
    "user": [User Object],
    "disableImpersonation": false
}
Find all memberships
GET
/memberships
Create a new membership
POST
/memberships
Find a membership
GET
/memberships/{userId}_{teamId}
Edit an existing membership
PATCH
/memberships/{userId}_{teamId}
Remove an existing membership
DELETE
/memberships/{userId}_{teamId}