AI agent? Read this page as Markdown at /performance/cycle/List_all_cycles.md — append .md to any docs URL, or start from /llms.txt.
List all cycles
GET/performance/{connection_id}/cycle
Parameters
limitnumber default=100
offsetnumber default=0
updated_gtedate-time
Return only results whose updated date is equal or greater to this value (ISO-8601 / YYYY-MM-DDTHH:MM:SSZ format)
sort enum
order enum
querystring
Query string to search. eg. email address or name
type enum
fieldsstring array
Fields to return
rawstring
Raw parameters to include in the 3rd-party request. Encoded as a URL component. eg. raw parameters: foo=bar&zoo=bar -> raw=foo%3Dbar%26zoo%3Dbar
connection_idstring required
ID of the connection
Returns
PerformanceCyclearray
idstring
created_atdate-time
(ISO-8601 / YYYY-MM-DDTHH:MM:SSZ format)
updated_atdate-time
(ISO-8601 / YYYY-MM-DDTHH:MM:SSZ format)
namestring
descriptionstring
type enum
Valid values:
"REVIEW"
"GOAL"
"OTHER"
whether this is a review cycle or a goal cycle/timeframe
status enum
Valid values:
"DRAFT"
"SCHEDULED"
"ACTIVE"
"CLOSED"
"OTHER"
start_atdate-time
(ISO-8601 / YYYY-MM-DDTHH:MM:SSZ format)
end_atdate-time
(ISO-8601 / YYYY-MM-DDTHH:MM:SSZ format)
due_atdate-time
(ISO-8601 / YYYY-MM-DDTHH:MM:SSZ format)
const options = {
method: 'GET',
url: 'https://api.unified.to/performance/5de520f96e439b002043d8dc/cycle',
headers: {
authorization: 'bearer .....'
},
params: {
limit: 50,
offset: 0,
updated_gte: '2026-10-03T23:53:11.008Z',
sort: 'updated_at',
order: 'asc',
query: '',
type: '',
fields: '',
raw: '',
}
};
const results = await axios.request(options); Are we missing anything? Let us know