member_limits

Update project member limit

Updates a member budget limit group for the given project.

At least one of member_ids, alerts, or a complete budget configuration must be provided.

  • member_ids — when provided, fully replaces the group's members. Omit to leave members unchanged.
  • alerts — when provided, updates project-level settings shared by all groups. Omit to preserve alerts.
  • Budget fields — provide the full set (type plus cost or hours, and optional rate, recurrence, recurrence_start, start_date) or omit them entirely. Mixed budget payloads are rejected.

Users moved from another group are reassigned automatically.

Returns the updated member limit group.

put/v2/projects/{project_id}/member_limits/{member_limit_id}

Request

Path parameters

project_idinteger required
member_limit_idinteger required

Member Limit ID

Request body

type'cost' | 'hours'

Member limit type (cost or hours)

rate'bill_rate' | 'pay_rate'

When type is cost, specifies which rate to use (bill_rate or pay_rate)

costnumber float

Cost limit (required when type is cost)

hoursnumber float

Hours limit (required when type is hours)

start_datestring date

Start date for fixed budgets (mutually exclusive with recurrence)

recurrence'weekly' | 'monthly'

Makes the limit reset periodically. Omit to preserve existing recurrence

recurrence_startinteger

Weekly: 0=Sunday..6=Saturday. Monthly: day of month (1-31)

member_idsinteger[]

Replaces the group member list when provided

Response

Member limit updated

Changes

No recorded changes to this operation across all 1 revision of this API.