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": "e3614c1c-d1ba-4483-88bc-3f1ef8f8229e",
"BookingTypeIdentity": "04eae167-ecb4-4f99-9d42-2b42a72c4df3",
"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>04eae167-ecb4-4f99-9d42-2b42a72c4df3</BookingTypeIdentity>
<EventIdentity>e3614c1c-d1ba-4483-88bc-3f1ef8f8229e</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": "0ae59c90-4863-4e64-9c08-76cf42df45fa",
"Description": "sample string 2",
"Name": "sample string 3",
"EventType": "sample string 4",
"Owner": "sample string 5",
"StartDateTime": "2025-11-01T21:30:51.2932464+00:00",
"EndDateTime": "2025-11-01T21:30:51.2932464+00:00",
"RecurrencePattern": {
"RecurrenceType": 0,
"EndDateTime": "2025-11-01T21:30:51.2932464+00:00",
"StartDateTime": "2025-11-01T21:30:51.2932464+00:00",
"Interval": 3,
"UntilType": 0,
"UntilDate": "2025-11-01T21:30:51.2932464+00:00",
"NumberOfOccurrences": 5,
"RecurrenceDescription": "sample string 6",
"RecurrencePatternComplexDescription": "sample string 7"
},
"Occurrences": [
{
"Identity": "2e8a640c-2fec-4bf0-bde8-d2a9858a7fa7",
"IsEdited": true,
"StartDateTime": "2025-11-01T21:30:51.2932464+00:00",
"EndDateTime": "2025-11-01T21:30:51.2932464+00:00"
},
{
"Identity": "2e8a640c-2fec-4bf0-bde8-d2a9858a7fa7",
"IsEdited": true,
"StartDateTime": "2025-11-01T21:30:51.2932464+00:00",
"EndDateTime": "2025-11-01T21:30:51.2932464+00:00"
}
],
"BookingTypeIdentity": "e108b3bb-e74d-4210-829f-34871de7f71b",
"FormIdentity": "c9547631-57f3-4558-86c5-2c0b7bec65bb",
"OccurrenceGroupIdentity": "7c5eb515-f242-42d8-a1b7-32a17c8304da",
"Resources": [
{
"ResourceTypeIdentity": "29c6245f-4f79-4ede-8268-db42505ab261",
"ResourceTypeName": "sample string 2",
"ExternalApplicationIdentity": "eda53590-9ab0-4ad8-acb1-253ff6c708e8",
"ResourceRestrictionIdentity": "6c3fc997-bf12-4c54-b1a0-6d7824c11895",
"IsPrimary": true,
"Identity": "aee71e98-2d2f-4550-b3a2-1474b5138ee6",
"Name": "sample string 7"
},
{
"ResourceTypeIdentity": "29c6245f-4f79-4ede-8268-db42505ab261",
"ResourceTypeName": "sample string 2",
"ExternalApplicationIdentity": "eda53590-9ab0-4ad8-acb1-253ff6c708e8",
"ResourceRestrictionIdentity": "6c3fc997-bf12-4c54-b1a0-6d7824c11895",
"IsPrimary": true,
"Identity": "aee71e98-2d2f-4550-b3a2-1474b5138ee6",
"Name": "sample string 7"
}
],
"CanEdit": true,
"EventIdentity": "b357f716-8a5e-4719-aa0f-7ad5341d0653",
"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": "1e7d774c-5351-4ebe-b03f-7f5223d68943",
"Name": "sample string 2",
"Sections": [
{
"Identity": "344534d1-ff83-43de-a207-7809b28c3524",
"Name": "sample string 2",
"Rank": 3,
"Fields": [
{
"Identity": "931e7f8b-fb5b-4742-83bc-b2f189966d21",
"FieldType": 0,
"Rank": 2,
"Description": "sample string 3",
"ShortDescription": "sample string 4",
"Values": [
{},
{}
]
},
{
"Identity": "931e7f8b-fb5b-4742-83bc-b2f189966d21",
"FieldType": 0,
"Rank": 2,
"Description": "sample string 3",
"ShortDescription": "sample string 4",
"Values": [
{},
{}
]
}
]
},
{
"Identity": "344534d1-ff83-43de-a207-7809b28c3524",
"Name": "sample string 2",
"Rank": 3,
"Fields": [
{
"Identity": "931e7f8b-fb5b-4742-83bc-b2f189966d21",
"FieldType": 0,
"Rank": 2,
"Description": "sample string 3",
"ShortDescription": "sample string 4",
"Values": [
{},
{}
]
},
{
"Identity": "931e7f8b-fb5b-4742-83bc-b2f189966d21",
"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.