Skip to content

PMS Integration API (v1)

PMS Integration API

Download OpenAPI description
Languages
Servers
Mock server
https://developer.corpay-lodging.com/_mock/api/openapi
Sandbox Test Server
https://l89hmcdo52.execute-api.eu-south-2.amazonaws.com/default/api/v1
Operations

Request

Query
api-versionstring
Body
hotelConfirmationNumberstringnon-emptyrequired

Confirmation number provided to CLC for the stay

Example: "13212"
clcHotelIdinteger(int32)required

CLC Hotel ID

Example: 776655
employeeIdentifierstring or null

Employee identifier (Badge Number, Member ID, or Card ID)

Example: "999999"
supplierReservationIdstring or null

Supplier reservation id

Example: "19457856A3"
sourcestringnon-emptyrequired

Source of the reservation

Example: "HOS"
checkInDateTimestring(date-time)required

Check-in date and time (in hotel timezone with UTC offset)

Example: "2026-10-17T14:30:00-05:00"
expectedCheckOutDateTimestring(date-time)required

Expected check-out date and time (in hotel timezone with UTC offset)

Example: "2026-10-19T14:30:00-05:00"
roomNumberstringnon-emptyrequired

Room number

Example: "201"
foliostringnon-emptyrequired

Folio number

Example: "201"
guestFirstNamestringnon-emptyrequired

Guest first name

Example: "Adam"
guestLastNamestringnon-emptyrequired

Guest last name

Example: "Addams"
roomTypestringnon-emptyrequired

Room type (Single or Double)

Example: "Single"
occupancyinteger(int32)required

Number of guests in room

Example: 1
loyaltyboolean or null

Whether loyalty was used

Example: true
numberOfNightsinteger(int32)required

Number of nights for the stay

Example: 2
reservationInformationstring or null

Additional reservation information

Example: "Reservation details"
curl -i -X POST \
  'https://developer.corpay-lodging.com/_mock/api/openapi/reservation/checkin?api-version=string' \
  -H 'Content-Type: application/json' \
  -d '{
    "hotelConfirmationNumber": "13212",
    "clcHotelId": 776655,
    "employeeIdentifier": "999999",
    "supplierReservationId": "19457856A3",
    "source": "HOS",
    "checkInDateTime": "2026-10-17T14:30:00-05:00",
    "expectedCheckOutDateTime": "2026-10-19T14:30:00-05:00",
    "roomNumber": "201",
    "folio": "201",
    "guestFirstName": "Adam",
    "guestLastName": "Addams",
    "roomType": "Single",
    "occupancy": 1,
    "loyalty": true,
    "numberOfNights": 2,
    "reservationInformation": "Reservation details"
  }'

Responses

Created

Response
No content

Request

Query
api-versionstring
Body
reservationIdstring or null

CLC reservation id

Example: "RES-1234"
checkOutDatestring(date-time)

Check-out date and time

Example: "2025-08-10T15:00:00-04:00"
curl -i -X POST \
  'https://developer.corpay-lodging.com/_mock/api/openapi/reservation/checkout?api-version=string' \
  -H 'Content-Type: application/json' \
  -d '{
    "reservationId": "RES-1234",
    "checkOutDate": "2025-08-10T15:00:00-04:00"
  }'

Responses

Created

Response
No content