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": "61787523-23aa-4774-94da-4fb1a0ce7667",
"BookingTypeIdentity": "0845823e-0816-49b1-b273-f1eaeb37ab28",
"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>0845823e-0816-49b1-b273-f1eaeb37ab28</BookingTypeIdentity>
<EventIdentity>61787523-23aa-4774-94da-4fb1a0ce7667</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": "ae9edd61-a294-4dee-ad6c-7107ebc142f1",
"Description": "sample string 2",
"Name": "sample string 3",
"EventType": "sample string 4",
"Owner": "sample string 5",
"StartDateTime": "2026-02-27T23:27:16.3191846+00:00",
"EndDateTime": "2026-02-27T23:27:16.3191846+00:00",
"RecurrencePattern": {
"RecurrenceType": 0,
"EndDateTime": "2026-02-27T23:27:16.3191846+00:00",
"StartDateTime": "2026-02-27T23:27:16.3191846+00:00",
"Interval": 3,
"UntilType": 0,
"UntilDate": "2026-02-27T23:27:16.3191846+00:00",
"NumberOfOccurrences": 5,
"RecurrenceDescription": "sample string 6",
"RecurrencePatternComplexDescription": "sample string 7"
},
"Occurrences": [
{
"Identity": "3c892a8d-fd41-4a2f-b4fb-9bb1cf618941",
"IsEdited": true,
"StartDateTime": "2026-02-27T23:27:16.3191846+00:00",
"EndDateTime": "2026-02-27T23:27:16.3191846+00:00"
},
{
"Identity": "3c892a8d-fd41-4a2f-b4fb-9bb1cf618941",
"IsEdited": true,
"StartDateTime": "2026-02-27T23:27:16.3191846+00:00",
"EndDateTime": "2026-02-27T23:27:16.3191846+00:00"
}
],
"BookingTypeIdentity": "493fe521-bc3c-4c8a-8eb7-5a67b1a739d2",
"FormIdentity": "38db21d6-33f4-4c9c-821e-21543a2b59cd",
"OccurrenceGroupIdentity": "4d181b12-28a7-475e-81d6-b972299a04d4",
"Resources": [
{
"ResourceTypeIdentity": "3e2f6cf2-ffa1-40bd-9f0f-9827a4ea9bcd",
"ResourceTypeName": "sample string 2",
"ExternalApplicationIdentity": "c0e0b5a9-c88d-4360-94d1-ac5a0cfd089f",
"ResourceRestrictionIdentity": "40ae1b86-d2fe-44f6-ae38-b4b9aae436c1",
"IsPrimary": true,
"Identity": "32c239b8-40a5-4553-af62-00bdec570b22",
"Name": "sample string 7"
},
{
"ResourceTypeIdentity": "3e2f6cf2-ffa1-40bd-9f0f-9827a4ea9bcd",
"ResourceTypeName": "sample string 2",
"ExternalApplicationIdentity": "c0e0b5a9-c88d-4360-94d1-ac5a0cfd089f",
"ResourceRestrictionIdentity": "40ae1b86-d2fe-44f6-ae38-b4b9aae436c1",
"IsPrimary": true,
"Identity": "32c239b8-40a5-4553-af62-00bdec570b22",
"Name": "sample string 7"
}
],
"CanEdit": true,
"EventIdentity": "a5029652-236b-4e83-9e5c-2744263713f8",
"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": "7835d726-e6ce-4329-8cd4-d0e0d8e274cc",
"Name": "sample string 2",
"Sections": [
{
"Identity": "a0b0679e-f4b9-432c-87f8-37e66f04b734",
"Name": "sample string 2",
"Rank": 3,
"Fields": [
{
"Identity": "2169550d-3f1a-4ab1-a6d8-7c72d027f8df",
"FieldType": 0,
"Rank": 2,
"Description": "sample string 3",
"ShortDescription": "sample string 4",
"Values": [
{},
{}
]
},
{
"Identity": "2169550d-3f1a-4ab1-a6d8-7c72d027f8df",
"FieldType": 0,
"Rank": 2,
"Description": "sample string 3",
"ShortDescription": "sample string 4",
"Values": [
{},
{}
]
}
]
},
{
"Identity": "a0b0679e-f4b9-432c-87f8-37e66f04b734",
"Name": "sample string 2",
"Rank": 3,
"Fields": [
{
"Identity": "2169550d-3f1a-4ab1-a6d8-7c72d027f8df",
"FieldType": 0,
"Rank": 2,
"Description": "sample string 3",
"ShortDescription": "sample string 4",
"Values": [
{},
{}
]
},
{
"Identity": "2169550d-3f1a-4ab1-a6d8-7c72d027f8df",
"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.