Skip to main content
POST
Create Team

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json
team_type
string
required

Team type slug, e.g. 'content-marketing-team'

tier
string
default:starter

Subscription tier

display_name
string | null

Custom display name (defaults to team definition name)

trigger_mode
string | null

'strategy-driven' (default) or 'content-driven'

Response

Successful Response

id
string<uuid>
required
team_type
string
required
display_name
string
required
status
string
required
tier
string
required
operation_mode
string
required
created_at
string<date-time>
required
updated_at
string<date-time>
required
members
TeamMemberResponse · object[]
required
workflow_phase
string
default:onboarding
workflow_phase_label
string
default:Setting Up
trigger_mode
string
default:strategy-driven
default_currency
string
default:USD
auto_config
Auto Config · object
orchestrator_cadence
Orchestrator Cadence · object
content_strategy
Content Strategy · object
stripe_subscription_id
string | null
config
Config · object
onboarding_step
string
default:pending
connected_accounts
string[]
brand_kit_id
string<uuid> | null
brand_id
string<uuid> | null
brand_name
string | null
hired_at
string<date-time> | null
paused_at
string<date-time> | null
cancelled_at
string<date-time> | null
subscription_ends_at
string<date-time> | null
recent_activity
TeamAuditLogResponse · object[]
content_cadence
CadenceStreamResponse · object[]
my_role
string | null