POST v3/me/teams/{id}/captain/unavailability/delete
CAPTAIN — delete a team time-preference row (3-way, mirroring the admin wire): deleteAction 0 = whole series, 1 = only this occurrence, 2 = all following. The row is pinned to the route team (a captain cannot delete another team's row by id) before TeamApi.DeleteTeamUnavailableTime runs.
Request Information
Parameters
| Name | Description | Additional information |
|---|---|---|
| id | team id (captain's team) |
Define this parameter in the request URI. |
| inVO | { timeId, deleteAction, occurrenceDate?, endDate? } |
Define this parameter in the request body. |
Request body formats
application/json, text/json
Sample:
{
"singleMode": true,
"timeSlot": "sample string 1",
"hasAvailableTimeSlot": true,
"hasUnavailableTimeSlot": true,
"dayTime": "sample string 2",
"minTimeSlotsPerWeek": 1,
"numOfTimesCanBeMarkedOff": 1,
"teamUnavailableTimeIds": "sample string 3",
"gameType": 1,
"timeId": 1,
"deleteAction": 1,
"occurrenceDate": "sample string 4",
"endDate": "sample string 5"
}
application/xml, text/xml
Sample:
<CaptainUnavailabilityInVO xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/imLeagues.Web.API.Models.Input"> <dayTime>sample string 2</dayTime> <deleteAction>1</deleteAction> <endDate>sample string 5</endDate> <gameType>1</gameType> <hasAvailableTimeSlot>true</hasAvailableTimeSlot> <hasUnavailableTimeSlot>true</hasUnavailableTimeSlot> <minTimeSlotsPerWeek>1</minTimeSlotsPerWeek> <numOfTimesCanBeMarkedOff>1</numOfTimesCanBeMarkedOff> <occurrenceDate>sample string 4</occurrenceDate> <singleMode>true</singleMode> <teamUnavailableTimeIds>sample string 3</teamUnavailableTimeIds> <timeId>1</timeId> <timeSlot>sample string 1</timeSlot> </CaptainUnavailabilityInVO>
application/x-www-form-urlencoded
Sample:
Sample not available.
multipart/form-data
Sample:
--MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="singleMode" True --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="timeSlot" sample string 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="hasAvailableTimeSlot" True --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="hasUnavailableTimeSlot" True --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="dayTime" sample string 2 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="minTimeSlotsPerWeek" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="numOfTimesCanBeMarkedOff" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="teamUnavailableTimeIds" sample string 3 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="gameType" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="timeId" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="deleteAction" 1 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="occurrenceDate" sample string 4 --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="endDate" sample string 5 --MultipartDataMediaFormatterBoundary1q2w3e--
Response Information
No documentation available.
Response body formats
application/json, text/json
Sample:
{
"success": true,
"isLowerThanMinimum": true,
"warning": "sample string 3"
}
application/xml, text/xml
Sample:
<TeamUnavailabilityWriteOutVO xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/imLeagues.Web.API.VO.Output.Intramural"> <isLowerThanMinimum>true</isLowerThanMinimum> <success>true</success> <warning>sample string 3</warning> </TeamUnavailabilityWriteOutVO>
multipart/form-data
Sample:
--MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="success" True --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="isLowerThanMinimum" True --MultipartDataMediaFormatterBoundary1q2w3e Content-Disposition: form-data; name="warning" sample string 3 --MultipartDataMediaFormatterBoundary1q2w3e--