POST api/v1/bookings
Request Information
URI Parameters
None.
Body Parameters
CreateBookingRequestDto| Name | Description | Type | Additional information |
|---|---|---|---|
| PersonId | integer |
None. |
|
| StudentPersonId | integer |
None. |
|
| TrainerId | integer |
None. |
|
| CoachPersonId | integer |
None. |
|
| OfferingId | integer |
None. |
|
| PackageId | integer |
None. |
|
| HorseId | integer |
None. |
|
| HorseName | string |
None. |
|
| Discipline | string |
None. |
|
| ServiceTitle | string |
None. |
|
| PackageTier | string |
None. |
|
| Price | decimal number |
None. |
|
| TurnaroundHours | integer |
None. |
|
| VideoSourceType | string |
None. |
|
| CloudflareVideoId | string |
None. |
|
| VideoUid | string |
None. |
|
| VideoId | string |
None. |
|
| VideoPlaybackUrl | string |
None. |
|
| PlaybackUrl | string |
None. |
|
| VideoThumbnailUrl | string |
None. |
|
| ThumbnailUrl | string |
None. |
|
| VideoDurationSeconds | decimal number |
None. |
|
| OriginalFileName | string |
None. |
|
| GoalNotes | string |
None. |
|
| PatternUrl | string |
None. |
|
| PatternFileName | string |
None. |
|
| PatternFileType | string |
None. |
|
| Markers | Collection of BookingCheckpointDto |
None. |
Request Formats
application/json, text/json
Sample:
{
"PersonId": 1,
"StudentPersonId": 1,
"TrainerId": 1,
"CoachPersonId": 1,
"OfferingId": 1,
"PackageId": 1,
"HorseId": 1,
"HorseName": "sample string 2",
"Discipline": "sample string 3",
"ServiceTitle": "sample string 4",
"PackageTier": "sample string 5",
"Price": 1.0,
"TurnaroundHours": 1,
"VideoSourceType": "sample string 6",
"CloudflareVideoId": "sample string 7",
"VideoUid": "sample string 8",
"VideoId": "sample string 9",
"VideoPlaybackUrl": "sample string 10",
"PlaybackUrl": "sample string 11",
"VideoThumbnailUrl": "sample string 12",
"ThumbnailUrl": "sample string 12",
"VideoDurationSeconds": 1.1,
"OriginalFileName": "sample string 14",
"GoalNotes": "sample string 15",
"PatternUrl": "sample string 16",
"PatternFileName": "sample string 17",
"PatternFileType": "sample string 18",
"Markers": [
{
"MarkerId": 1,
"BookingId": 1,
"TimestampSeconds": 1,
"TimestampFormatted": "sample string 2",
"Title": "sample string 3",
"Note": "sample string 4",
"MarkerType": "sample string 5",
"SortOrder": 6
},
{
"MarkerId": 1,
"BookingId": 1,
"TimestampSeconds": 1,
"TimestampFormatted": "sample string 2",
"Title": "sample string 3",
"Note": "sample string 4",
"MarkerType": "sample string 5",
"SortOrder": 6
}
]
}
application/xml, text/xml
Sample:
<CreateBookingRequestDto xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Equestrian.Entities.HorseTrainer">
<CloudflareVideoId>sample string 7</CloudflareVideoId>
<CoachPersonId>1</CoachPersonId>
<Discipline>sample string 3</Discipline>
<GoalNotes>sample string 15</GoalNotes>
<HorseId>1</HorseId>
<HorseName>sample string 2</HorseName>
<Markers>
<BookingCheckpointDto>
<BookingId>1</BookingId>
<MarkerId>1</MarkerId>
<MarkerType>sample string 5</MarkerType>
<Note>sample string 4</Note>
<SortOrder>6</SortOrder>
<TimestampFormatted>sample string 2</TimestampFormatted>
<TimestampSeconds>1</TimestampSeconds>
<Title>sample string 3</Title>
</BookingCheckpointDto>
<BookingCheckpointDto>
<BookingId>1</BookingId>
<MarkerId>1</MarkerId>
<MarkerType>sample string 5</MarkerType>
<Note>sample string 4</Note>
<SortOrder>6</SortOrder>
<TimestampFormatted>sample string 2</TimestampFormatted>
<TimestampSeconds>1</TimestampSeconds>
<Title>sample string 3</Title>
</BookingCheckpointDto>
</Markers>
<OfferingId>1</OfferingId>
<OriginalFileName>sample string 14</OriginalFileName>
<PackageId>1</PackageId>
<PackageTier>sample string 5</PackageTier>
<PatternFileName>sample string 17</PatternFileName>
<PatternFileType>sample string 18</PatternFileType>
<PatternUrl>sample string 16</PatternUrl>
<PersonId>1</PersonId>
<PlaybackUrl>sample string 11</PlaybackUrl>
<Price>1</Price>
<ServiceTitle>sample string 4</ServiceTitle>
<StudentPersonId>1</StudentPersonId>
<ThumbnailUrl>sample string 12</ThumbnailUrl>
<TrainerId>1</TrainerId>
<TurnaroundHours>1</TurnaroundHours>
<VideoDurationSeconds>1.1</VideoDurationSeconds>
<VideoId>sample string 9</VideoId>
<VideoPlaybackUrl>sample string 10</VideoPlaybackUrl>
<VideoSourceType>sample string 6</VideoSourceType>
<VideoThumbnailUrl>sample string 12</VideoThumbnailUrl>
<VideoUid>sample string 8</VideoUid>
</CreateBookingRequestDto>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
IHttpActionResultNone.
Response Formats
application/json, text/json, application/xml, text/xml
Sample:
Sample not available.