X-Client-Key: ********************X-Timestamp: ********************X-Sign: ********************{
"page": 1,
"size": 20,
"name": "primary-oncall",
"ids": [
"sch_1"
],
"team_ids": [
"team_1"
],
"user_ids": [
"user_1"
]
}curl --location --request POST '/api/schedule/query' \
--header 'X-Client-Key: <api-key>' \
--header 'X-Timestamp: <api-key>' \
--header 'X-Sign: <api-key>' \
--header 'Content-Type: application/json' \
--data-raw '{
"page": 1,
"size": 20,
"name": "primary-oncall",
"ids": [
"sch_1"
],
"team_ids": [
"team_1"
],
"user_ids": [
"user_1"
]
}'{
"code": 0,
"msg": "OK",
"data": {
"schedules": [
{
"id": "string",
"name": "string",
"description": "string",
"time_zone": "string",
"create_by": "string",
"update_by": "string",
"layers": [
{
"id": "string",
"name": "string",
"description": "string",
"rotation_type": 0,
"shift_length": 0,
"start": "string",
"end": "string",
"handoff": "string",
"user_groups": [
{
"user_ids": [
"string"
]
}
],
"restrictions": [
{
"duration_seconds": 0,
"start_time_of_day": "string",
"start_day_of_week": 0
}
],
"shifts": [
{
"id": "string",
"start": "string",
"end": "string",
"user_ids": [
"string"
]
}
]
}
],
"overrides": [
{
"id": "string",
"start": "string",
"end": "string",
"user_ids": [
"string"
]
}
],
"final_shifts": [
{
"id": "string",
"start": "string",
"end": "string",
"user_ids": [
"string"
]
}
],
"team_ids": [
"string"
],
"user_ids": [
"string"
],
"on_call_now": {
"id": "string",
"start": "string",
"end": "string",
"user_ids": [
"string"
]
}
}
],
"total": 0
}
}