POST api/BookingTypes/{bookingTypeIdentity}/CreateBookingFromEvent
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| bookingTypeIdentity | string |
Required |
Body Parameters
BookingEventInfo| Name | Description | Type | Additional information |
|---|---|---|---|
| EventIdentity | globally unique identifier |
None. |
|
| BookingTypeIdentity | globally unique identifier |
None. |
|
| Owner | string |
None. |
|
| BookerName | string |
None. |
|
| BookerEmailAddress | string |
None. |
|
| AdditionalEmailAddresses | Collection of string |
None. |
Request Formats
application/json, text/json
Sample:
{
"EventIdentity": "1a689bde-ea34-476c-98b8-b5986bc6d352",
"BookingTypeIdentity": "36dea18e-8cd1-4029-9742-38803646f8f5",
"Owner": "sample string 3",
"BookerName": "sample string 4",
"BookerEmailAddress": "sample string 5",
"AdditionalEmailAddresses": [
"sample string 1",
"sample string 2"
]
}
application/xml, text/xml
Sample:
<BookingEventInfo xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Scientia.Platform.API.Model">
<AdditionalEmailAddresses xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>sample string 1</d2p1:string>
<d2p1:string>sample string 2</d2p1:string>
</AdditionalEmailAddresses>
<BookerEmailAddress>sample string 5</BookerEmailAddress>
<BookerName>sample string 4</BookerName>
<BookingTypeIdentity>36dea18e-8cd1-4029-9742-38803646f8f5</BookingTypeIdentity>
<EventIdentity>1a689bde-ea34-476c-98b8-b5986bc6d352</EventIdentity>
<Owner>sample string 3</Owner>
</BookingEventInfo>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
BookingRequest| Name | Description | Type | Additional information |
|---|---|---|---|
| Identity | globally unique identifier |
None. |
|
| Description | string |
None. |
|
| Name | string |
None. |
|
| EventType | string |
None. |
|
| Owner | string |
None. |
|
| StartDateTime | date |
None. |
|
| EndDateTime | date |
None. |
|
| RecurrencePattern | RecurrencePatternObject |
None. |
|
| Occurrences | Collection of Occurrence |
None. |
|
| BookingTypeIdentity | globally unique identifier |
None. |
|
| FormIdentity | globally unique identifier |
None. |
|
| OccurrenceGroupIdentity | globally unique identifier |
None. |
|
| Resources | Collection of BookingResource |
None. |
|
| CanEdit | boolean |
None. |
|
| EventIdentity | globally unique identifier |
None. |
|
| BookerName | string |
None. |
|
| BookerEmailAddress | string |
None. |
|
| AdditionalEmailAddresses | Collection of string |
None. |
|
| Status | string |
None. |
|
| HasRecurrence | boolean |
None. |
|
| IsEdited | boolean |
None. |
|
| Reference | string |
None. |
|
| BookingRequestFormValue | BookingRequestFormValue |
None. |
|
| HistoryCount | integer |
None. |
|
| RevisedBy | string |
None. |
|
| RevisedByEmailAddress | string |
None. |
|
| SkipUpdateOccurrencePattern | boolean |
None. |
Response Formats
application/json, text/json
Sample:
{
"Identity": "249714ec-33a4-460f-80de-deb68f6d8292",
"Description": "sample string 2",
"Name": "sample string 3",
"EventType": "sample string 4",
"Owner": "sample string 5",
"StartDateTime": "2026-05-29T16:32:37.2880146+00:00",
"EndDateTime": "2026-05-29T16:32:37.2880146+00:00",
"RecurrencePattern": {
"RecurrenceType": 0,
"EndDateTime": "2026-05-29T16:32:37.2880146+00:00",
"StartDateTime": "2026-05-29T16:32:37.2880146+00:00",
"Interval": 3,
"UntilType": 0,
"UntilDate": "2026-05-29T16:32:37.2880146+00:00",
"NumberOfOccurrences": 5,
"RecurrenceDescription": "sample string 6",
"RecurrencePatternComplexDescription": "sample string 7"
},
"Occurrences": [
{
"Identity": "0a273d94-54ab-41e2-a5e9-c429a1d02b98",
"IsEdited": true,
"StartDateTime": "2026-05-29T16:32:37.2880146+00:00",
"EndDateTime": "2026-05-29T16:32:37.2880146+00:00"
},
{
"Identity": "0a273d94-54ab-41e2-a5e9-c429a1d02b98",
"IsEdited": true,
"StartDateTime": "2026-05-29T16:32:37.2880146+00:00",
"EndDateTime": "2026-05-29T16:32:37.2880146+00:00"
}
],
"BookingTypeIdentity": "75e821a8-99af-4ea0-8d3f-d96580037e06",
"FormIdentity": "132e5b0b-3c9e-4f98-b66e-76ac9e8a6128",
"OccurrenceGroupIdentity": "6a4bf029-0cba-444e-bc93-14ee79501c4c",
"Resources": [
{
"ResourceTypeIdentity": "a83f2079-7b8a-4f52-b39e-dd13641cedd7",
"ResourceTypeName": "sample string 2",
"ExternalApplicationIdentity": "03148bce-28a3-416d-925a-e42048ad12da",
"ResourceRestrictionIdentity": "94e2821c-9ad0-4f32-b9b2-daf5af4ea23a",
"IsPrimary": true,
"Identity": "8d4965ad-d8fc-4a54-be76-fb9ef08c5e43",
"Name": "sample string 7"
},
{
"ResourceTypeIdentity": "a83f2079-7b8a-4f52-b39e-dd13641cedd7",
"ResourceTypeName": "sample string 2",
"ExternalApplicationIdentity": "03148bce-28a3-416d-925a-e42048ad12da",
"ResourceRestrictionIdentity": "94e2821c-9ad0-4f32-b9b2-daf5af4ea23a",
"IsPrimary": true,
"Identity": "8d4965ad-d8fc-4a54-be76-fb9ef08c5e43",
"Name": "sample string 7"
}
],
"CanEdit": true,
"EventIdentity": "d3184384-0fbe-41ae-b13b-ee65c61c829f",
"BookerName": "sample string 13",
"BookerEmailAddress": "sample string 14",
"AdditionalEmailAddresses": [
"sample string 1",
"sample string 2"
],
"Status": "sample string 15",
"HasRecurrence": true,
"IsEdited": true,
"Reference": "sample string 17",
"BookingRequestFormValue": {
"Identity": "ea603b3e-7868-43be-93db-870d06ea9b6a",
"Name": "sample string 2",
"Sections": [
{
"Identity": "3fc81d0b-cf77-4303-86de-56ec035a9bd7",
"Name": "sample string 2",
"Rank": 3,
"Fields": [
{
"Identity": "0da1070b-0aaf-4a78-bba1-e927b8ff4bca",
"FieldType": 0,
"Rank": 2,
"Description": "sample string 3",
"ShortDescription": "sample string 4",
"Values": [
{},
{}
]
},
{
"Identity": "0da1070b-0aaf-4a78-bba1-e927b8ff4bca",
"FieldType": 0,
"Rank": 2,
"Description": "sample string 3",
"ShortDescription": "sample string 4",
"Values": [
{},
{}
]
}
]
},
{
"Identity": "3fc81d0b-cf77-4303-86de-56ec035a9bd7",
"Name": "sample string 2",
"Rank": 3,
"Fields": [
{
"Identity": "0da1070b-0aaf-4a78-bba1-e927b8ff4bca",
"FieldType": 0,
"Rank": 2,
"Description": "sample string 3",
"ShortDescription": "sample string 4",
"Values": [
{},
{}
]
},
{
"Identity": "0da1070b-0aaf-4a78-bba1-e927b8ff4bca",
"FieldType": 0,
"Rank": 2,
"Description": "sample string 3",
"ShortDescription": "sample string 4",
"Values": [
{},
{}
]
}
]
}
]
},
"HistoryCount": 18,
"RevisedBy": "sample string 19",
"RevisedByEmailAddress": "sample string 20",
"SkipUpdateOccurrencePattern": true
}
application/xml
Sample:
Sample not available.
text/xml
Sample:
Sample not available.