GET v3/me/leagues/{id}/standings

PARTICIPANT (member-self) LEAGUE STANDINGS — read-only league standings for the participant intramural portal. Wraps the page-pure LeagueApi.GetNewStandingsVMOutVO (imLeagues.Internal.API/BO/LeagueApi.cs:3324 — only inVO.Validate(), NO IsSchoolAdmin/AccessViolation check), returning the SAME NewStandingsOutVO that the admin getStandings rollup transposes — so the FE can reuse the existing transposeStandings adapter. Standings are public, non-PII; the IsSchoolAdmin restriction in the admin path lives in the dashboard/league-detail aggregator wrapper, NOT in this BO. curUserId is forced from the token to keep the route member-self by convention.

Request Information

Parameters

NameDescriptionAdditional information
id
league id

Define this parameter in the request URI.

Response Information

NewStandingsOutVO (column-oriented league + division standings)

Response body formats

application/json, text/json

Sample:
{
  "leagueStandings": {
    "isEventSport": true,
    "leagueTeamsStandings": [
      {
        "header": {
          "id": "sample string 1",
          "name": "sample string 2"
        },
        "rows": [
          "sample string 1",
          "sample string 2",
          "sample string 3"
        ]
      },
      {
        "header": {
          "id": "sample string 1",
          "name": "sample string 2"
        },
        "rows": [
          "sample string 1",
          "sample string 2",
          "sample string 3"
        ]
      },
      {
        "header": {
          "id": "sample string 1",
          "name": "sample string 2"
        },
        "rows": [
          "sample string 1",
          "sample string 2",
          "sample string 3"
        ]
      }
    ],
    "sportStandings": [
      "sample string 1",
      "sample string 2",
      "sample string 3"
    ],
    "teamIds": [
      "sample string 1",
      "sample string 2",
      "sample string 3"
    ]
  },
  "divisionStandings": {
    "leagueStandings": [
      {
        "divisionId": "sample string 1",
        "divisionName": "sample string 2",
        "teamsStandings": [
          {
            "header": {
              "id": "sample string 1",
              "name": "sample string 2"
            },
            "rows": [
              "sample string 1",
              "sample string 2",
              "sample string 3"
            ]
          },
          {
            "header": {
              "id": "sample string 1",
              "name": "sample string 2"
            },
            "rows": [
              "sample string 1",
              "sample string 2",
              "sample string 3"
            ]
          },
          {
            "header": {
              "id": "sample string 1",
              "name": "sample string 2"
            },
            "rows": [
              "sample string 1",
              "sample string 2",
              "sample string 3"
            ]
          }
        ],
        "teamIds": [
          "sample string 1",
          "sample string 2",
          "sample string 3"
        ]
      },
      {
        "divisionId": "sample string 1",
        "divisionName": "sample string 2",
        "teamsStandings": [
          {
            "header": {
              "id": "sample string 1",
              "name": "sample string 2"
            },
            "rows": [
              "sample string 1",
              "sample string 2",
              "sample string 3"
            ]
          },
          {
            "header": {
              "id": "sample string 1",
              "name": "sample string 2"
            },
            "rows": [
              "sample string 1",
              "sample string 2",
              "sample string 3"
            ]
          },
          {
            "header": {
              "id": "sample string 1",
              "name": "sample string 2"
            },
            "rows": [
              "sample string 1",
              "sample string 2",
              "sample string 3"
            ]
          }
        ],
        "teamIds": [
          "sample string 1",
          "sample string 2",
          "sample string 3"
        ]
      },
      {
        "divisionId": "sample string 1",
        "divisionName": "sample string 2",
        "teamsStandings": [
          {
            "header": {
              "id": "sample string 1",
              "name": "sample string 2"
            },
            "rows": [
              "sample string 1",
              "sample string 2",
              "sample string 3"
            ]
          },
          {
            "header": {
              "id": "sample string 1",
              "name": "sample string 2"
            },
            "rows": [
              "sample string 1",
              "sample string 2",
              "sample string 3"
            ]
          },
          {
            "header": {
              "id": "sample string 1",
              "name": "sample string 2"
            },
            "rows": [
              "sample string 1",
              "sample string 2",
              "sample string 3"
            ]
          }
        ],
        "teamIds": [
          "sample string 1",
          "sample string 2",
          "sample string 3"
        ]
      }
    ],
    "sportStandings": [
      "sample string 1",
      "sample string 2",
      "sample string 3"
    ]
  },
  "leagueName": "sample string 1"
}

application/xml, text/xml

