Members
Create
POST/teams/{teamId}/members
Delete
DELETE/teams/{teamId}/members/{memberId}
Update
PUT/teams/{teamId}/members/{memberId}
ModelsExpand Collapse
MemberCreateResponse object { team }
MemberCreateResponse object { team }
team: object { id, context, createdAt, 10 more }
team: object { id, context, createdAt, 10 more }
context: object { invitationsCount, keysCount, userRole, usersCount } The context of the team for the current authenticated user
context: object { invitationsCount, keysCount, userRole, usersCount }
The context of the team for the current authenticated user
projects: array of object { id, createdAt, name, 4 more } Projects of the team
projects: array of object { id, createdAt, name, 4 more }
Projects of the team
byok: optional object { markupMultiplier, updatedAt, updatedBy } BYOK pricing override. Admin-only — omitted for non-admin callers.
byok: optional object { markupMultiplier, updatedAt, updatedBy }
BYOK pricing override. Admin-only — omitted for non-admin callers.
defaultUserMaxConsumption: optional number
Team-wide default max consumption (CU) applied to every member over the billing period, unless overridden per member. Absent when no team-wide default is set.
ipDetectionEnforcement: optional "active-fail-closed" or "active-fail-open" or "disabled"The IP detection enforcement posture for the team.
‘disabled’: IP detection is not performed.
‘active-fail-open’: IP detection runs; on detector error the request is allowed through.
‘active-fail-closed’: IP detection runs; on detector error the request is blocked.
ipDetectionEnforcement: optional "active-fail-closed" or "active-fail-open" or "disabled"
The IP detection enforcement posture for the team. ‘disabled’: IP detection is not performed. ‘active-fail-open’: IP detection runs; on detector error the request is allowed through. ‘active-fail-closed’: IP detection runs; on detector error the request is blocked.