---
title: "POST /api/distributor/v1/services/getAvailability"
method: POST
path: "/api/distributor/v1/services/getAvailability"
tags: ["DistributorApi"]
---

# POST /api/distributor/v1/services/getAvailability

`POST /api/distributor/v1/services/getAvailability`

## Request body

- ServiceAvailabilityParameters
  - `Client` string, required
  - `LanguageCode` string, nullable
  - `CultureCode` string, nullable
  - `FullAmounts` boolean, required
  - `Session` string, nullable
  - `EnterpriseId` string, uuid, required
  - `ServiceId` string, uuid, required
  - `StartUtc` string, date-time, required
  - `EndUtc` string, date-time, required
  - `BookingEngineId` string, uuid, nullable
  - `AvailabilityBlockId` string, uuid, nullable
  - `CategoryIds` string[], nullable

## Response `200`

OK

- ServiceAvailabilityResult
  - `TimeUnitStartsUtc` string[], required
  - `CategoryAvailabilities` CategoryAvailability[], required
    - `CategoryId` string, uuid, required
    - `Availabilities` integer[], required
  - `ApplicableRestrictions` Restriction[], required
    - `Id` string, uuid, required
    - `ServiceId` string, uuid, required
    - `Conditions` RestrictionConditions, required
      - `Type` 'ClosedToStay' | 'ClosedToArrival' | 'ClosedToDeparture', required
      - `ExactRateId` string, uuid, nullable
      - `BaseRateId` string, uuid, nullable
      - `RateGroupId` string, uuid, nullable
      - `ResourceCategoryId` string, uuid, nullable
      - `ResourceCategoryType` 'Room' | 'Bed' | 'Dorm' | 'Apartment' | 'Suite' | 'Villa' | 'Site' | 'Office' | 'MeetingRoom' | 'ParkingSpot' | 'Desk' | 'TeamArea' | 'Membership' | 'Tent' | 'CaravanOrRV' | 'UnequippedCampsite' | 'Bike' | 'ExtraBed' | 'Cot' | 'Crib' | 'ConferenceRoom' | 'Rooftop' | 'Garden' | 'Restaurant' | 'Amphitheater' | 'PrivateSpaces' | 'Cabin' | 'Pod' | 'SunBed'
      - `StartUtc` string, date-time, nullable
      - `EndUtc` string, date-time, nullable
      - `Days` string[], required
    - `Exceptions` RestrictionExceptions, required
      - `MinAdvance` string, nullable
      - `MaxAdvance` string, nullable
      - `MinLength` string, nullable
      - `MaxLength` string, nullable
      - `MinPrice` number, double, nullable
      - `MaxPrice` number, double, nullable
      - `PriceCurrencyCode` string, nullable
      - `MaxReservationCount` integer, nullable
    - `ExternalIdentifier` string, nullable

---

[API](https://skmtc.dev/mews/apis/distributorapi.md) · [All operations](https://skmtc.dev/mews/apis/distributorapi/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/mews/distributorapi/revisions/90516153f0ff/schema)
