v3

latestOpenAPI 3.0.42026-07-312008682.1 MB
Reservations

Add reservations

Adds the specified reservations as a single group. If GroupId is specified, adds the reservations to an already existing group. Note that all reservations linked to an availability block must belong to the same reservation group.

post/api/connector/v1/reservations/add

Request body

ClientTokenstring required

Token identifying the client application.

AccessTokenstring required

Access token of the client application.

Clientstring required

Name and version of the client application.

EnterpriseIdstring uuid nullable

Unique identifier of the enterprise. Required when using Portfolio Access Tokens, ignored otherwise.

ServiceIdstring uuid required

Unique identifier of the Service to be reserved.

GroupIdstring uuid nullable

Unique identifier of the ReservationGroup where the reservations are added. If not specified, a new group is created.

GroupNamestring nullable

Name of the ReservationGroup where the reservations are added to. If GroupId is specified, this field is ignored. If not specified, the group name is automatically created.

CheckRateApplicabilityboolean nullable

Indicates whether the system will check and prevent a booking being made using a restricted rate, e.g. a private rate. The default is true, i.e. the system will normally check for this unless the property is set to false.

CheckOverbookingboolean nullable

Indicates whether the system will check and prevent a booking being made in the case of an overbooking, i.e. where there is an insufficient number of resources available to meet the request. The default is true, i.e. the system will normally check for this unless the property is set to false.

SendConfirmationEmailboolean nullable

Whether the confirmation email is sent. Default value is true.

Response

OK