Sample:
<NewStandingsOutVO xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/imLeagues.Internal.API.VO.Input.Common">
  <DivisionStandings>
    <LeagueStandings>
      <DivisionStandingColumnOutVO>
        <DivisionId>sample string 1</DivisionId>
        <DivisionName>sample string 2</DivisionName>
        <TeamIds xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
          <d5p1:string>sample string 1</d5p1:string>
          <d5p1:string>sample string 2</d5p1:string>
          <d5p1:string>sample string 3</d5p1:string>
        </TeamIds>
        <TeamsStandings>
          <StandingColumnOutVO>
            <Header xmlns:d7p1="http://schemas.datacontract.org/2004/07/imLeagues.Internal.API.VO.Output.Common">
              <d7p1:id>sample string 1</d7p1:id>
              <d7p1:name>sample string 2</d7p1:name>
            </Header>
            <Rows xmlns:d7p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
              <d7p1:string>sample string 1</d7p1:string>
              <d7p1:string>sample string 2</d7p1:string>
              <d7p1:string>sample string 3</d7p1:string>
            </Rows>
          </StandingColumnOutVO>
          <StandingColumnOutVO>
            <Header xmlns:d7p1="http://schemas.datacontract.org/2004/07/imLeagues.Internal.API.VO.Output.Common">
              <d7p1:id>sample string 1</d7p1:id>
              <d7p1:name>sample string 2</d7p1:name>
            </Header>
            <Rows xmlns:d7p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
              <d7p1:string>sample string 1</d7p1:string>
              <d7p1:string>sample string 2</d7p1:string>
              <d7p1:string>sample string 3</d7p1:string>
            </Rows>
          </StandingColumnOutVO>
          <StandingColumnOutVO>
            <Header xmlns:d7p1="http://schemas.datacontract.org/2004/07/imLeagues.Internal.API.VO.Output.Common">
              <d7p1:id>sample string 1</d7p1:id>
              <d7p1:name>sample string 2</d7p1:name>
            </Header>
            <Rows xmlns:d7p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
              <d7p1:string>sample string 1</d7p1:string>
              <d7p1:string>sample string 2</d7p1:string>
              <d7p1:string>sample string 3</d7p1:string>
            </Rows>
          </StandingColumnOutVO>
        </TeamsStandings>
      </DivisionStandingColumnOutVO>
      <DivisionStandingColumnOutVO>
        <DivisionId>sample string 1</DivisionId>
        <DivisionName>sample string 2</DivisionName>
        <TeamIds xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
          <d5p1:string>sample string 1</d5p1:string>
          <d5p1:string>sample string 2</d5p1:string>
          <d5p1:string>sample string 3</d5p1:string>
        </TeamIds>
        <TeamsStandings>
          <StandingColumnOutVO>
            <Header xmlns:d7p1="http://schemas.datacontract.org/2004/07/imLeagues.Internal.API.VO.Output.Common">
              <d7p1:id>sample string 1</d7p1:id>
              <d7p1:name>sample string 2</d7p1:name>
            </Header>
            <Rows xmlns:d7p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
              <d7p1:string>sample string 1</d7p1:string>
              <d7p1:string>sample string 2</d7p1:string>
              <d7p1:string>sample string 3</d7p1:string>
            </Rows>
          </StandingColumnOutVO>
          <StandingColumnOutVO>
            <Header xmlns:d7p1="http://schemas.datacontract.org/2004/07/imLeagues.Internal.API.VO.Output.Common">
              <d7p1:id>sample string 1</d7p1:id>
              <d7p1:name>sample string 2</d7p1:name>
            </Header>
            <Rows xmlns:d7p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
              <d7p1:string>sample string 1</d7p1:string>
              <d7p1:string>sample string 2</d7p1:string>
              <d7p1:string>sample string 3</d7p1:string>
            </Rows>
          </StandingColumnOutVO>
          <StandingColumnOutVO>
            <Header xmlns:d7p1="http://schemas.datacontract.org/2004/07/imLeagues.Internal.API.VO.Output.Common">
              <d7p1:id>sample string 1</d7p1:id>
              <d7p1:name>sample string 2</d7p1:name>
            </Header>
            <Rows xmlns:d7p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
              <d7p1:string>sample string 1</d7p1:string>
              <d7p1:string>sample string 2</d7p1:string>
              <d7p1:string>sample string 3</d7p1:string>
            </Rows>
          </StandingColumnOutVO>
        </TeamsStandings>
      </DivisionStandingColumnOutVO>
      <DivisionStandingColumnOutVO>
        <DivisionId>sample string 1</DivisionId>
        <DivisionName>sample string 2</DivisionName>
        <TeamIds xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
          <d5p1:string>sample string 1</d5p1:string>
          <d5p1:string>sample string 2</d5p1:string>
          <d5p1:string>sample string 3</d5p1:string>
        </TeamIds>
        <TeamsStandings>
          <StandingColumnOutVO>
            <Header xmlns:d7p1="http://schemas.datacontract.org/2004/07/imLeagues.Internal.API.VO.Output.Common">
              <d7p1:id>sample string 1</d7p1:id>
              <d7p1:name>sample string 2</d7p1:name>
            </Header>
            <Rows xmlns:d7p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
              <d7p1:string>sample string 1</d7p1:string>
              <d7p1:string>sample string 2</d7p1:string>
              <d7p1:string>sample string 3</d7p1:string>
            </Rows>
          </StandingColumnOutVO>
          <StandingColumnOutVO>
            <Header xmlns:d7p1="http://schemas.datacontract.org/2004/07/imLeagues.Internal.API.VO.Output.Common">
              <d7p1:id>sample string 1</d7p1:id>
              <d7p1:name>sample string 2</d7p1:name>
            </Header>
            <Rows xmlns:d7p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
              <d7p1:string>sample string 1</d7p1:string>
              <d7p1:string>sample string 2</d7p1:string>
              <d7p1:string>sample string 3</d7p1:string>
            </Rows>
          </StandingColumnOutVO>
          <StandingColumnOutVO>
            <Header xmlns:d7p1="http://schemas.datacontract.org/2004/07/imLeagues.Internal.API.VO.Output.Common">
              <d7p1:id>sample string 1</d7p1:id>
              <d7p1:name>sample string 2</d7p1:name>
            </Header>
            <Rows xmlns:d7p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
              <d7p1:string>sample string 1</d7p1:string>
              <d7p1:string>sample string 2</d7p1:string>
              <d7p1:string>sample string 3</d7p1:string>
            </Rows>
          </StandingColumnOutVO>
        </TeamsStandings>
      </DivisionStandingColumnOutVO>
    </LeagueStandings>
    <SportStandings xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:string>sample string 1</d3p1:string>
      <d3p1:string>sample string 2</d3p1:string>
      <d3p1:string>sample string 3</d3p1:string>
    </SportStandings>
  </DivisionStandings>
  <LeagueName>sample string 1</LeagueName>
  <LeagueStandings>
    <IsEventSport>true</IsEventSport>
    <LeagueTeamsStandings>
      <StandingColumnOutVO>
        <Header xmlns:d5p1="http://schemas.datacontract.org/2004/07/imLeagues.Internal.API.VO.Output.Common">
          <d5p1:id>sample string 1</d5p1:id>
          <d5p1:name>sample string 2</d5p1:name>
        </Header>
        <Rows xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
          <d5p1:string>sample string 1</d5p1:string>
          <d5p1:string>sample string 2</d5p1:string>
          <d5p1:string>sample string 3</d5p1:string>
        </Rows>
      </StandingColumnOutVO>
      <StandingColumnOutVO>
        <Header xmlns:d5p1="http://schemas.datacontract.org/2004/07/imLeagues.Internal.API.VO.Output.Common">
          <d5p1:id>sample string 1</d5p1:id>
          <d5p1:name>sample string 2</d5p1:name>
        </Header>
        <Rows xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
          <d5p1:string>sample string 1</d5p1:string>
          <d5p1:string>sample string 2</d5p1:string>
          <d5p1:string>sample string 3</d5p1:string>
        </Rows>
      </StandingColumnOutVO>
      <StandingColumnOutVO>
        <Header xmlns:d5p1="http://schemas.datacontract.org/2004/07/imLeagues.Internal.API.VO.Output.Common">
          <d5p1:id>sample string 1</d5p1:id>
          <d5p1:name>sample string 2</d5p1:name>
        </Header>
        <Rows xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
          <d5p1:string>sample string 1</d5p1:string>
          <d5p1:string>sample string 2</d5p1:string>
          <d5p1:string>sample string 3</d5p1:string>
        </Rows>
      </StandingColumnOutVO>
    </LeagueTeamsStandings>
    <SportStandings xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:string>sample string 1</d3p1:string>
      <d3p1:string>sample string 2</d3p1:string>
      <d3p1:string>sample string 3</d3p1:string>
    </SportStandings>
    <TeamIds xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:string>sample string 1</d3p1:string>
      <d3p1:string>sample string 2</d3p1:string>
      <d3p1:string>sample string 3</d3p1:string>
    </TeamIds>
  </LeagueStandings>
</NewStandingsOutVO>

multipart/form-data

Sample:

Sample not available.