PUT Booking/Update/{dataSource}/{partnerName}/{userAndSessionId}
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| dataSource | DataSourceEnum |
Required |
|
| partnerName | string |
Required |
|
| userAndSessionId | string |
Required |
Body Parameters
BookingUpdate| Name | Description | Type | Additional 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| Name | Description | Type | Additional 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.