Add Items To Booking

Add Items to Booking

POST [PlatformAddress]/api/1.0/venue?action=addItemsToBooking

Add one or more items to a booking.

Path Parameters

NameTypeDescription

venueId

integer

The unique id of the venue to which the booking belongs

bookingId

integer

The unique id of the booking to which the additional items will be added

items

object

Array of multiple items with additional item details

{
  "success": true,
  "items": [
    501
  ]
}

Multiple items can be added together. There must be at least one additional item.

Example Request

{
  "venueId": 2,
  "bookingId": 2,
  "items": [
    {
      "description": "The complete description of the additional item",
      "quantity": 10,
      "salePrice": 500,
      "salePriceHasTax": true,
      "salePriceTaxId": 2,
      "cost": 15,
      "costHasTax": true,
      "costCentreId": 5,
      "costCentreType": 2,
      "startDate": "2015-01-19 00:00:00 UTC",
      "endDate": "2015-01-22 00:00:00 UTC",
      "excludedFromCommissions": true
    }
  ]
}

Additional item details

PropertyDescriptionType

description

The complete description of the additional item

string

quantity

The quantity of the additional item

number

salePrice

The sale price per quantity of the additional item. This amount will be interpreted as including or excluding a tax component based on the venue’s tax settings.

number

salePriceHasTax

Whether or not the sale price of the additional item has a tax component

boolean

salePriceTaxId

The unique identifier of the venue tax. Use getTaxList api to get the list of venue taxes.

number

cost

The cost per quantity of the additional item

number

costHasTax

Whether or not the cost of the additional item has a tax component

boolean

costCentreId

The unique identifier of the cost centre to which the additional item will be assigned

number

costCentreType

The type of cost centre to which the additional item will be assigned

number

startDate

Optionally the start date of the additional item, which must fall within the dates of the booking

timestamp

endDate

Optionally the end date of the additional item, which must fall within the dates of the booking

timestamp

excludedFromCommissions

Whether or not agents receive commission for the additional item

boolean

Returns

PropertyDescription

success

Whether or not the items were added to the booking

items

The unique identifiers of the additional items in the same order as the request

Throws

CodeDescription

Specific Code: 24140

There must be at least one additional item

Specific Code: 24141

An additional item has invalid data

Last updated