Team Members

Update a team member's roles

Changed on

Update an existing active team member. Team key can be ID or slug. Replaces role assignments. Cannot modify isOwner (use transfer endpoint instead).

patch/teams/{key}/members/{userId}

Request

  • Base URL: https://api.session.services
  • URL: https://api.session.services/teams/{key}/members/{userId}
  • Auth: API key in header x-tenant-id

Path parameters

keystring required
userIdstring required

Request body

idstring required

Team member ID to update

roleIdsstring[] required

Replace role assignments for this team member with the provided role IDs.

isOwnerboolean

Whether this team member is an owner of the team

Response

OK

Example response

{
  "member": {
    "permissions": [
      "event.read",
      "event.write",
      "order.read"
    ]
  }
}

Changes