v1Resources/Team/patchUpdate a team member

Update a team member

Updates a team member's weekly hours capacity, module permissions, or linked Slack user. At least one field must be supplied. This can't change a member's role.

patch/api/v1/team/members
team:write
Request body
memberIdstringrequired
ID of the team member.
weeklyHoursCapacitynumberoptional
New weekly working-hours capacity, between 0 and 80.
permissionsobjectoptional
Per-module access flags to grant. Optional; when omitted (or empty), the default member permission preset is used.
slackUserIdstringoptional
Slack user ID to link to this member, or null to unlink. Linking a Slack ID already used by another member unlinks it from that member.
Response
dataobjectoptional
memberobjectoptional
The fields actually changed by this update — not the member's full profile. Fetch GET /api/v1/team/members to see the complete record.
idstringoptional
Unique identifier for the team member.
weeklyHoursCapacitynumberoptional
The member's weekly working-hours capacity, or null if not set.
permissionsobjectoptional
Per-module access flags (dashboard, clients, listings, etc.), or null if never set.
slackUserIdstringoptional
The Slack user ID linked to this member, or null if none.
Errors
400The request is missing a required parameter or is otherwise malformed.
401Missing, invalid, expired, or revoked API key.
403The key lacks the required scope, or isn't authorized for this client/location.
404The resource wasn't found, or doesn't belong to your agency.
429Too many requests. Retry after the number of seconds in the Retry-After header.
patch/api/v1/team/members
Your API key
Request body*
{}