List all signals on-call schedules for a team.
External DocumentationTo learn more, visit the FireHydrant documentation.

Basic Parameters

ParameterDescription
PageThe page number to show results from.
Per PageMaximum number of results to return.
QueryA query for searching through the list of on-call schedules.
Team IDThe ID of the team to list all signals on-call schedules for.

Advanced Parameters

ParameterDescription
Shift Time Window EndOnly include shifts that start at or before this time.
Shift Time Window StartOnly include shifts that end at or after this time.

Example Output

{
	"data": [
		{
			"id": "string",
			"name": "string",
			"description": "string",
			"rotations": [
				{
					"id": "string",
					"name": "string",
					"description": "string",
					"time_zone": "string",
					"color": "string",
					"slack_user_group_id": "string",
					"members": [
						{
							"id": "string",
							"name": "string"
						}
					],
					"shifts": [
						{
							"id": "string",
							"user": {
								"id": "string",
								"name": "string"
							},
							"coverage_request": "string",
							"color": "string",
							"time_zone": "string",
							"on_call_schedule": {
								"id": "string",
								"name": "string"
							},
							"on_call_rotation": {
								"id": "string",
								"name": "string"
							},
							"team": {
								"id": "string",
								"name": "string"
							},
							"start_time": "2025-07-16T08:58:03.694Z",
							"end_time": "2025-07-16T08:58:03.694Z"
						}
					],
					"team": {
						"id": "string",
						"name": "string"
					},
					"strategy": {
						"type": "string",
						"handoff_time": "string",
						"handoff_day": "string",
						"shift_duration": "string"
					},
					"restrictions": [
						{
							"start_day": "string",
							"start_time": "string",
							"end_day": "string",
							"end_time": "string"
						}
					],
					"created_by": {
						"id": "string",
						"name": "string",
						"source": "string",
						"email": "string"
					},
					"created_at": "2025-07-16T08:58:03.694Z",
					"updated_at": "2025-07-16T08:58:03.694Z"
				}
			],
			"team": {
				"id": "string",
				"name": "string"
			},
			"created_by": {
				"id": "string",
				"name": "string",
				"source": "string",
				"email": "string"
			},
			"created_at": "2025-07-16T08:58:03.694Z",
			"updated_at": "2025-07-16T08:58:03.694Z",
			"signals_ical_url": "string",
			"time_zone": "string",
			"color": "string",
			"slack_user_group_id": "string",
			"members": [
				{
					"id": "string",
					"name": "string"
				}
			],
			"shifts": [
				{
					"id": "string",
					"user": {
						"id": "string",
						"name": "string"
					},
					"coverage_request": "string",
					"color": "string",
					"time_zone": "string",
					"on_call_schedule": {
						"id": "string",
						"name": "string"
					},
					"on_call_rotation": {
						"id": "string",
						"name": "string"
					},
					"team": {
						"id": "string",
						"name": "string"
					},
					"start_time": "2025-07-16T08:58:03.694Z",
					"end_time": "2025-07-16T08:58:03.694Z"
				}
			],
			"strategy": {
				"type": "string",
				"handoff_time": "string",
				"handoff_day": "string",
				"shift_duration": "string"
			},
			"restrictions": [
				{
					"start_day": "string",
					"start_time": "string",
					"end_day": "string",
					"end_time": "string"
				}
			]
		}
	],
	"pagination": {
		"count": 0,
		"page": 0,
		"items": 0,
		"pages": 0,
		"last": 0,
		"prev": 0,
		"next": 0
	}
}

Workflow Library Example

List Team on Call Schedules with Firehydrant and Send Results Via Email
Workflow LibraryPreview this Workflow on desktop