POST api/Events?allowDoubleBooking={allowDoubleBooking}
Method for creating new events
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| allowDoubleBooking | boolean |
Required |
Body Parameters
CreateEventsRequest| Name | Description | Type | Additional information |
|---|---|---|---|
| CalendarId | integer |
None. |
|
| Events | Collection of CreateEventRequest |
None. |
|
| ExternalOccupancyRateFactor |
If this is set then it overrides calendar schedules occupancyrate |
decimal number |
None. |
Remarks
None.
Example
None.
Request Formats
application/json, text/json
Sample:
{
"CalendarId": 1,
"Events": [
{
"CreatedBy": "sample string 2",
"LatestCancellationDateTime": "2025-12-20T18:53:11.3094249+00:00",
"EventMessages": {
"SMSMessages": [
{
"Message": "sample string 1",
"MessageType": 0,
"SendDateTime": "2025-12-20T18:53:11.3094249+00:00",
"Receiver": "sample string 3",
"Sender": "sample string 4"
},
{
"Message": "sample string 1",
"MessageType": 0,
"SendDateTime": "2025-12-20T18:53:11.3094249+00:00",
"Receiver": "sample string 3",
"Sender": "sample string 4"
}
],
"EmailMessages": [
{
"Id": 1,
"ReceiverEmail": "sample string 2",
"BCCEmail": "sample string 3",
"ReceiverName": "sample string 4",
"SenderName": "sample string 5",
"ReplyToEmail": "sample string 6",
"Subject": "sample string 7",
"MessageType": 0,
"SendDateTime": "2025-12-20T18:53:11.3094249+00:00",
"ConfirmationTemplateName": "sample string 9",
"ReminderTemplateName": "sample string 10",
"MessageProperties": [
{
"Name": "sample string 1",
"Content": "sample string 2"
},
{
"Name": "sample string 1",
"Content": "sample string 2"
}
]
},
{
"Id": 1,
"ReceiverEmail": "sample string 2",
"BCCEmail": "sample string 3",
"ReceiverName": "sample string 4",
"SenderName": "sample string 5",
"ReplyToEmail": "sample string 6",
"Subject": "sample string 7",
"MessageType": 0,
"SendDateTime": "2025-12-20T18:53:11.3094249+00:00",
"ConfirmationTemplateName": "sample string 9",
"ReminderTemplateName": "sample string 10",
"MessageProperties": [
{
"Name": "sample string 1",
"Content": "sample string 2"
},
{
"Name": "sample string 1",
"Content": "sample string 2"
}
]
}
]
},
"EventProperties": [
{
"Key": "sample string 1",
"Value": "sample string 2"
},
{
"Key": "sample string 1",
"Value": "sample string 2"
}
],
"Source": "sample string 4",
"StartDateTime": "2025-12-20T18:53:11.3094249+00:00",
"EndDateTime": "2025-12-20T18:53:11.3094249+00:00",
"ReservationExpiresDateTime": "2025-12-20T18:53:11.3094249+00:00",
"ConfirmedDateTime": "2025-12-20T18:53:11.3094249+00:00",
"Note": "sample string 7",
"ExternalReference": "sample string 8",
"Subject": "sample string 9"
},
{
"CreatedBy": "sample string 2",
"LatestCancellationDateTime": "2025-12-20T18:53:11.3094249+00:00",
"EventMessages": {
"SMSMessages": [
{
"Message": "sample string 1",
"MessageType": 0,
"SendDateTime": "2025-12-20T18:53:11.3094249+00:00",
"Receiver": "sample string 3",
"Sender": "sample string 4"
},
{
"Message": "sample string 1",
"MessageType": 0,
"SendDateTime": "2025-12-20T18:53:11.3094249+00:00",
"Receiver": "sample string 3",
"Sender": "sample string 4"
}
],
"EmailMessages": [
{
"Id": 1,
"ReceiverEmail": "sample string 2",
"BCCEmail": "sample string 3",
"ReceiverName": "sample string 4",
"SenderName": "sample string 5",
"ReplyToEmail": "sample string 6",
"Subject": "sample string 7",
"MessageType": 0,
"SendDateTime": "2025-12-20T18:53:11.3094249+00:00",
"ConfirmationTemplateName": "sample string 9",
"ReminderTemplateName": "sample string 10",
"MessageProperties": [
{
"Name": "sample string 1",
"Content": "sample string 2"
},
{
"Name": "sample string 1",
"Content": "sample string 2"
}
]
},
{
"Id": 1,
"ReceiverEmail": "sample string 2",
"BCCEmail": "sample string 3",
"ReceiverName": "sample string 4",
"SenderName": "sample string 5",
"ReplyToEmail": "sample string 6",
"Subject": "sample string 7",
"MessageType": 0,
"SendDateTime": "2025-12-20T18:53:11.3094249+00:00",
"ConfirmationTemplateName": "sample string 9",
"ReminderTemplateName": "sample string 10",
"MessageProperties": [
{
"Name": "sample string 1",
"Content": "sample string 2"
},
{
"Name": "sample string 1",
"Content": "sample string 2"
}
]
}
]
},
"EventProperties": [
{
"Key": "sample string 1",
"Value": "sample string 2"
},
{
"Key": "sample string 1",
"Value": "sample string 2"
}
],
"Source": "sample string 4",
"StartDateTime": "2025-12-20T18:53:11.3094249+00:00",
"EndDateTime": "2025-12-20T18:53:11.3094249+00:00",
"ReservationExpiresDateTime": "2025-12-20T18:53:11.3094249+00:00",
"ConfirmedDateTime": "2025-12-20T18:53:11.3094249+00:00",
"Note": "sample string 7",
"ExternalReference": "sample string 8",
"Subject": "sample string 9"
}
],
"ExternalOccupancyRateFactor": 1.0
}
application/xml, text/xml
Sample:
<CreateEventsRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Compilator.Calendar.Service.DTO">
<CalendarId>1</CalendarId>
<Events>
<CreateEventRequest>
<ConfirmedDateTime xmlns:d4p1="http://schemas.datacontract.org/2004/07/System">
<d4p1:DateTime>2025-12-20T18:53:11.3094249Z</d4p1:DateTime>
<d4p1:OffsetMinutes>0</d4p1:OffsetMinutes>
</ConfirmedDateTime>
<EndDateTime xmlns:d4p1="http://schemas.datacontract.org/2004/07/System">
<d4p1:DateTime>2025-12-20T18:53:11.3094249Z</d4p1:DateTime>
<d4p1:OffsetMinutes>0</d4p1:OffsetMinutes>
</EndDateTime>
<ExternalReference>sample string 8</ExternalReference>
<Note>sample string 7</Note>
<ReservationExpiresDateTime xmlns:d4p1="http://schemas.datacontract.org/2004/07/System">
<d4p1:DateTime>2025-12-20T18:53:11.3094249Z</d4p1:DateTime>
<d4p1:OffsetMinutes>0</d4p1:OffsetMinutes>
</ReservationExpiresDateTime>
<StartDateTime xmlns:d4p1="http://schemas.datacontract.org/2004/07/System">
<d4p1:DateTime>2025-12-20T18:53:11.3094249Z</d4p1:DateTime>
<d4p1:OffsetMinutes>0</d4p1:OffsetMinutes>
</StartDateTime>
<Subject>sample string 9</Subject>
<CreatedBy>sample string 2</CreatedBy>
<EventMessages>
<EmailMessages>
<EmailMessage>
<BCCEmail>sample string 3</BCCEmail>
<ConfirmationTemplateName>sample string 9</ConfirmationTemplateName>
<Id>1</Id>
<MessageProperties>
<MessageProperty>
<Content>sample string 2</Content>
<Name>sample string 1</Name>
</MessageProperty>
<MessageProperty>
<Content>sample string 2</Content>
<Name>sample string 1</Name>
</MessageProperty>
</MessageProperties>
<MessageType>ConfirmationSMS</MessageType>
<ReceiverEmail>sample string 2</ReceiverEmail>
<ReceiverName>sample string 4</ReceiverName>
<ReminderTemplateName>sample string 10</ReminderTemplateName>
<ReplyToEmail>sample string 6</ReplyToEmail>
<SendDateTime xmlns:d7p1="http://schemas.datacontract.org/2004/07/System">
<d7p1:DateTime>2025-12-20T18:53:11.3094249Z</d7p1:DateTime>
<d7p1:OffsetMinutes>0</d7p1:OffsetMinutes>
</SendDateTime>
<SenderName>sample string 5</SenderName>
<Subject>sample string 7</Subject>
</EmailMessage>
<EmailMessage>
<BCCEmail>sample string 3</BCCEmail>
<ConfirmationTemplateName>sample string 9</ConfirmationTemplateName>
<Id>1</Id>
<MessageProperties>
<MessageProperty>
<Content>sample string 2</Content>
<Name>sample string 1</Name>
</MessageProperty>
<MessageProperty>
<Content>sample string 2</Content>
<Name>sample string 1</Name>
</MessageProperty>
</MessageProperties>
<MessageType>ConfirmationSMS</MessageType>
<ReceiverEmail>sample string 2</ReceiverEmail>
<ReceiverName>sample string 4</ReceiverName>
<ReminderTemplateName>sample string 10</ReminderTemplateName>
<ReplyToEmail>sample string 6</ReplyToEmail>
<SendDateTime xmlns:d7p1="http://schemas.datacontract.org/2004/07/System">
<d7p1:DateTime>2025-12-20T18:53:11.3094249Z</d7p1:DateTime>
<d7p1:OffsetMinutes>0</d7p1:OffsetMinutes>
</SendDateTime>
<SenderName>sample string 5</SenderName>
<Subject>sample string 7</Subject>
</EmailMessage>
</EmailMessages>
<SMSMessages>
<SMSMessage>
<Message>sample string 1</Message>
<MessageType>ConfirmationSMS</MessageType>
<Receiver>sample string 3</Receiver>
<SendDateTime xmlns:d7p1="http://schemas.datacontract.org/2004/07/System">
<d7p1:DateTime>2025-12-20T18:53:11.3094249Z</d7p1:DateTime>
<d7p1:OffsetMinutes>0</d7p1:OffsetMinutes>
</SendDateTime>
<Sender>sample string 4</Sender>
</SMSMessage>
<SMSMessage>
<Message>sample string 1</Message>
<MessageType>ConfirmationSMS</MessageType>
<Receiver>sample string 3</Receiver>
<SendDateTime xmlns:d7p1="http://schemas.datacontract.org/2004/07/System">
<d7p1:DateTime>2025-12-20T18:53:11.3094249Z</d7p1:DateTime>
<d7p1:OffsetMinutes>0</d7p1:OffsetMinutes>
</SendDateTime>
<Sender>sample string 4</Sender>
</SMSMessage>
</SMSMessages>
</EventMessages>
<EventProperties>
<DTOEventPropertyBase>
<Key>sample string 1</Key>
<Value>sample string 2</Value>
</DTOEventPropertyBase>
<DTOEventPropertyBase>
<Key>sample string 1</Key>
<Value>sample string 2</Value>
</DTOEventPropertyBase>
</EventProperties>
<LatestCancellationDateTime xmlns:d4p1="http://schemas.datacontract.org/2004/07/System">
<d4p1:DateTime>2025-12-20T18:53:11.3094249Z</d4p1:DateTime>
<d4p1:OffsetMinutes>0</d4p1:OffsetMinutes>
</LatestCancellationDateTime>
<Source>sample string 4</Source>
</CreateEventRequest>
<CreateEventRequest>
<ConfirmedDateTime xmlns:d4p1="http://schemas.datacontract.org/2004/07/System">
<d4p1:DateTime>2025-12-20T18:53:11.3094249Z</d4p1:DateTime>
<d4p1:OffsetMinutes>0</d4p1:OffsetMinutes>
</ConfirmedDateTime>
<EndDateTime xmlns:d4p1="http://schemas.datacontract.org/2004/07/System">
<d4p1:DateTime>2025-12-20T18:53:11.3094249Z</d4p1:DateTime>
<d4p1:OffsetMinutes>0</d4p1:OffsetMinutes>
</EndDateTime>
<ExternalReference>sample string 8</ExternalReference>
<Note>sample string 7</Note>
<ReservationExpiresDateTime xmlns:d4p1="http://schemas.datacontract.org/2004/07/System">
<d4p1:DateTime>2025-12-20T18:53:11.3094249Z</d4p1:DateTime>
<d4p1:OffsetMinutes>0</d4p1:OffsetMinutes>
</ReservationExpiresDateTime>
<StartDateTime xmlns:d4p1="http://schemas.datacontract.org/2004/07/System">
<d4p1:DateTime>2025-12-20T18:53:11.3094249Z</d4p1:DateTime>
<d4p1:OffsetMinutes>0</d4p1:OffsetMinutes>
</StartDateTime>
<Subject>sample string 9</Subject>
<CreatedBy>sample string 2</CreatedBy>
<EventMessages>
<EmailMessages>
<EmailMessage>
<BCCEmail>sample string 3</BCCEmail>
<ConfirmationTemplateName>sample string 9</ConfirmationTemplateName>
<Id>1</Id>
<MessageProperties>
<MessageProperty>
<Content>sample string 2</Content>
<Name>sample string 1</Name>
</MessageProperty>
<MessageProperty>
<Content>sample string 2</Content>
<Name>sample string 1</Name>
</MessageProperty>
</MessageProperties>
<MessageType>ConfirmationSMS</MessageType>
<ReceiverEmail>sample string 2</ReceiverEmail>
<ReceiverName>sample string 4</ReceiverName>
<ReminderTemplateName>sample string 10</ReminderTemplateName>
<ReplyToEmail>sample string 6</ReplyToEmail>
<SendDateTime xmlns:d7p1="http://schemas.datacontract.org/2004/07/System">
<d7p1:DateTime>2025-12-20T18:53:11.3094249Z</d7p1:DateTime>
<d7p1:OffsetMinutes>0</d7p1:OffsetMinutes>
</SendDateTime>
<SenderName>sample string 5</SenderName>
<Subject>sample string 7</Subject>
</EmailMessage>
<EmailMessage>
<BCCEmail>sample string 3</BCCEmail>
<ConfirmationTemplateName>sample string 9</ConfirmationTemplateName>
<Id>1</Id>
<MessageProperties>
<MessageProperty>
<Content>sample string 2</Content>
<Name>sample string 1</Name>
</MessageProperty>
<MessageProperty>
<Content>sample string 2</Content>
<Name>sample string 1</Name>
</MessageProperty>
</MessageProperties>
<MessageType>ConfirmationSMS</MessageType>
<ReceiverEmail>sample string 2</ReceiverEmail>
<ReceiverName>sample string 4</ReceiverName>
<ReminderTemplateName>sample string 10</ReminderTemplateName>
<ReplyToEmail>sample string 6</ReplyToEmail>
<SendDateTime xmlns:d7p1="http://schemas.datacontract.org/2004/07/System">
<d7p1:DateTime>2025-12-20T18:53:11.3094249Z</d7p1:DateTime>
<d7p1:OffsetMinutes>0</d7p1:OffsetMinutes>
</SendDateTime>
<SenderName>sample string 5</SenderName>
<Subject>sample string 7</Subject>
</EmailMessage>
</EmailMessages>
<SMSMessages>
<SMSMessage>
<Message>sample string 1</Message>
<MessageType>ConfirmationSMS</MessageType>
<Receiver>sample string 3</Receiver>
<SendDateTime xmlns:d7p1="http://schemas.datacontract.org/2004/07/System">
<d7p1:DateTime>2025-12-20T18:53:11.3094249Z</d7p1:DateTime>
<d7p1:OffsetMinutes>0</d7p1:OffsetMinutes>
</SendDateTime>
<Sender>sample string 4</Sender>
</SMSMessage>
<SMSMessage>
<Message>sample string 1</Message>
<MessageType>ConfirmationSMS</MessageType>
<Receiver>sample string 3</Receiver>
<SendDateTime xmlns:d7p1="http://schemas.datacontract.org/2004/07/System">
<d7p1:DateTime>2025-12-20T18:53:11.3094249Z</d7p1:DateTime>
<d7p1:OffsetMinutes>0</d7p1:OffsetMinutes>
</SendDateTime>
<Sender>sample string 4</Sender>
</SMSMessage>
</SMSMessages>
</EventMessages>
<EventProperties>
<DTOEventPropertyBase>
<Key>sample string 1</Key>
<Value>sample string 2</Value>
</DTOEventPropertyBase>
<DTOEventPropertyBase>
<Key>sample string 1</Key>
<Value>sample string 2</Value>
</DTOEventPropertyBase>
</EventProperties>
<LatestCancellationDateTime xmlns:d4p1="http://schemas.datacontract.org/2004/07/System">
<d4p1:DateTime>2025-12-20T18:53:11.3094249Z</d4p1:DateTime>
<d4p1:OffsetMinutes>0</d4p1:OffsetMinutes>
</LatestCancellationDateTime>
<Source>sample string 4</Source>
</CreateEventRequest>
</Events>
<ExternalOccupancyRateFactor>1</ExternalOccupancyRateFactor>
</CreateEventsRequest>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
Collection of CreateEventResponse| Name | Description | Type | Additional information |
|---|---|---|---|
| Success | boolean |
None. |
|
| Url | string |
None. |
|
| Id |
Id for the created event |
integer |
None. |
| ErrorMessage | string |
None. |
|
| ErrorCode | integer |
None. |
|
| EventReference | string |
None. |
Response Formats
application/json, text/json
Sample:
[
{
"Success": true,
"Url": "sample string 2",
"Id": 3,
"ErrorMessage": "sample string 4",
"ErrorCode": 5,
"EventReference": "sample string 6"
},
{
"Success": true,
"Url": "sample string 2",
"Id": 3,
"ErrorMessage": "sample string 4",
"ErrorCode": 5,
"EventReference": "sample string 6"
}
]
application/xml, text/xml
Sample:
<ArrayOfCreateEventResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Compilator.Calendar.Service.DTO">
<CreateEventResponse>
<ErrorCode>5</ErrorCode>
<ErrorMessage>sample string 4</ErrorMessage>
<EventReference>sample string 6</EventReference>
<Id>3</Id>
<Success>true</Success>
<Url>sample string 2</Url>
</CreateEventResponse>
<CreateEventResponse>
<ErrorCode>5</ErrorCode>
<ErrorMessage>sample string 4</ErrorMessage>
<EventReference>sample string 6</EventReference>
<Id>3</Id>
<Success>true</Success>
<Url>sample string 2</Url>
</CreateEventResponse>
</ArrayOfCreateEventResponse>