Skip to main content

Reservation Sources

Overview

The Reservation Sources endpoint returns the master list of reservation sources configured for the property. These sources are commonly used to categorize bookings (for example: Walk In, Direct, Booking Engine, OTA).

Request Endpoint

  • HTTP Method: POST
  • Secure URL Path: {{base_url}}/api/reservation-source

Payload Construction and Schema Definition

The request payload is submitted as form-data fields.

Response Body Fields

FieldTypeAlways presentDescription
errorbooleanYesIndicates whether the request failed. false means success.
statusstringYesStatus string. On success the example returns "ok".
messagestringYesHuman-readable message. Often empty on success.
dataarray<object>Yes (on success)Array of reservation source objects.

Source data Fields

FieldTypeDescriptionExample
codestringSource code. Use this as the stable reference key.S1
namestringSource display name.Walk In

Expected System Responses

The system responds with HTTP 200 OK.

{
"error": false,
"status": "ok",
"message": "",
"data": [
{ "code": "S1", "name": "Walk In" },
{ "code": "S10", "name": "Social Media" },
{ "code": "S2", "name": "Direct" },
{ "code": "S3", "name": "Booking Engine" },
{ "code": "S4", "name": "Online Travel Agent" },
{ "code": "S5", "name": "Travel Agent" },
{ "code": "S6", "name": "Company" },
{ "code": "S7", "name": "Wholesaler" },
{ "code": "S8", "name": "Government" },
{ "code": "S9", "name": "Complimentary" }
]
}