# Place

A place: a stay, transport, a tour, food or parking.

Group: Objects.

## Fields

- `facilityId` (string, required): The place's id.
- `kind` (string, required): hut (a stay), cable_car (transport), activity (tours), food or parking. One of `hut`, `cable_car`, `activity`, `food`, `parking`.
- `type` (string or null, required): The sub-type (hotel, ferry, restaurant ...), or null for the kind's default.
- `spotKeys` (array of strings, required): The spots it serves directly, in order.
- `name` (string, required): The place's name.
- `operator` (string or null, required): Who runs it.
- `description` (string or null, required): The place in the creator's words.
- `costRaw` (string or null, required): The price as the creator states it.
- `openRaw` (string or null, required): Season or hours as text.
- `website` (string or null, required): The official site.
- `mapsUrl` (string or null, required): Map link.
- `extraProps` (array of ExtraProp, required): Free label and value rows.
  Fields of ExtraProp: https://developers.sceniq.earth/fields/extra-prop.md
- `lat` (number or null, required): The place's own latitude.
- `lon` (number or null, required): The place's own longitude.
- `osmId` (string or null, required): OpenStreetMap reference.
- `googlePlaceId` (string or null, required): Google place id.
- `country` (string or null, required): ISO 3166-1 alpha-2 code.
- `timeZone` (string or null, required): IANA time zone, from the pin.
- `links` (array of GuideLink, required): Links with a purpose.
  Fields of GuideLink: https://developers.sceniq.earth/fields/guide-link.md
- `bookingRequired` (boolean, required): true shows Booking required.
- `bookingUrl` (string or null, required): The page to book on.
- `extraKinds` (array of strings, required): Further roles of the same place. One of `hut`, `cable_car`, `activity`, `food`, `parking`.
- `insideId` (string or null, required): The place this one sits inside.
- `needsParentTicket` (boolean, required): true when entering needs the parent place's ticket.
- `conditions` (PlaceConditions or null, required): Conditions shown as chips.
  Fields of PlaceConditions: https://developers.sceniq.earth/fields/place-conditions.md
- `costUnit` (string or null, required): What costRaw counts. One of `per_person`, `per_night`, `per_person_night`, `per_room`, `per_vehicle`, `per_trip`, `per_hour`, `per_day`.
- `parking` (ParkingInfo or null, required): Parking details.
  Fields of ParkingInfo: https://developers.sceniq.earth/fields/parking-info.md
- `transport` (TransportInfo or null, required): Transport details.
  Fields of TransportInfo: https://developers.sceniq.earth/fields/transport-info.md
- `activity` (ActivityInfo or null, required): Tour and activity details.
  Fields of ActivityInfo: https://developers.sceniq.earth/fields/activity-info.md
- `gatewayTown` (string or null, required): The town the place sits in when it is far from the spot on purpose.
- `status` (StatusNotice or null, required): A closure notice.
  Fields of StatusNotice: https://developers.sceniq.earth/fields/status-notice.md
- `fees` (array of Fee, required): Fees and tickets.
  Fields of Fee: https://developers.sceniq.earth/fields/fee.md
- `schedule` (Schedule or null, required): Structured opening hours.
  Fields of Schedule: https://developers.sceniq.earth/fields/schedule.md
- `sources` (array of SourceRef, required): Research evidence, never shown to buyers.
  Fields of SourceRef: https://developers.sceniq.earth/fields/source-ref.md
- `reviewNotes` (string or null, required): Notes for the creator's review, never shown to buyers.
- `factsCheckedOn` (string or null, required): The day the facts were last checked (YYYY-MM-DD).
- `reviewBy` (string or null, required): The day the facts need a new check (YYYY-MM-DD).
- `createdAt` (number, required): When the row was created (Unix time in milliseconds).
- `updatedAt` (number, required): When the row last changed (Unix time in milliseconds).

## Used by

- [list_facilities](https://developers.sceniq.earth/reference/list_facilities.md)
