---
title: "Create a fixed time slot"
method: POST
path: "/participant-pool-schedules/{participantPoolScheduleId}/fixed-time-slots"
tags: ["Schedules"]
---

# Create a fixed time slot

`POST /participant-pool-schedules/{participantPoolScheduleId}/fixed-time-slots`

## Request

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

Create a new fixed time slot for the schedule

## Request body

- ParticipantPoolScheduleFixedTimeSlot: A fixed one-time time slot for participant pool schedules
  - `id` string: Unique identifier for this fixed time slot
  - `date` string, date, required: Specific date for this time slot
  - `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
  - `reason` string: Optional reason for this fixed time slot (e.g., "Holiday", "Special Event")
  - `overridesRecurring` boolean: Whether this fixed slot overrides any conflicting recurring slots
  - `isActive` boolean: Whether this fixed time slot is currently active
  - `createdAt` string, date-time: Timestamp when the fixed time slot was created
  - `updatedAt` string, date-time: Timestamp when the fixed time slot was last updated

## Response `201`

Fixed time slot created successfully

- ParticipantPoolScheduleFixedTimeSlot: A fixed one-time time slot for participant pool schedules
  - `id` string: Unique identifier for this fixed time slot
  - `date` string, date, required: Specific date for this time slot
  - `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
  - `reason` string: Optional reason for this fixed time slot (e.g., "Holiday", "Special Event")
  - `overridesRecurring` boolean: Whether this fixed slot overrides any conflicting recurring slots
  - `isActive` boolean: Whether this fixed time slot is currently active
  - `createdAt` string, date-time: Timestamp when the fixed time slot was created
  - `updatedAt` string, date-time: Timestamp when the fixed 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)
