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

NameDescriptionAdditional 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--