PUT Booking/Update/{dataSource}/{partnerName}/{userAndSessionId}

Request Information

URI Parameters

NameDescriptionTypeAdditional information
dataSource

DataSourceEnum

Required

partnerName

string

Required

userAndSessionId

string

Required

Body Parameters

BookingUpdate
NameDescriptionTypeAdditional information
employeeEmail

Email for the employee assigneed to this booking

string

None.

bookingStartTime

date

None.

bookingEndTime

date

None.

bookingStatus

BookingStatusV2

None.

bookingInfo

string

None.

customerAcceptedList

Customers who has accepted the booking

Collection of BookingAcceptedRole

None.

extraRules

Extra rules regarding cleanup and testing from Postman

string

None.

dataSource

DataSourceEnum

None.

rentalDealIdApi

string

None.

bookingType

BookingType

None.

bookingRef

The combination of dataSource, rentalDealIdApi, bookingType and bookingRef is a unique id for the booking to be done. BookingRef is blank for some bookingTypes

string

None.

Request Formats

application/json, text/json

Sample:
{
  "employeeEmail": "sample string 1",
  "bookingStartTime": "2026-02-09T03:31:54.1685225+01:00",
  "bookingEndTime": "2026-02-09T03:31:54.1685225+01:00",
  "bookingStatus": 0,
  "bookingInfo": "sample string 3",
  "customerAcceptedList": [
    {
      "customerIdApi": "sample string 1",
      "email": "sample string 2"
    },
    {
      "customerIdApi": "sample string 1",
      "email": "sample string 2"
    }
  ],
  "extraRules": "sample string 4",
  "dataSource": 0,
  "rentalDealIdApi": "sample string 5",
  "bookingType": 0,
  "bookingRef": "sample string 6"
}

application/xml, text/xml

Sample:
<BookingUpdate xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/HeimModelCustomerApi">
  <bookingRef>sample string 6</bookingRef>
  <bookingType>Unknown</bookingType>
  <dataSource>Unknown</dataSource>
  <rentalDealIdApi>sample string 5</rentalDealIdApi>
  <bookingEndTime>2026-02-09T03:31:54.1685225+01:00</bookingEndTime>
  <bookingInfo>sample string 3</bookingInfo>
  <bookingStartTime>2026-02-09T03:31:54.1685225+01:00</bookingStartTime>
  <bookingStatus>Unknown</bookingStatus>
  <customerAcceptedList xmlns:d2p1="http://schemas.datacontract.org/2004/07/HeimModel">
    <d2p1:BookingAcceptedRole>
      <d2p1:customerIdApi>sample string 1</d2p1:customerIdApi>
      <d2p1:email>sample string 2</d2p1:email>
    </d2p1:BookingAcceptedRole>
    <d2p1:BookingAcceptedRole>
      <d2p1:customerIdApi>sample string 1</d2p1:customerIdApi>
      <d2p1:email>sample string 2</d2p1:email>
    </d2p1:BookingAcceptedRole>
  </customerAcceptedList>
  <employeeEmail>sample string 1</employeeEmail>
  <extraRules>sample string 4</extraRules>
</BookingUpdate>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

StatusObject
NameDescriptionTypeAdditional information
statusCode

integer

None.

message

string

None.

refType

string

None.

refKey

string

None.

statusObjectSubList

Collection of StatusObject

None.

IsError

boolean

None.

Response Formats

application/json

Sample:

Sample not available.

text/json

Sample:

Sample not available.

application/xml

Sample:

Sample not available.

text/xml

Sample:

Sample not available.