---
title: "List recurring time slots"
method: GET
path: "/participant-pool-schedules/{participantPoolScheduleId}/recurring-time-slots"
tags: ["Schedules"]
---

# List recurring time slots

`GET /participant-pool-schedules/{participantPoolScheduleId}/recurring-time-slots`

## Request

- Base URL: `https://rest.api.pactima.com/v1`
- URL: `https://rest.api.pactima.com/v1/participant-pool-schedules/{participantPoolScheduleId}/recurring-time-slots`
- Auth: HTTP bearer

Get a list of all recurring time slots for a specific schedule

## Query parameters

- `dayOfWeek` integer
- `kind` 'AVAILABLE' | 'UNAVAILABLE': Type of time slot for participant pool schedule
- `isActive` boolean

## Response `200`

List of recurring time slots retrieved successfully

- ParticipantPoolScheduleRecurringTimeSlot[]
  - `id` string: Unique identifier for this recurring time slot
  - `dayOfWeek` integer, required: Day of week (0=Sunday, 1=Monday, ..., 6=Saturday)
  - `startTime` string, required: Start time in HH:MM format (24-hour)
  - `endTime` string, required: End time in HH:MM format (24-hour)
  - `kind` 'AVAILABLE' | 'UNAVAILABLE', required: Type of time slot for participant pool schedule
  - `timezone` string: Timezone for this time slot
  - `effectiveFrom` string, date: Date when this recurring pattern becomes effective
  - `effectiveUntil` string, date: Date when this recurring pattern expires (optional)
  - `isActive` boolean: Whether this recurring time slot is currently active
  - `createdAt` string, date-time: Timestamp when the recurring time slot was created
  - `updatedAt` string, date-time: Timestamp when the recurring time slot was last updated

---

[API](https://skmtc.dev/pactima/apis/participant-pools-api.md) - [All operations](https://skmtc.dev/pactima/apis/participant-pools-api/llms.txt) - [OpenAPI document](https://skmtc.dev/pactima/apis/participant-pools-api/revisions/43bdfd66fa8c?raw)
