---
title: "Post Study Leave Date"
method: POST
path: "/StudyLeave/Weeks/Dates"
tags: ["Studyleave"]
---

# Post Study Leave Date

`POST /StudyLeave/Weeks/Dates`

**Requires permission:** *StudyLeaveAdmin*

Create a study leave date

## Query parameters

- `page` integer, required
- `pageSize` integer, required
- `includes` string[], nullable
- `sort` string, nullable
- `filter` string, nullable

## Request body

- PostStudyLeaveDateRequest
  - `studyLeaveDate` StudyLeaveDate
    - `studyLeaveDateId` string, guid
    - `studyLeaveWeekId` string, guid
    - `date` string, date-time
    - `weekendLeaveDateId` integer, nullable
    - `description` string, nullable
    - `studyLeaveOptionGroupId` string, guid, nullable
    - `studyLeaveOptionGroup` StudyLeaveOptionGroup
      - `studyLeaveOptionGroupId` string, guid
      - `name` string
      - `description` string, nullable
      - `active` boolean
      - `studyLeaveOptions` StudyLeaveOption[]
        - `studyLeaveOptionId` string, guid
        - `studyLeaveOptionGroupId` string, guid
        - `name` string
        - `description` string, nullable
        - `code` string
        - `weekendLeaveOptionId` integer, nullable
        - `weekendLeaveOption` WeekendLeaveOption
          - `id` integer
          - `value` string, nullable
          - `requiresDescription` boolean
          - `requiresAddress` boolean
        - `studyLeaveOptionAccess` StudyLeaveOptionAccess[]
          - `studyLeaveOptionAccessId` string, guid
          - `studyLeaveOptionId` string, guid
          - `houseId` string, guid, nullable
          - `house` House
            - `houseId` string, guid
            - `misId` string, nullable
            - `inUse` boolean
            - `code` string, nullable
            - `name` string, nullable
            - `type` string, nullable
            - `day` boolean, nullable
            - `addressLine1` string, nullable
            - `addressLine2` string, nullable
            - `locality` string, nullable
            - `administrativeArea` string, nullable
            - `country` string, nullable
            - `postcode` string, nullable
            - `longLat` string, nullable
            - `whatThreeWords` string, nullable
            - `daytimeNumber` string, nullable
            - `lastUpdated` string, date-time, nullable
            - `updatedBy` string, nullable
            - `staff` HouseStaff[], nullable
              - …
          - `yearId` string, guid, nullable
          - `year` Year
            - `yearId` string, guid
            - `academicYearId` string, guid
            - `misId` string, nullable
            - `code` string, nullable
            - `name` string, nullable
            - `finalYear` boolean
            - `dfEYear` integer, nullable
            - `position` integer, nullable
            - `inUse` boolean
            - `lastUpdated` string, date-time, nullable
            - `students` Student[]
              - …
            - `updatedBy` string, nullable
    - `studyLeavePeriodGroupId` string, guid, nullable
    - `studyLeavePeriodGroup` StudyLeavePeriodGroup
      - `studyLeavePeriodGroupId` string, guid
      - `name` string
      - `active` boolean
      - `studyLeavePeriods` StudyLeavePeriod[]
        - `studyLeavePeriodId` string, guid
        - `studyLeavePeriodGroupId` string, guid
        - `name` string
        - `description` string, nullable
        - `hasSubmissions` boolean
        - `syncToWeekendLeave` boolean
        - `studyLeavePeriodAccess` StudyLeavePeriodAccess[]
          - `studyLeavePeriodAccessId` string, guid
          - `studyLeavePeriodId` string, guid
          - `houseId` string, guid, nullable
          - `yearId` string, guid, nullable
          - `house` House
            - `houseId` string, guid
            - `misId` string, nullable
            - `inUse` boolean
            - `code` string, nullable
            - `name` string, nullable
            - `type` string, nullable
            - `day` boolean, nullable
            - `addressLine1` string, nullable
            - `addressLine2` string, nullable
            - `locality` string, nullable
            - `administrativeArea` string, nullable
            - `country` string, nullable
            - `postcode` string, nullable
            - `longLat` string, nullable
            - `whatThreeWords` string, nullable
            - `daytimeNumber` string, nullable
            - `lastUpdated` string, date-time, nullable
            - `updatedBy` string, nullable
            - `staff` HouseStaff[], nullable
              - …
          - `year` Year
            - `yearId` string, guid
            - `academicYearId` string, guid
            - `misId` string, nullable
            - `code` string, nullable
            - `name` string, nullable
            - `finalYear` boolean
            - `dfEYear` integer, nullable
            - `position` integer, nullable
            - `inUse` boolean
            - `lastUpdated` string, date-time, nullable
            - `students` Student[]
              - …
            - `updatedBy` string, nullable

## Response `204`

Success - Success

## Other responses

- `400` — An Error Occurred - Explain Error
- `401` — Unauthorized
- `403` — Forbidden

---

[API](https://skmtc.net/tonbridge/apis/tonbridge-app-api.md) · [All operations](https://skmtc.net/tonbridge/apis/tonbridge-app-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/tonbridge/tonbridge-app-api/versions/fab57bf5558a/schema)
