POST v3/me/teams/{id}/captain/settings/save
CAPTAIN — save ONE team-settings field. body = TeamSettingFieldsVO { field, + that field's value }. Captain-gated on the route team; the single-field fan-out mirrors IntramuralAdminController.TeamSettingsSave (:3228-3294) — each branch delegates to its per-field TeamApi setter, all of which re-gate IsTeamAdmin (defense in depth). The captain gets the data-driven paths (name → pending request, group → member-only list); no admin-only field can be reached because none of the setters gate anything beyond IsTeamAdmin. Returns BooleanOutVO(true).
Request Information
Parameters
| Name | Description | Additional information |
|---|---|---|
| id | team id (captain's team) |
Define this parameter in the request URI. |
| f | TeamSettingFieldsVO — { field, value } single-field save |
Define this parameter in the request body. |
Request body formats
application/json, text/json
{
"field": "sample string 1",
"teamName": "sample string 2",
"description": "sample string 3",
"logo": "sample string 4",
"teamColorHex": "sample string 5",
"autoAcceptMemberRequest": true,
"lookingForPlayers": 1,
"group1Id": "sample string 6",
"group2Id": "sample string 7",
"divisionPreference": [
"sample string 1",
"sample string 2",
"sample string 3"
],
"affiliationId": "sample string 8"
}
application/xml, text/xml
<TeamSettingFieldsVO xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/imLeagues.Web.API.VO.Input.Intramural">
<affiliationId>sample string 8</affiliationId>
<autoAcceptMemberRequest>true</autoAcceptMemberRequest>
<description>sample string 3</description>
<divisionPreference xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>sample string 1</d2p1:string>
<d2p1:string>sample string 2</d2p1:string>
<d2p1:string>sample string 3</d2p1:string>
</divisionPreference>
<field>sample string 1</field>
<group1Id>sample string 6</group1Id>
<group2Id>sample string 7</group2Id>
<logo>sample string 4</logo>
<lookingForPlayers>1</lookingForPlayers>
<teamColorHex>sample string 5</teamColorHex>
<teamName>sample string 2</teamName>
</TeamSettingFieldsVO>
application/x-www-form-urlencoded
Sample not available.
multipart/form-data
Sample not available.
Response Information
BooleanOutVO — true on success
Response body formats
application/json, text/json
{
"returnValue": true,
"code": 0,
"message": "sample string 2"
}
application/xml, text/xml
<BooleanOutVO xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/imLeagues.Internal.API.VO.Output.Common"> <code>None</code> <message>sample string 2</message> <returnValue>true</returnValue> </BooleanOutVO>
multipart/form-data
Sample not available.