Overview
The Rate Plans Retrieve API allows you to get detailed information about a specific rate plan, including its base rates, guest applicability, and optional date-specific restrictions.Retrieving a Rate Plan
Path Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| ratePlanId | string | Yes | Unique identifier of the rate plan |
Query Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| fromDate | string (YYYY-MM-DD) | No | Start date for retrieving rate restrictions |
| toDate | string (YYYY-MM-DD) | No | End date for retrieving rate restrictions |
Example Request (Basic)
Example Request (With Date Restrictions)
Example Response
Response Fields
| Field | Type | Description |
|---|---|---|
| id | string | Unique identifier for the rate plan |
| propertyId | string | Identifier of the associated property |
| name | string | Name of the rate plan |
| code | string | Code identifying the rate plan |
| description | string | Description of the plan |
| rate | integer | Base rate per night |
| minimumRate | integer | Minimum rate applicable |
| extraAdultRate | integer | Charge per additional adult |
| extraChildRate | integer | Charge per additional child |
| applicableGuest | integer | Total guests included in base rate |
| applicableAdult | integer | Adults included in base rate |
| applicableChild | integer | Children included in base rate |
| restrictions | array | Date-specific rate details (when date range is provided) |
Authentication
All requests must include the following headers:Api-Key: Your API key for authenticationChannel-Id: Identifier for the channel making the request
Error Handling
The API returns standard HTTP status codes:- 200: Success
- 401: Unauthorized
- 404: Rate plan not found
- 500: Internal Server Error

