POST api/event/CreateEventReservation

Request Information

URI Parameters

None.

Body Parameters

EventReservationModel
NameDescriptionTypeAdditional information
VenueId

integer

None.

CustomerData

EventReservationCustomerData

None.

LineItems

Collection of EventReservationLineItem

None.

Request Formats

application/json, text/json

Sample:
{
  "VenueId": 1,
  "CustomerData": {
    "Email": "sample string 1",
    "FirstName": "sample string 2",
    "LastName": "sample string 3",
    "Cell": "sample string 4",
    "TelNo": "sample string 5"
  },
  "LineItems": [
    {
      "OTAReservationID": "sample string 1",
      "Description": "sample string 2",
      "EventId": 3,
      "EventPriceId": 4,
      "UnitPrice": 5.0,
      "VAT": 6.0,
      "Qty": 7,
      "Other": "sample string 8",
      "StartDate": "2026-03-17T15:03:33.9253911+02:00",
      "EndDate": "2026-03-17T15:03:33.9253911+02:00"
    },
    {
      "OTAReservationID": "sample string 1",
      "Description": "sample string 2",
      "EventId": 3,
      "EventPriceId": 4,
      "UnitPrice": 5.0,
      "VAT": 6.0,
      "Qty": 7,
      "Other": "sample string 8",
      "StartDate": "2026-03-17T15:03:33.9253911+02:00",
      "EndDate": "2026-03-17T15:03:33.9253911+02:00"
    }
  ]
}

application/xml, text/xml

Sample:
<EventReservationModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Q2B.BusinessLayer.Models.EventAPI">
  <CustomerData>
    <Cell>sample string 4</Cell>
    <Email>sample string 1</Email>
    <FirstName>sample string 2</FirstName>
    <LastName>sample string 3</LastName>
    <TelNo>sample string 5</TelNo>
  </CustomerData>
  <LineItems>
    <EventReservationLineItem>
      <Description>sample string 2</Description>
      <EndDate>2026-03-17T15:03:33.9253911+02:00</EndDate>
      <EventId>3</EventId>
      <EventPriceId>4</EventPriceId>
      <OTAReservationID>sample string 1</OTAReservationID>
      <Other>sample string 8</Other>
      <Qty>7</Qty>
      <StartDate>2026-03-17T15:03:33.9253911+02:00</StartDate>
      <UnitPrice>5</UnitPrice>
      <VAT>6</VAT>
    </EventReservationLineItem>
    <EventReservationLineItem>
      <Description>sample string 2</Description>
      <EndDate>2026-03-17T15:03:33.9253911+02:00</EndDate>
      <EventId>3</EventId>
      <EventPriceId>4</EventPriceId>
      <OTAReservationID>sample string 1</OTAReservationID>
      <Other>sample string 8</Other>
      <Qty>7</Qty>
      <StartDate>2026-03-17T15:03:33.9253911+02:00</StartDate>
      <UnitPrice>5</UnitPrice>
      <VAT>6</VAT>
    </EventReservationLineItem>
  </LineItems>
  <VenueId>1</VenueId>
</EventReservationModel>

application/x-www-form-urlencoded

Sample:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'EventReservationModel'.

Response Information

Resource Description

CreateEventReservationReturnModel
NameDescriptionTypeAdditional information
ReservationId

integer

None.

MessageNr

integer

None.

Response Formats

application/json, text/json

Sample:
{
  "ReservationId": 1,
  "MessageNr": 2
}

application/xml, text/xml

Sample:
<CreateEventReservationReturnModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Q2B.BusinessLayer.Models.EventAPI">
  <MessageNr>2</MessageNr>
  <ReservationId>1</ReservationId>
</CreateEventReservationReturnModel>