CreateTeamRequest

Body for creating a new team. Slug is optional; when omitted it is auto-generated from the name using a URL-safe slug normalizer. Slug must match ^[a-z0-9][a-z0-9-]{0,62}$ and must be unique within the organization. Every team must have a registrant and admin contact assigned at create time. Tech and billing contacts are optional and may be left unset. All four contacts must resolve to active rows in the caller's organization; verification status is not checked here. Submit each id either in TypeID form (ctc_...) or as the bare UUID.

  • Display name (e.g. "London", "Engineering").

  • Optional URL-safe slug. When omitted, generated from name. Pattern ^[a-z0-9][a-z0-9-]{0,62}$.

  • Registrant contact id. Required. Must reference an active contact in the caller's org.

  • Admin contact id. Required. Must reference an active contact in the caller's org.

  • Optional technical contact id. When set, must reference an active contact in the caller's org.

  • Optional billing contact id. When set, must reference an active contact in the caller's org.