openapi: 3.1.0
info:
title: Marriott Developer Availability Properties API
description: The Marriott Developer API provides programmatic access to Marriott International's hotel and property systems. The API enables integration with Marriott's Central Reservation System for property search, availability lookup, and booking management across Marriott's portfolio of hotel brands worldwide.
version: '1.0'
servers:
- url: https://devportalprod.marriott.com
tags:
- name: Properties
description: Search and retrieve hotel property information.
paths:
/properties:
get:
operationId: searchProperties
summary: Search properties
description: Search for Marriott hotel properties by location, brand, amenities, and other criteria across the global portfolio.
tags:
- Properties
parameters:
- name: location
in: query
description: City or geographic location to search.
schema:
type: string
- name: brand
in: query
description: Filter by Marriott brand code.
schema:
type: string
- name: radius
in: query
description: Search radius in miles.
schema:
type: number
responses:
'200':
description: Success
/properties/{propertyId}:
get:
operationId: getProperty
summary: Get property details
description: Retrieves detailed information about a specific Marriott hotel property including amenities, location, and contact details.
tags:
- Properties
parameters:
- name: propertyId
in: path
required: true
description: The unique property identifier.
schema:
type: string
responses:
'200':
description: Success
components:
securitySchemes:
oauth2:
type: oauth2
flows:
clientCredentials:
tokenUrl: https://devportalprod.marriott.com/oauth/token
scopes:
properties:read: Read property information
reservations:write: Create and manage reservations
apiKey:
type: apiKey
in: header
name: X-API-Key