---
title: "POST /api/Facilities/v1/Item"
method: POST
path: "/api/Facilities/v1/Item"
tags: ["Facilities"]
---

# POST /api/Facilities/v1/Item

`POST /api/Facilities/v1/Item`

## Request body

- Item4
  - `Id` integer, required
  - `ParentFacilityID` integer
  - `CategoryId` integer, required
  - `Name` string, required
  - `Description` string
  - `Status` 0 | 1 | 2 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 20 | 21 | 30 | 40, required
  - `Address1` string, required
  - `Address2` string
  - `CityName` string, required
  - `CityState` string, required
  - `ZipCode` string, required
  - `ZipPlus4` string
  - `Location` LatLng
    - `ID` integer, required
    - `LatitudeGoogle` number, double, required
    - `LongitudeGoogle` number, double, required
    - `AccuracyV3` 0 | 1 | 2 | 3 | 4, required
    - `LatitudeEsri` number, double, required
    - `LongitudeEsri` number, double, required
    - `AccuracyScoreEsri` integer, required
  - `Features` FacilityFeature[]
    - `Price` number
    - `IsOptional` boolean, required
    - `IsTaxable` boolean, required
    - `FeatureName` string, required
  - `HoursOfOperation` FacilityHoursOperation[]
    - `StartTime` string, required
    - `EndTime` string, required
    - `DayOfWeek` 0 | 1 | 2 | 3 | 4 | 5 | 6, required
    - `IsClosed` boolean, required
  - `HoursOperation` string
  - `Admission` string
  - `MaxOccupants` integer
  - `Email` string
  - `EmailName` string
  - `Phone` string
  - `PhoneExt` string
  - `PhoneOther` string
  - `PhoneOtherExt` string
  - `AllowPublicReservations` boolean, required
  - `ReservationType` 0 | 1 | 2, required
  - `ReservationFeePerHour` number
  - `ReservationFeePerDay` number
  - `ReservationFeePerWeek` number
  - `IsReservationFeeTaxable` boolean, required
  - `ReqMinNotice` integer
  - `ReqNoticeUnit` 1 | 24 | 168, required
  - `DefaultCleanUpMin` integer
  - `AllDayOption` 0 | 1 | 2, required
  - `DisallowRecurringReservations` boolean, required
  - `LinkToVideo` string
  - `OpenVideoLinkInNewWindow` boolean, required
  - `DocumentIDs` integer[]
  - `OpenDocumentsLinkInNewWindow` boolean, required
  - `Url` string
  - `UrlText` string
  - `OpenLinkInNewWindow` boolean, required
  - `IsHasCalendar` boolean, required
  - `IsDirectionGoogle` boolean, required
  - `IsDirectionYahoo` boolean, required
  - `IsDirectionBing` boolean, required
  - `StartDate` string, date-time
  - `EndDate` string, date-time

## Response `201`

Created

- Item4
  - `Id` integer, required
  - `ParentFacilityID` integer
  - `CategoryId` integer, required
  - `Name` string, required
  - `Description` string
  - `Status` 0 | 1 | 2 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 20 | 21 | 30 | 40, required
  - `Address1` string, required
  - `Address2` string
  - `CityName` string, required
  - `CityState` string, required
  - `ZipCode` string, required
  - `ZipPlus4` string
  - `Location` LatLng
    - `ID` integer, required
    - `LatitudeGoogle` number, double, required
    - `LongitudeGoogle` number, double, required
    - `AccuracyV3` 0 | 1 | 2 | 3 | 4, required
    - `LatitudeEsri` number, double, required
    - `LongitudeEsri` number, double, required
    - `AccuracyScoreEsri` integer, required
  - `Features` FacilityFeature[]
    - `Price` number
    - `IsOptional` boolean, required
    - `IsTaxable` boolean, required
    - `FeatureName` string, required
  - `HoursOfOperation` FacilityHoursOperation[]
    - `StartTime` string, required
    - `EndTime` string, required
    - `DayOfWeek` 0 | 1 | 2 | 3 | 4 | 5 | 6, required
    - `IsClosed` boolean, required
  - `HoursOperation` string
  - `Admission` string
  - `MaxOccupants` integer
  - `Email` string
  - `EmailName` string
  - `Phone` string
  - `PhoneExt` string
  - `PhoneOther` string
  - `PhoneOtherExt` string
  - `AllowPublicReservations` boolean, required
  - `ReservationType` 0 | 1 | 2, required
  - `ReservationFeePerHour` number
  - `ReservationFeePerDay` number
  - `ReservationFeePerWeek` number
  - `IsReservationFeeTaxable` boolean, required
  - `ReqMinNotice` integer
  - `ReqNoticeUnit` 1 | 24 | 168, required
  - `DefaultCleanUpMin` integer
  - `AllDayOption` 0 | 1 | 2, required
  - `DisallowRecurringReservations` boolean, required
  - `LinkToVideo` string
  - `OpenVideoLinkInNewWindow` boolean, required
  - `DocumentIDs` integer[]
  - `OpenDocumentsLinkInNewWindow` boolean, required
  - `Url` string
  - `UrlText` string
  - `OpenLinkInNewWindow` boolean, required
  - `IsHasCalendar` boolean, required
  - `IsDirectionGoogle` boolean, required
  - `IsDirectionYahoo` boolean, required
  - `IsDirectionBing` boolean, required
  - `StartDate` string, date-time
  - `EndDate` string, date-time

## Other responses

- `401` — Unauthorized
- `404` — Not Found

---

[API](https://skmtc.dev/maplewoodmn/apis/civicplus-api-documentation.md) · [All operations](https://skmtc.dev/maplewoodmn/apis/civicplus-api-documentation/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/maplewoodmn/civicplus-api-documentation/revisions/9a7fb3c45938/schema)
