member_limits

Create project member limit

Creates a member budget limit group for the given project.

All member_ids must already be project members. Users assigned to another group are moved to the new group.

alerts are optional and update project-level notification settings shared by every group on the project.

Example request body:

{
  "type": "cost",
  "cost": 250.25,
  "recurrence": "weekly",
  "recurrence_start": 0,
  "alerts": {"near_limit": 75, "notify_members": true},
  "member_ids": [101, 102]
}

Returns the created member limit group.

post/v2/projects/{project_id}/member_limits

Request

Path parameters

project_idinteger required

Request body

type'cost' | 'hours' required

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 for fixed budgets

recurrence_startinteger

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

member_idsinteger[] required

Project member user IDs assigned to the group

Response

Member limit created

Changes

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