mlbstats/api/docs/TeamsApi.md

681 lines
30 KiB
Markdown

# {{classname}}
All URIs are relative to *https://statsapi.mlb.com*
Method | HTTP request | Description
------------- | ------------- | -------------
[**Affiliates**](TeamsApi.md#Affiliates) | **Get** /api/v1/teams/{teamId}/affiliates | View team and affiliate teams
[**Affiliates1**](TeamsApi.md#Affiliates1) | **Get** /api/v1/teams/affiliates | View team and affiliate teams
[**AllTeams**](TeamsApi.md#AllTeams) | **Get** /api/v1/teams/{teamId}/history | View historical records for a list of teams
[**AllTeams1**](TeamsApi.md#AllTeams1) | **Get** /api/v1/teams/history | View historical records for a list of teams
[**Alumni**](TeamsApi.md#Alumni) | **Get** /api/v1/teams/{teamId}/alumni | View all team alumni
[**Coaches**](TeamsApi.md#Coaches) | **Get** /api/v1/teams/{teamId}/coaches | View all coaches for a team
[**Leaders**](TeamsApi.md#Leaders) | **Get** /api/v1/teams/{teamId}/leaders | View team stat leaders
[**Leaders1**](TeamsApi.md#Leaders1) | **Get** /api/v1/teams/stats/leaders | View leaders for team stats
[**Personnel**](TeamsApi.md#Personnel) | **Get** /api/v1/teams/{teamId}/personnel | View all coaches for a team
[**Roster**](TeamsApi.md#Roster) | **Get** /api/v1/teams/{teamId}/roster | View a teams roster
[**Roster1**](TeamsApi.md#Roster1) | **Get** /api/v1/teams/{teamId}/roster/{rosterType} | View a teams roster
[**Stats**](TeamsApi.md#Stats) | **Get** /api/v1/teams/{teamId}/stats | View a teams stats
[**Stats1**](TeamsApi.md#Stats1) | **Get** /api/v1/teams/stats | View a teams stats
[**Teams**](TeamsApi.md#Teams) | **Get** /api/v1/teams | View info for all teams
[**Teams1**](TeamsApi.md#Teams1) | **Get** /api/v1/teams/{teamId} | View info for all teams
[**UpdateAlumni**](TeamsApi.md#UpdateAlumni) | **Post** /api/v1/teams/{teamId}/alumni |
# **Affiliates**
> TeamsRestObject Affiliates(ctx, teamId, optional)
View team and affiliate teams
### Required Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
**teamId** | **int32**| Unique Team Identifier. Format: 141, 147, etc |
**optional** | ***TeamsApiAffiliatesOpts** | optional parameters | nil if no parameters
### Optional Parameters
Optional parameters are passed through a pointer to a TeamsApiAffiliatesOpts struct
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**teamIds** | [**optional.Interface of []int32**](int32.md)| Unique Team Identifier. Format: 141, 147, etc |
**sportId** | **optional.Int32**| Top level organization of a sport |
**season** | **optional.String**| Season of play |
**gameType** | [**optional.Interface of GameTypeEnum**](.md)| Type of Game. Available types in /api/v1/gameTypes |
**fields** | [**optional.Interface of []string**](string.md)| Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute |
### Return type
[**TeamsRestObject**](TeamsRestObject.md)
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: */*
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **Affiliates1**
> TeamsRestObject Affiliates1(ctx, teamId, optional)
View team and affiliate teams
### Required Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
**teamId** | **int32**| Unique Team Identifier. Format: 141, 147, etc |
**optional** | ***TeamsApiAffiliates1Opts** | optional parameters | nil if no parameters
### Optional Parameters
Optional parameters are passed through a pointer to a TeamsApiAffiliates1Opts struct
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**teamIds** | [**optional.Interface of []int32**](int32.md)| Unique Team Identifier. Format: 141, 147, etc |
**sportId** | **optional.Int32**| Top level organization of a sport |
**season** | **optional.String**| Season of play |
**gameType** | [**optional.Interface of GameTypeEnum**](.md)| Type of Game. Available types in /api/v1/gameTypes |
**fields** | [**optional.Interface of []string**](string.md)| Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute |
### Return type
[**TeamsRestObject**](TeamsRestObject.md)
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: */*
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **AllTeams**
> TeamsRestObject AllTeams(ctx, teamId, optional)
View historical records for a list of teams
### Required Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
**teamId** | **int32**| Unique Team Identifier. Format: 141, 147, etc |
**optional** | ***TeamsApiAllTeamsOpts** | optional parameters | nil if no parameters
### Optional Parameters
Optional parameters are passed through a pointer to a TeamsApiAllTeamsOpts struct
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**teamIds** | [**optional.Interface of []int32**](int32.md)| Comma delimited list of Unique Team identifiers |
**startSeason** | **optional.String**| Start date for range of data (used with end date optionally). Example: '2018' or '2018.2' |
**endSeason** | **optional.String**| End date for range of data (used with start date optionally). Format: '2018' or '2018.2' |
**fields** | [**optional.Interface of []string**](string.md)| |
### Return type
[**TeamsRestObject**](TeamsRestObject.md)
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: */*
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **AllTeams1**
> TeamsRestObject AllTeams1(ctx, teamId, optional)
View historical records for a list of teams
### Required Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
**teamId** | **int32**| Unique Team Identifier. Format: 141, 147, etc |
**optional** | ***TeamsApiAllTeams1Opts** | optional parameters | nil if no parameters
### Optional Parameters
Optional parameters are passed through a pointer to a TeamsApiAllTeams1Opts struct
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**teamIds** | [**optional.Interface of []int32**](int32.md)| Comma delimited list of Unique Team identifiers |
**startSeason** | **optional.String**| Start date for range of data (used with end date optionally). Example: '2018' or '2018.2' |
**endSeason** | **optional.String**| End date for range of data (used with start date optionally). Format: '2018' or '2018.2' |
**fields** | [**optional.Interface of []string**](string.md)| |
### Return type
[**TeamsRestObject**](TeamsRestObject.md)
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: */*
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **Alumni**
> PeopleRestObject Alumni(ctx, teamId, season, optional)
View all team alumni
### Required Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
**teamId** | **int32**| Unique Team Identifier. Format: 141, 147, etc |
**season** | **string**| Season of play |
**optional** | ***TeamsApiAlumniOpts** | optional parameters | nil if no parameters
### Optional Parameters
Optional parameters are passed through a pointer to a TeamsApiAlumniOpts struct
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**group** | [**optional.Interface of StatGroup**](.md)| Category of statistic to return. Available types in /api/v1/statGroups |
**fields** | [**optional.Interface of []string**](string.md)| |
### Return type
[**PeopleRestObject**](PeopleRestObject.md)
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: */*
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **Coaches**
> RosterRestObject Coaches(ctx, teamId, optional)
View all coaches for a team
### Required Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
**teamId** | **int32**| Unique Team Identifier. Format: 141, 147, etc |
**optional** | ***TeamsApiCoachesOpts** | optional parameters | nil if no parameters
### Optional Parameters
Optional parameters are passed through a pointer to a TeamsApiCoachesOpts struct
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**season** | **optional.String**| Season of play |
**date** | **optional.String**| Date of Game. Format: YYYY-MM-DD |
**fields** | [**optional.Interface of []string**](string.md)| |
### Return type
[**RosterRestObject**](RosterRestObject.md)
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: */*
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **Leaders**
> TeamLeaderContainerRestObject Leaders(ctx, teamId, optional)
View team stat leaders
### Required Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
**teamId** | **int32**| |
**optional** | ***TeamsApiLeadersOpts** | optional parameters | nil if no parameters
### Optional Parameters
Optional parameters are passed through a pointer to a TeamsApiLeadersOpts struct
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**leaderCategories** | [**optional.Interface of []PersonLeadersEnum**](PersonLeadersEnum.md)| |
**season** | **optional.String**| |
**leaderGameTypes** | [**optional.Interface of []GameTypeEnum**](GameTypeEnum.md)| |
**expand** | [**optional.Interface of []ExpandEnum**](ExpandEnum.md)| |
**limit** | **optional.Int32**| |
**offset** | **optional.Int32**| |
**playerPool** | [**optional.Interface of PlayerPoolEnum**](.md)| |
**fields** | [**optional.Interface of []string**](string.md)| |
### Return type
[**TeamLeaderContainerRestObject**](TeamLeaderContainerRestObject.md)
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: */*
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **Leaders1**
> LeagueLeaderContainerRestObject Leaders1(ctx, optional)
View leaders for team stats
### Required Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
**optional** | ***TeamsApiLeaders1Opts** | optional parameters | nil if no parameters
### Optional Parameters
Optional parameters are passed through a pointer to a TeamsApiLeaders1Opts struct
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**leaderCategories** | [**optional.Interface of []PersonLeadersEnum**](PersonLeadersEnum.md)| TBD |
**gameTypes** | [**optional.Interface of []GameTypeEnum**](GameTypeEnum.md)| Type of Game. Available types in /api/v1/gameTypes |
**stats** | [**optional.Interface of []StatType**](StatType.md)| Type of statistics. Format: Individual, Team, Career, etc. Available types in /api/v1/statTypes |
**statType** | [**optional.Interface of StatType**](.md)| |
**sportId** | **optional.Int32**| Top level organization of a sport |
**sportIds** | [**optional.Interface of []int32**](int32.md)| Comma delimited list of top level organizations of a sport |
**leagueId** | **optional.Int32**| Unique League Identifier |
**leagueIds** | [**optional.Interface of []int32**](int32.md)| Comma delimited list of Unique league identifiers |
**season** | **optional.String**| Season of play |
**statGroup** | [**optional.Interface of []StatGroup**](StatGroup.md)| Category of statistic to return. Available types in /api/v1/statGroups |
**group** | [**optional.Interface of []StatGroup**](StatGroup.md)| Category of statistic to return. Available types in /api/v1/statGroups |
**startDate** | **optional.String**| Start date for range of data (must be used with end date). Format: MM/DD/YYYY |
**endDate** | **optional.String**| End date for range of data (must be used with start date). Format: MM/DD/YYYY |
**daysBack** | **optional.Int32**| Returns results from the last 'X' days (Starting from yesterday). |
**sitCodes** | **optional.String**| Situation code for a given stat split. |
**opposingTeamId** | **optional.Int32**| A unique identifier for the opposing team. Must be used with Team ID |
**limit** | **optional.Int32**| Number of results to return |
**offset** | **optional.Int32**| The pointer to start for a return set; used for pagination |
**fields** | [**optional.Interface of []string**](string.md)| |
### Return type
[**LeagueLeaderContainerRestObject**](LeagueLeaderContainerRestObject.md)
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: */*
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **Personnel**
> RosterRestObject Personnel(ctx, teamId, optional)
View all coaches for a team
### Required Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
**teamId** | **int32**| Unique Team Identifier. Format: 141, 147, etc |
**optional** | ***TeamsApiPersonnelOpts** | optional parameters | nil if no parameters
### Optional Parameters
Optional parameters are passed through a pointer to a TeamsApiPersonnelOpts struct
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**season** | **optional.String**| Season of play |
**date** | **optional.String**| Date of Game. Format: YYYY-MM-DD |
**fields** | [**optional.Interface of []string**](string.md)| |
### Return type
[**RosterRestObject**](RosterRestObject.md)
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: */*
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **Roster**
> RosterRestObject Roster(ctx, teamId, rosterType, optional)
View a teams roster
This endpoint allows you to pull teams
### Required Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
**teamId** | **int32**| Unique Team Identifier. Format: 141, 147, etc |
**rosterType** | **string**| Type of roster. Available types in /api/v1/rosterTypes |
**optional** | ***TeamsApiRosterOpts** | optional parameters | nil if no parameters
### Optional Parameters
Optional parameters are passed through a pointer to a TeamsApiRosterOpts struct
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**season** | **optional.String**| Season of play |
**date** | **optional.String**| Date of Game. Format: YYYY-MM-DD |
**gameType** | [**optional.Interface of GameTypeEnum**](.md)| Type of Game. Available types in /api/v1/gameTypes |
**fields** | [**optional.Interface of []string**](string.md)| Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute |
### Return type
[**RosterRestObject**](RosterRestObject.md)
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: */*
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **Roster1**
> RosterRestObject Roster1(ctx, teamId, rosterType, optional)
View a teams roster
This endpoint allows you to pull teams
### Required Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
**teamId** | **int32**| Unique Team Identifier. Format: 141, 147, etc |
**rosterType** | **string**| Type of roster. Available types in /api/v1/rosterTypes |
**optional** | ***TeamsApiRoster1Opts** | optional parameters | nil if no parameters
### Optional Parameters
Optional parameters are passed through a pointer to a TeamsApiRoster1Opts struct
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**season** | **optional.String**| Season of play |
**date** | **optional.String**| Date of Game. Format: YYYY-MM-DD |
**gameType** | [**optional.Interface of GameTypeEnum**](.md)| Type of Game. Available types in /api/v1/gameTypes |
**fields** | [**optional.Interface of []string**](string.md)| Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute |
### Return type
[**RosterRestObject**](RosterRestObject.md)
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: */*
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **Stats**
> StatsRestObject Stats(ctx, teamId, group, optional)
View a teams stats
### Required Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
**teamId** | **int32**| Unique Team Identifier. Format: 141, 147, etc |
**group** | [**[]StatGroup**](StatGroup.md)| Category of statistic to return. Available types in /api/v1/statGroups |
**optional** | ***TeamsApiStatsOpts** | optional parameters | nil if no parameters
### Optional Parameters
Optional parameters are passed through a pointer to a TeamsApiStatsOpts struct
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**sportId** | **optional.Int32**| Top level organization of a sport |
**season** | **optional.String**| Season of play |
**gameType** | [**optional.Interface of GameTypeEnum**](.md)| Type of Game. Available types in /api/v1/gameTypes |
**stats** | [**optional.Interface of []StatType**](StatType.md)| Type of statistics. Format: Individual, Team, Career, etc. Available types in /api/v1/statTypes |
**sortStat** | [**optional.Interface of BaseballStatsEnum**](.md)| Baseball stat to sort splits by. |
**order** | [**optional.Interface of SortOrderEnum**](.md)| The order of sorting, ascending or descending |
**groupBy** | [**optional.Interface of []GroupByEnum**](GroupByEnum.md)| Group stats by PLAYER, TEAM, SEASON, VENUE, SPORT or STAT_GROUP |
**opposingTeamId** | **optional.Int32**| A unique identifier for the opposing team. Must be used with Team ID |
**opposingPlayerId** | **optional.Int32**| A unique identifier for the opposing team |
**sitCodes** | **optional.String**| Situation code for a given stat split. |
**startDate** | **optional.String**| Start date for range of data (must be used with end date). Format: MM/DD/YYYY |
**endDate** | **optional.String**| End date for range of data (must be used with start date). Format: MM/DD/YYYY |
**fields** | [**optional.Interface of []string**](string.md)| Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute |
### Return type
[**StatsRestObject**](StatsRestObject.md)
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: */*
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **Stats1**
> StatsRestObject Stats1(ctx, group, optional)
View a teams stats
### Required Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
**group** | [**[]StatGroup**](StatGroup.md)| Category of statistic to return. Available types in /api/v1/statGroups |
**optional** | ***TeamsApiStats1Opts** | optional parameters | nil if no parameters
### Optional Parameters
Optional parameters are passed through a pointer to a TeamsApiStats1Opts struct
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**gameType** | [**optional.Interface of GameTypeEnum**](.md)| Type of Game. Available types in /api/v1/gameTypes |
**stats** | [**optional.Interface of []StatType**](StatType.md)| Type of statistics. Format: Individual, Team, Career, etc. Available types in /api/v1/statTypes |
**sportId** | **optional.Int32**| Top level organization of a sport |
**sportIds** | [**optional.Interface of []int32**](int32.md)| Comma delimited list of top level organizations of a sport |
**leagueIds** | [**optional.Interface of []int32**](int32.md)| Comma delimited list of Unique league identifiers |
**season** | **optional.String**| Season of play |
**sortStat** | [**optional.Interface of BaseballStatsEnum**](.md)| Baseball stat to sort splits by. |
**order** | [**optional.Interface of SortOrderEnum**](.md)| The order of sorting, ascending or descending |
**startDate** | **optional.String**| Start date for range of data (must be used with end date). Format: MM/DD/YYYY |
**endDate** | **optional.String**| End date for range of data (must be used with start date). Format: MM/DD/YYYY |
**daysBack** | **optional.Int32**| Returns results from the last 'X' days (Starting from yesterday). |
**sitCodes** | **optional.String**| Situation code for a given stat split. |
**combineSits** | **optional.Bool**| If true, gathers stats where all of the situational criteria are met. If false, returns stats where any of the situational criteria are met. Default: false |
**opposingTeamId** | **optional.Int32**| A unique identifier for the opposing team. Must be used with Team ID |
**offset** | **optional.Int32**| The pointer to start for a return set; used for pagination |
**limit** | **optional.Int32**| Number of results to return |
**fields** | [**optional.Interface of []string**](string.md)| |
### Return type
[**StatsRestObject**](StatsRestObject.md)
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: */*
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **Teams**
> TeamsRestObject Teams(ctx, teamId, optional)
View info for all teams
This endpoint allows you to pull teams
### Required Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
**teamId** | **int32**| Unique Team Identifier. Format: 141, 147, etc |
**optional** | ***TeamsApiTeamsOpts** | optional parameters | nil if no parameters
### Optional Parameters
Optional parameters are passed through a pointer to a TeamsApiTeamsOpts struct
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**season** | **optional.String**| Season of play |
**sportId** | **optional.Int32**| Top level organization of a sport |
**divisionId** | **optional.Int32**| Unique Division Identifier |
**gameType** | [**optional.Interface of GameTypeEnum**](.md)| Type of Game. Available types in /api/v1/gameTypes |
**leagueIds** | [**optional.Interface of []int32**](int32.md)| Comma delimited list of Unique league identifiers |
**sportIds** | [**optional.Interface of []int32**](int32.md)| Comma delimited list of top level organizations of a sport |
**activeStatus** | [**optional.Interface of TeamActiveStatusEnum**](.md)| Flag for fetching teams that are currently active (Y), inactive (N), pending (P), or all teams (B) |
**leagueListId** | [**optional.Interface of LeagueListsEnum**](.md)| Unique League List Identifier |
**allStarStatuses** | [**optional.Interface of []AllStarEnum**](AllStarEnum.md)| |
**fields** | [**optional.Interface of []string**](string.md)| Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute |
### Return type
[**TeamsRestObject**](TeamsRestObject.md)
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: */*
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **Teams1**
> TeamsRestObject Teams1(ctx, teamId, optional)
View info for all teams
This endpoint allows you to pull teams
### Required Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
**teamId** | **int32**| Unique Team Identifier. Format: 141, 147, etc |
**optional** | ***TeamsApiTeams1Opts** | optional parameters | nil if no parameters
### Optional Parameters
Optional parameters are passed through a pointer to a TeamsApiTeams1Opts struct
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**season** | **optional.String**| Season of play |
**sportId** | **optional.Int32**| Top level organization of a sport |
**divisionId** | **optional.Int32**| Unique Division Identifier |
**gameType** | [**optional.Interface of GameTypeEnum**](.md)| Type of Game. Available types in /api/v1/gameTypes |
**leagueIds** | [**optional.Interface of []int32**](int32.md)| Comma delimited list of Unique league identifiers |
**sportIds** | [**optional.Interface of []int32**](int32.md)| Comma delimited list of top level organizations of a sport |
**activeStatus** | [**optional.Interface of TeamActiveStatusEnum**](.md)| Flag for fetching teams that are currently active (Y), inactive (N), pending (P), or all teams (B) |
**leagueListId** | [**optional.Interface of LeagueListsEnum**](.md)| Unique League List Identifier |
**allStarStatuses** | [**optional.Interface of []AllStarEnum**](AllStarEnum.md)| |
**fields** | [**optional.Interface of []string**](string.md)| Comma delimited list of specific fields to be returned. Format: topLevelNode, childNode, attribute |
### Return type
[**TeamsRestObject**](TeamsRestObject.md)
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: */*
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **UpdateAlumni**
> string UpdateAlumni(ctx, teamId, season, optional)
### Required Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
**teamId** | **int32**| Unique Team Identifier. Format: 141, 147, etc |
**season** | **string**| Season of play |
**optional** | ***TeamsApiUpdateAlumniOpts** | optional parameters | nil if no parameters
### Optional Parameters
Optional parameters are passed through a pointer to a TeamsApiUpdateAlumniOpts struct
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**group** | [**optional.Interface of StatGroup**](.md)| Category of statistic to return. Available types in /api/v1/statGroups |
**fields** | [**optional.Interface of []string**](string.md)| |
### Return type
**string**
### Authorization
[basicAuth](../README.md#basicAuth), [bearerAuth](../README.md#bearerAuth)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: */*
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)