POST api/boatyard/WorksOrderItemsSync
Returns data on jobs starting in the specified time period and modified since the date provided
Request Information
URI Parameters
None.
Body Parameters
WorksOrderItemsSyncRequestModel| Name | Description | Type | Additional information |
|---|---|---|---|
| DateFrom |
Filter jobs where the start date/time is on or after this |
date |
Required |
| DateTo |
Filter jobs where the start date/time is on or before this |
date |
Required |
| SyncDateTime |
Only return jobs that have been created or modified on or after this |
date |
None. |
| MarinaCode |
Optional: Only return jobs for this marina |
string |
None. |
Request Formats
application/json, text/json
Sample:
{
"dateFrom": "2026-03-30T16:20:27.8327345+01:00",
"dateTo": "2026-03-30T16:20:27.8327345+01:00",
"syncDateTime": "2026-03-30T16:20:27.8327345+01:00",
"marinaCode": "sample string 1"
}
multipart/form-data
Sample:
--MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="DateFrom" 2026-03-30T16:20:27.8327345+01:00 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="DateTo" 2026-03-30T16:20:27.8327345+01:00 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="SyncDateTime" 2026-03-30T16:20:27.8327345+01:00 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="MarinaCode" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e--
Response Information
Resource Description
WorksOrderItemsSyncListModel| Name | Description | Type | Additional information |
|---|---|---|---|
| WorksOrderItems |
List of works order items |
Collection of WorksOrderItemsSyncModel |
None. |
Response Formats
application/json, text/json
Sample:
{
"worksOrderItems": [
{
"woItemId": "sample string 1",
"plannedStartTime": "2026-03-30T16:20:27.8327345+01:00",
"plannedFinishTime": "2026-03-30T16:20:27.8327345+01:00",
"currentBerth": "sample string 2",
"destinationBerth": "sample string 3",
"berthLocation": "sample string 4",
"serviceCode": "sample string 5",
"serviceCodeJobGroup": "sample string 6",
"jobDescription": "sample string 7",
"paid": true,
"completed": true,
"worksOrderItemComments": "sample string 10",
"isBerthHolder": true,
"boatNo": 12,
"accountCode": "sample string 13",
"marinaCode": "sample string 14",
"actualStartTime": "2026-03-30T16:20:27.8327345+01:00",
"actualEndTime": "2026-03-30T16:20:27.8327345+01:00",
"confirmed": true,
"cancelled": true,
"launchDate": "2026-03-30T16:20:27.8327345+01:00"
},
{
"woItemId": "sample string 1",
"plannedStartTime": "2026-03-30T16:20:27.8327345+01:00",
"plannedFinishTime": "2026-03-30T16:20:27.8327345+01:00",
"currentBerth": "sample string 2",
"destinationBerth": "sample string 3",
"berthLocation": "sample string 4",
"serviceCode": "sample string 5",
"serviceCodeJobGroup": "sample string 6",
"jobDescription": "sample string 7",
"paid": true,
"completed": true,
"worksOrderItemComments": "sample string 10",
"isBerthHolder": true,
"boatNo": 12,
"accountCode": "sample string 13",
"marinaCode": "sample string 14",
"actualStartTime": "2026-03-30T16:20:27.8327345+01:00",
"actualEndTime": "2026-03-30T16:20:27.8327345+01:00",
"confirmed": true,
"cancelled": true,
"launchDate": "2026-03-30T16:20:27.8327345+01:00"
}
]
}
multipart/form-data
Sample:
--MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WorksOrderItems[0].WOItemId" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WorksOrderItems[0].PlannedStartTime" 2026-03-30T16:20:27.8327345+01:00 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WorksOrderItems[0].PlannedFinishTime" 2026-03-30T16:20:27.8327345+01:00 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WorksOrderItems[0].CurrentBerth" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WorksOrderItems[0].DestinationBerth" sample string 3 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WorksOrderItems[0].BerthLocation" sample string 4 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WorksOrderItems[0].ServiceCode" sample string 5 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WorksOrderItems[0].ServiceCodeJobGroup" sample string 6 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WorksOrderItems[0].JobDescription" sample string 7 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WorksOrderItems[0].Paid" True --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WorksOrderItems[0].Completed" True --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WorksOrderItems[0].WorksOrderItemComments" sample string 10 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WorksOrderItems[0].IsBerthHolder" True --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WorksOrderItems[0].BoatNo" 12 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WorksOrderItems[0].AccountCode" sample string 13 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WorksOrderItems[0].MarinaCode" sample string 14 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WorksOrderItems[0].ActualStartTime" 2026-03-30T16:20:27.8327345+01:00 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WorksOrderItems[0].ActualEndTime" 2026-03-30T16:20:27.8327345+01:00 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WorksOrderItems[0].Confirmed" True --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WorksOrderItems[0].Cancelled" True --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WorksOrderItems[0].LaunchDate" 2026-03-30T16:20:27.8327345+01:00 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WorksOrderItems[1].WOItemId" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WorksOrderItems[1].PlannedStartTime" 2026-03-30T16:20:27.8327345+01:00 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WorksOrderItems[1].PlannedFinishTime" 2026-03-30T16:20:27.8327345+01:00 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WorksOrderItems[1].CurrentBerth" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WorksOrderItems[1].DestinationBerth" sample string 3 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WorksOrderItems[1].BerthLocation" sample string 4 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WorksOrderItems[1].ServiceCode" sample string 5 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WorksOrderItems[1].ServiceCodeJobGroup" sample string 6 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WorksOrderItems[1].JobDescription" sample string 7 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WorksOrderItems[1].Paid" True --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WorksOrderItems[1].Completed" True --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WorksOrderItems[1].WorksOrderItemComments" sample string 10 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WorksOrderItems[1].IsBerthHolder" True --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WorksOrderItems[1].BoatNo" 12 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WorksOrderItems[1].AccountCode" sample string 13 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WorksOrderItems[1].MarinaCode" sample string 14 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WorksOrderItems[1].ActualStartTime" 2026-03-30T16:20:27.8327345+01:00 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WorksOrderItems[1].ActualEndTime" 2026-03-30T16:20:27.8327345+01:00 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WorksOrderItems[1].Confirmed" True --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WorksOrderItems[1].Cancelled" True --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="WorksOrderItems[1].LaunchDate" 2026-03-30T16:20:27.8327345+01:00 --MultipartDataMediaFormatterBoundary1q2w3e--