Rate Plans Collection
API methods to work with Rate Plans
Rate Plans List
GET https://staging.magarental.com/api/v1/rate_plans{
"data": [
{
"type": "rate_plan",
"id": "5573c829-286d-4b72-81e3-6c36415ea6f6",
"attributes": {
"id": "5573c829-286d-4b72-81e3-6c36415ea6f6",
"title": "Test Maga rateN",
"sell_mode": "per_room",
"rate_mode": "manual",
"currency": "EUR",
"children_fee": "",
"infant_fee": "",
"options": [
{
"occupancy": 2,
"is_primary": true
}
],
"inherit_rate": false,
"inherit_closed_to_arrival": false,
"inherit_closed_to_departure": false,
"inherit_stop_sell": false,
"inherit_min_stay_arrival": false,
"inherit_min_stay_through": false,
"inherit_max_stay": false,
"inherit_max_sell": false,
"inherit_max_availability": false,
"inherit_availability_offset": false,
"meal_type": null
},
"relationships": {
"room_type": {
"data": {
"type": "room_type",
"id": "c316fab2-5910-46fa-9bcf-ac1bc3671b27"
}
},
"property": {
"data": {
"type": "property",
"id": "eb731641-39cd-492b-8ed9-76bcbc16baa7"
}
}
}
},
{
"type": "rate_plan",
"id": "12a7d8ee-22f9-41e8-b667-b500b4256288",
"attributes": {
"id": "12a7d8ee-22f9-41e8-b667-b500b4256288",
"title": "ep-14",
"sell_mode": "per_room",
"rate_mode": "manual",
"currency": "SAR",
"children_fee": "",
"infant_fee": "",
"options": [
{
"occupancy": 1,
"is_primary": true
}
],
"inherit_rate": false,
"inherit_closed_to_arrival": false,
"inherit_closed_to_departure": false,
"inherit_stop_sell": false,
"inherit_min_stay_arrival": false,
"inherit_min_stay_through": false,
"inherit_max_stay": false,
"inherit_max_sell": false,
"inherit_max_availability": false,
"inherit_availability_offset": false,
"meal_type": null
},
"relationships": {
"room_type": {
"data": {
"type": "room_type",
"id": "28aa100b-b076-4f0b-bc46-3e71181ca2c8"
}
},
"property": {
"data": {
"type": "property",
"id": "318be589-0f43-44f6-a79a-b955213d6477"
}
}
}
},
{
"type": "rate_plan",
"id": "c8a23a71-569a-4baa-8574-2c22cd64f291",
"attributes": {
"id": "c8a23a71-569a-4baa-8574-2c22cd64f291",
"title": "ep-13",
"sell_mode": "per_room",
"rate_mode": "manual",
"currency": "SAR",
"children_fee": "",
"infant_fee": "",
"options": [
{
"occupancy": 1,
"is_primary": true
}
],
"inherit_rate": false,
"inherit_closed_to_arrival": false,
"inherit_closed_to_departure": false,
"inherit_stop_sell": false,
"inherit_min_stay_arrival": false,
"inherit_min_stay_through": false,
"inherit_max_stay": false,
"inherit_max_sell": false,
"inherit_max_availability": false,
"inherit_availability_offset": false,
"meal_type": null
},
"relationships": {
"room_type": {
"data": {
"type": "room_type",
"id": "da54e173-cc23-46f7-92ee-110e9a1831e5"
}
},
"property": {
"data": {
"type": "property",
"id": "318be589-0f43-44f6-a79a-b955213d6477"
}
}
}
},
{
"type": "rate_plan",
"id": "f2fc86db-c659-4ea4-a6e2-30929ef79ab0",
"attributes": {
"id": "f2fc86db-c659-4ea4-a6e2-30929ef79ab0",
"title": "ep-11",
"sell_mode": "per_room",
"rate_mode": "manual",
"currency": "SAR",
"children_fee": "",
"infant_fee": "",
"options": [
{
"occupancy": 1,
"is_primary": true
}
],
"inherit_rate": false,
"inherit_closed_to_arrival": false,
"inherit_closed_to_departure": false,
"inherit_stop_sell": false,
"inherit_min_stay_arrival": false,
"inherit_min_stay_through": false,
"inherit_max_stay": false,
"inherit_max_sell": false,
"inherit_max_availability": false,
"inherit_availability_offset": false,
"meal_type": null
},
"relationships": {
"room_type": {
"data": {
"type": "room_type",
"id": "f32c765b-98ae-4a8d-bfa8-362e86ec6ad8"
}
},
"property": {
"data": {
"type": "property",
"id": "318be589-0f43-44f6-a79a-b955213d6477"
}
}
}
},
{
"type": "rate_plan",
"id": "63d8c148-02ff-448a-b335-f95afe434db9",
"attributes": {
"id": "63d8c148-02ff-448a-b335-f95afe434db9",
"title": "ep-10",
"sell_mode": "per_room",
"rate_mode": "manual",
"currency": "SAR",
"children_fee": "",
"infant_fee": "",
"options": [
{
"occupancy": 1,
"is_primary": true
}
],
"inherit_rate": false,
"inherit_closed_to_arrival": false,
"inherit_closed_to_departure": false,
"inherit_stop_sell": false,
"inherit_min_stay_arrival": false,
"inherit_min_stay_through": false,
"inherit_max_stay": false,
"inherit_max_sell": false,
"inherit_max_availability": false,
"inherit_availability_offset": false,
"meal_type": null
},
"relationships": {
"room_type": {
"data": {
"type": "room_type",
"id": "f33416da-8322-45e2-9dd2-699f2938f596"
}
},
"property": {
"data": {
"type": "property",
"id": "318be589-0f43-44f6-a79a-b955213d6477"
}
}
}
},
{
"type": "rate_plan",
"id": "97c7dc70-aefa-4de4-a439-8c80d07d4a7d",
"attributes": {
"id": "97c7dc70-aefa-4de4-a439-8c80d07d4a7d",
"title": "ep-09",
"sell_mode": "per_room",
"rate_mode": "manual",
"currency": "SAR",
"children_fee": "",
"infant_fee": "",
"options": [
{
"occupancy": 1,
"is_primary": true
}
],
"inherit_rate": false,
"inherit_closed_to_arrival": false,
"inherit_closed_to_departure": false,
"inherit_stop_sell": false,
"inherit_min_stay_arrival": false,
"inherit_min_stay_through": false,
"inherit_max_stay": false,
"inherit_max_sell": false,
"inherit_max_availability": false,
"inherit_availability_offset": false,
"meal_type": null
},
"relationships": {
"room_type": {
"data": {
"type": "room_type",
"id": "c6465f7a-ad29-4354-b8e7-141810cc4845"
}
},
"property": {
"data": {
"type": "property",
"id": "318be589-0f43-44f6-a79a-b955213d6477"
}
}
}
},
{
"type": "rate_plan",
"id": "de81a2c4-864b-40f1-96f9-46acf777290f",
"attributes": {
"id": "de81a2c4-864b-40f1-96f9-46acf777290f",
"title": "ep-08",
"sell_mode": "per_room",
"rate_mode": "manual",
"currency": "SAR",
"children_fee": "",
"infant_fee": "",
"options": [
{
"occupancy": 1,
"is_primary": true
}
],
"inherit_rate": false,
"inherit_closed_to_arrival": false,
"inherit_closed_to_departure": false,
"inherit_stop_sell": false,
"inherit_min_stay_arrival": false,
"inherit_min_stay_through": false,
"inherit_max_stay": false,
"inherit_max_sell": false,
"inherit_max_availability": false,
"inherit_availability_offset": false,
"meal_type": null
},
"relationships": {
"room_type": {
"data": {
"type": "room_type",
"id": "7a1517ad-31a9-4b13-a5d4-0e6f403addff"
}
},
"property": {
"data": {
"type": "property",
"id": "318be589-0f43-44f6-a79a-b955213d6477"
}
}
}
},
{
"type": "rate_plan",
"id": "b2fcf41f-f387-42ad-bb19-23fdc42cd3d5",
"attributes": {
"id": "b2fcf41f-f387-42ad-bb19-23fdc42cd3d5",
"title": "ep-07",
"sell_mode": "per_room",
"rate_mode": "manual",
"currency": "SAR",
"children_fee": "",
"infant_fee": "",
"options": [
{
"occupancy": 1,
"is_primary": true
}
],
"inherit_rate": false,
"inherit_closed_to_arrival": false,
"inherit_closed_to_departure": false,
"inherit_stop_sell": false,
"inherit_min_stay_arrival": false,
"inherit_min_stay_through": false,
"inherit_max_stay": false,
"inherit_max_sell": false,
"inherit_max_availability": false,
"inherit_availability_offset": false,
"meal_type": null
},
"relationships": {
"room_type": {
"data": {
"type": "room_type",
"id": "7a1517ad-31a9-4b13-a5d4-0e6f403addff"
}
},
"property": {
"data": {
"type": "property",
"id": "318be589-0f43-44f6-a79a-b955213d6477"
}
}
}
},
{
"type": "rate_plan",
"id": "c12c3537-4e8e-4494-b43b-a14cc4d2713e",
"attributes": {
"id": "c12c3537-4e8e-4494-b43b-a14cc4d2713e",
"title": "ep-06",
"sell_mode": "per_room",
"rate_mode": "manual",
"currency": "SAR",
"children_fee": "",
"infant_fee": "",
"options": [
{
"occupancy": 1,
"is_primary": true
}
],
"inherit_rate": false,
"inherit_closed_to_arrival": false,
"inherit_closed_to_departure": false,
"inherit_stop_sell": false,
"inherit_min_stay_arrival": false,
"inherit_min_stay_through": false,
"inherit_max_stay": false,
"inherit_max_sell": false,
"inherit_max_availability": false,
"inherit_availability_offset": false,
"meal_type": null
},
"relationships": {
"room_type": {
"data": {
"type": "room_type",
"id": "f48c5bde-2cee-4fd9-b40a-eae078d3b5f6"
}
},
"property": {
"data": {
"type": "property",
"id": "318be589-0f43-44f6-a79a-b955213d6477"
}
}
}
},
{
"type": "rate_plan",
"id": "41498c6b-2190-4540-be00-a4f32a1a08a9",
"attributes": {
"id": "41498c6b-2190-4540-be00-a4f32a1a08a9",
"title": "ep-05",
"sell_mode": "per_room",
"rate_mode": "manual",
"currency": "SAR",
"children_fee": "",
"infant_fee": "",
"options": [
{
"occupancy": 1,
"is_primary": true
}
],
"inherit_rate": false,
"inherit_closed_to_arrival": false,
"inherit_closed_to_departure": false,
"inherit_stop_sell": false,
"inherit_min_stay_arrival": false,
"inherit_min_stay_through": false,
"inherit_max_stay": false,
"inherit_max_sell": false,
"inherit_max_availability": false,
"inherit_availability_offset": false,
"meal_type": null
},
"relationships": {
"room_type": {
"data": {
"type": "room_type",
"id": "df70e551-b121-4844-b116-e892748738f0"
}
},
"property": {
"data": {
"type": "property",
"id": "318be589-0f43-44f6-a79a-b955213d6477"
}
}
}
}
],
"meta": {
"total": 15,
"page": 2,
"limit": 10
}
}Pagination
Returns
Get Rate Plan by ID
GET https://staging.magarental.com/api/v1/rate_plans/:id{
"data": {
"type": "rate_plan",
"id": "5573c829-286d-4b72-81e3-6c36415ea6f6",
"attributes": {
"id": "5573c829-286d-4b72-81e3-6c36415ea6f6",
"title": "Test Maga rateN",
"sell_mode": "per_room",
"rate_mode": "manual",
"currency": "EUR",
"children_fee": "",
"infant_fee": "",
"options": [
{
"occupancy": 2,
"is_primary": true
}
],
"inherit_rate": false,
"inherit_closed_to_arrival": false,
"inherit_closed_to_departure": false,
"inherit_stop_sell": false,
"inherit_min_stay_arrival": false,
"inherit_min_stay_through": false,
"inherit_max_stay": false,
"inherit_max_sell": false,
"inherit_max_availability": false,
"inherit_availability_offset": false,
"meal_type": null
},
"relationships": {
"room_type": {
"data": {
"type": "room_type",
"id": "c316fab2-5910-46fa-9bcf-ac1bc3671b27"
}
},
"property": {
"data": {
"type": "property",
"id": "eb731641-39cd-492b-8ed9-76bcbc16baa7"
}
}
}
}
}
```Returns
Create Rate Plan
Fields
Occupancy Options
Derived Options
Returns
Update Rate Plan
Fields
Returns
Remove Rate Plan
Flags
Returns
Availability and RatesLast updated

