Skip to main content
POST
Create Cycle

Authorizations

Authorization
string
header
required

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

Path Parameters

team_id
string<uuid>
required

Body

application/json
name
string
required
Required string length: 1 - 255
duration_type
enum<string>
required
Available options:
daily,
weekly,
biweekly,
monthly,
quarterly,
yearly,
custom
duration_days
integer | null

Required if duration_type='custom'

Required range: 1 <= x <= 366
start_anchor
enum<string>
default:today
Available options:
today,
monday,
first_of_month,
custom_date
custom_start_date
string<date> | null
timezone
string
default:UTC
phases
PhaseConfig · object[]

Response

Successful Response

Full cycle view: cycle definition + loops + signals + active instance.

cycle
StrategyCycleResponse · object
required
loops
WorkLoopResponse · object[]
required
signals
LoopSignalResponse · object[]
required
active_instance
CycleInstanceResponse · object | null
required