ActivityFeedV3
Retrieve activity feed related resources data.
API | Description |
---|---|
POST v3/activityfeed/getactivitymessage |
get activity feed message |
POST v3/activityfeed/sendactivitymessage |
post activity feed message |
POST v3/activityfeed/deleteactivitymessage |
delete activity feed |
POST v3/activityfeed/addactivitycomment |
add comment for activity feed |
POST v3/activityfeed/deleteactivitycomment |
delete comment for activity feed |
POST v3/activityfeed/loadactivitycomments |
load comments for activity |
POST v3/activityfeed/setactivityreplying |
set whether allow reply comment in activity feed |
POST v3/activityfeed/deletefile |
delete uploaded activity feed photo when posting |
AdminMobileV3
Retrieve admin related resources data.
API | Description |
---|---|
POST v3/views/mobile/admin/getnetworkrequests |
Get New School Requests |
AdminV3
power up admin
API | Description |
---|---|
GET v3/admin/getMembers?text={text} |
admin search members by email |
GET v3/admin/getMemberInfo?memberId={memberId} |
admin get the member detail info |
GET v3/admin/deleteMember?memberId={memberId} |
admin delete the member |
GET v3/admin/activateMember?memberId={memberId} |
admin active or inactive the member |
GET v3/admin/loginUser?memberId={memberId} |
admin can login as every member |
GET v3/admin/offlinereport/search?email={email} |
Get Offline Problem Report |
POST v3/admin/offlinereport/delete?id={id} |
Get Offline Problem Report |
POST v3/admin/approveNetworkRequests?schoolId={schoolId} |
Approve New School Requests |
POST v3/admin/deleteNetworkRequests?schoolId={schoolId} |
Delete New School Requests |
Announcements
Retrieve announcements related resources data.
API | Description |
---|---|
GET announcements/{id} |
Return a specific announcement data object by id |
Classes
Retrieve Fitness Classes related resources data.
API | Description |
---|---|
GET classes/{id} |
Return a specific fitness class data object by id |
GET classes/{id}/sessions |
Return sessions by class id |
GET classes/{id}/sessions?sort={sort} |
Return sorted sessions by class id |
GET classes/{id}/sessions?start={start}&end={end} |
Return sessions by class id in period (start, end) |
GET classes/{id}/sessions?limit={limit}&page={page} |
Return sessions by class id with paged-support |
GET classes/{id}/sessions?limit={limit}&page={page}&sort={sort} |
Return sorted sessions by class id with paged-support |
GET classes/{id}/sessions?start={start}&end={end}&sort={sort} |
Return sorted sessions by class id in period (start, end) |
GET classes/{id}/sessions?start={start}&end={end}&limit={limit}&page={page} |
Return sessions by class id in period (start, end) with paged-support |
GET classes/{id}/sessions?start={start}&end={end}&limit={limit}&page={page}&sort={sort} |
Return sorted sessions by class id in period (start, end) with paged-support |
ClassesV2
Retrieve Fitness Classes related resources data V2.
ClubMobileV3
Retrieve games related resources data.
API | Description |
---|---|
GET v3/views/mobile/club/default/{view}?id={id} |
get tab view for Club |
CommonMobileV3
Retrieve games related resources data.
ConversationV3
Retrieve conversation related resources data.
Dispatcher
API | Description |
---|---|
POST dispatcher/ajax?class={class}&method={method}¶mType={paramType}&urlReferrer={urlReferrer} |
No documentation available. |
Divisions
Retrieve division related resources data.
API | Description |
---|---|
GET divisions/{id} |
Return a specific division data object by division id |
GET divisions/{id}/teams |
Return team collection by division id |
GET divisions/{id}/games |
Return game collection by division id |
GET divisions/{id}/games?sort={sort} |
Return sorted game collection by division id |
GET divisions/{id}/games?limit={limit}&page={page} |
Return game collection by division id with paged-support |
GET divisions/{id}/games?limit={limit}&page={page}&sort={sort} |
Return sorted game collection by division id with paged-support |
GET divisions/{id}/games?start={start}&end={end} |
Return game collection by division id in period (start, end) |
GET divisions/{id}/games?start={start}&end={end}&sort={sort} |
Return sorted game collection by division id in period (start, end) |
GET divisions/{id}/games?start={start}&end={end}&limit={limit}&page={page} |
Return game collection by division id in period (start, end) with paged-support |
GET divisions/{id}/games?start={start}&end={end}&limit={limit}&page={page}&sort={sort} |
Return sorted game collection by division id in period (start, end) with paged-support |
GET divisions/{id}/standings |
Return standing collection by division id |
GET divisions/{id}/freeagents |
get free agents for the specific division |
Facilities
Retrieve facilities related resources data.
API | Description |
---|---|
GET facilities/{id} |
Return a specific facility data object by id |
GET facilities/{id}/surfaces |
Return surfaces by facility id |
GET facilities/{id}/games?start={start}&end={end} |
Return games by facility id in period (start, end) |
GET facilities/{id}/games?start={start}&end={end}&sort={sort} |
Return sorted games by facility id in period (start, end) |
GET facilities/{id}/games?start={start}&end={end}&limit={limit}&page={page} |
Return games by facility id in period (start, end) with paged-support |
GET facilities/{id}/games?start={start}&end={end}&limit={limit}&page={page}&sort={sort} |
Return sorted games by facility id in period (start, end) with paged-support |
GET facilities/{id}/sessions?start={start}&end={end} |
Return sessions by facility id in period (start, end) |
GET facilities/{id}/sessions?start={start}&end={end}&sort={sort} |
Return sorted sessions by facility id in period (start, end) |
GET facilities/{id}/sessions?start={start}&end={end}&limit={limit}&page={page} |
Return sessions by facility id in period (start, end) with paged-support |
GET facilities/{id}/sessions?start={start}&end={end}&limit={limit}&page={page}&sort={sort} |
Return sorted sessions by facility id in period (start, end) with paged-support |
FacilitiesV2
Retrieve facilities related resources data V2.
API | Description |
---|---|
GET v2/networks/{networkid}/facilities/{id}/sessions?start={start}&end={end} |
Return sessions by facility id in period (start, end) |
GET v2/networks/{networkid}/facilities/{id}/sessions?start={start}&end={end}&sort={sort} |
Return sorted sessions by facility id in period (start, end) |
GET v2/networks/{networkid}/facilities/{id}/sessions?start={start}&end={end}&limit={limit}&page={page} |
Return sessions by facility id in period (start, end) with paged-support |
GET v2/networks/{networkid}/facilities/{id}/sessions?start={start}&end={end}&limit={limit}&page={page}&sort={sort} |
Return sorted sessions by facility id in period (start, end) with paged-support |
FacilityMobileV3
Retrieve admin related resources data.
API | Description |
---|---|
POST v3/views/mobile/facility/default/{view} |
get tab view for facility |
POST v3/views/mobile/facility/getsurface |
No documentation available. |
POST v3/views/mobile/facility/getarea |
No documentation available. |
POST v3/views/mobile/facility/getfacility |
No documentation available. |
FacilityV3
facility related operations
API | Description |
---|---|
POST v3/facility/updatefacility |
save facility |
POST v3/facility/updatearea |
save facility area |
GET v3/facility/area/{areaid}/removearea |
remove facility area |
GET v3/facility/area/{areaid}/getsurfaces |
get surface list for facility area |
GET v3/facility/area/{surfaceid}/removesurface |
remove facility surface map from current area |
GET v3/facility/area/{id}/updatecount?count={count} |
update current count of facility area |
POST v3/facility/updatesurface |
save facility surface |
GET v3/facility/surface/{id}/remove |
remove facility surface |
POST v3/facility/updatebannerimage |
update facility banner image |
POST v3/facility/updatestatus |
update rain out status for facility or surface |
FitnessMobileV3
Retrieve games related resources data.
API | Description |
---|---|
POST v3/views/mobile/common/default |
get tab view for fitness |
FitnessMobileV4
API | Description |
---|---|
GET v4/views/mobile/fitness/{networkId}/classes/{view}?id={id}&top={top} |
get tab view for fitness class |
GET v4/views/mobile/fitness/default/{view}?id={id} |
get tab view for fitness |
POST v4/views/mobile/fitness/swipecardcheckin |
Load swipe card check in screen |
FitnessMobileV5
API | Description |
---|---|
GET v5/views/mobile/fitness/default/{view}?id={id}&pageIndex={pageIndex}&pageSize={pageSize} |
get tab view for fitness |
FitnessV3
Retrieve fitnes related resources data.
FitnessV4
Retrieve fitnes related resources data.
API | Description |
---|---|
GET v4/fitness/{networkId}/upcomingsessions?classId={classId}&top={top}&lastStartDate={lastStartDate} |
No documentation available. |
GET v4/fitness/{networkId}/completedsessions?classId={classId}&top={top}&lastStartDate={lastStartDate} |
No documentation available. |
POST v4/fitness/{networkId}/sessions/{sessionId}/unregister |
unregister the session |
POST v4/fitness/{networkId}/sessions/{sessionId}/register |
to register session with data |
POST v4/fitness/{networkId}/session/checkinplayer |
check in player |
Games
Retrieve games related resources data.
API | Description |
---|---|
GET games/{id} |
Return a specific game data object by id by default, return type of regular game |
GET games/{id}?type={type} |
Return a specific game data object by id and game type |
GET games/{id}/rsvp?type={type}&teamid={teamid} |
get teammembers with rsvp status in a specific team and game |
GamesMobileV3
Retrieve games related resources data.
API | Description |
---|---|
GET v3/views/mobile/games/default/{view}?id={id}&gameType={gameType} |
No documentation available. |
POST v3/views/mobile/games/editattendance |
Load edit stats screen |
POST v3/views/mobile/games/rosterorder |
Load edit stats screen |
POST v3/views/mobile/games/editgamescore |
Load edit game score vm wraped app view out vo this will be used in all edit game related page. |
POST v3/views/mobile/games/swipecardcheckin |
Load swipe card check in screen |
POST v3/views/mobile/games/loadgameliveview |
No documentation available. |
POST v3/views/mobile/games/loadreportscoreview |
No documentation available. |
GamesV3
Retrieve games related resources data.
GamesV4
Retrieve games related resources data.
API | Description |
---|---|
POST v4/games/checkinplayer |
check in player |
POST v4/games/createandcheckinplayer |
check in player |
IntramuralHome
IntramuralHomeController
API | Description |
---|---|
POST spa/intramural/home/initialize |
Initialize Home |
IntramuralsMobileV3
Retrieve data related to intramural. V3
API | Description |
---|---|
POST v3/views/mobile/intramurals/default/{view} |
get network info |
IntramuralsMobileV4
Retrieve data related to intramural. V4
API | Description |
---|---|
POST v4/views/mobile/intramurals/default/{view} |
get network info |
IntramuralsV3
Retrieve data related to members. V3
API | Description |
---|---|
GET v3/intramurals/{networkId}/network |
Get network info |
GET v3/intramurals/{networkId}/seasonsportleagues |
Get season sport leagues of network |
GET v3/intramurals/{facilityId}/getfacilitywithsurfaces |
Get facility with surfaces list |
POST v3/intramurals/{id}/individualstops |
Search for individuals statistics top categorys |
POST v3/intramurals/{id}/individualscompleteness |
Search for complete individuals statistics data |
POST v3/intramurals/{id}/teamscompleteness |
Search for teams statistics data |
POST v3/intramurals/{id}/teamstops |
Search for teams statistics top categorys |
POST v3/intramurals/{id}/playerstatstops |
Search for player stats top categorys |
POST v3/intramurals/{id}/playerstatscompleteness |
Search for player stats statistics data |
POST v3/intramurals/getcalendarindicators |
get highlight calendar date indicators |
POST v3/intramurals/searchgames |
search scheduled games for network |
POST v3/intramurals/{id}/uploadsidsheet?ReplaceOldRecords={ReplaceOldRecords} |
Student Import Note: the first file in form is students excel demo for curl: [curl -i -X POST -tlsv1.2 -F "file=@School_id_Template.xls" --user "username:psw" -H "content-type: multipart/form-data" "http://api.imleagues.com/v3/networks/ecd53e55a5d9401ea8d8a4a1b1147e9c/uploadsidsheet?ReplaceOldRecords=true"] |
Leagues
Retrieve league related resources data.
API | Description |
---|---|
GET leagues/{id} |
Return a specific league data object by league id |
GET leagues/{id}/divisions |
Return division collection by league id |
GET leagues/{id}/waitlist |
return all teams in the league's waitlist |
GET leagues/{id}/games |
Return game collection by league id |
GET leagues/{id}/games?sort={sort} |
Return sorted game collection by league id |
GET leagues/{id}/games?type={type} |
Return game collection by league id and game type |
GET leagues/{id}/games?sort={sort}&type={type} |
Return sorted game collection by league id and game type |
GET leagues/{id}/games?limit={limit}&page={page} |
Return game collection by league id with paged-support |
GET leagues/{id}/games?limit={limit}&page={page}&sort={sort} |
Return sorted game collection by league id with paged-support |
GET leagues/{id}/games?limit={limit}&page={page}&type={type} |
Return game collection by league id and game type with paged-support |
GET leagues/{id}/games?limit={limit}&page={page}&sort={sort}&type={type} |
Return sorted game collection by league id and game type with paged-support |
GET leagues/{id}/games?start={start}&end={end} |
Return game collection by league id in period (start, end) |
GET leagues/{id}/games?start={start}&end={end}&sort={sort} |
Return sorted game collection by league id in period (start, end) |
GET leagues/{id}/games?start={start}&end={end}&type={type} |
Return game collection by league id and game type in period (start, end) |
GET leagues/{id}/games?start={start}&end={end}&sort={sort}&type={type} |
Return sorted game collection by league id and game type in period (start, end) |
GET leagues/{id}/games?start={start}&end={end}&limit={limit}&page={page} |
Return game collection by league id in period (start, end) with paged-support |
GET leagues/{id}/games?start={start}&end={end}&limit={limit}&page={page}&sort={sort} |
Return sorted game collection by league id in period (start, end) with paged-support |
GET leagues/{id}/games?start={start}&end={end}&limit={limit}&page={page}&type={type} |
Return game collection by league id and game type in period (start, end) with paged-support |
GET leagues/{id}/games?start={start}&end={end}&limit={limit}&page={page}&sort={sort}&type={type} |
Return sorted game collection by league id and game type in period (start, end) with paged-support |
LeaguesMobileV3
Retrieve games related resources data.
API | Description |
---|---|
GET v3/views/mobile/leagues/default/{view}?id={id} |
get league info |
GET v3/views/mobile/leagues/sportevent/{id} |
get sport event info |
GET v3/views/mobile/leagues/sportevent/{id}/join?leagueId={leagueId}&teamId={teamId}&startTimeId={startTimeId} |
join sport event with team |
POST v3/views/mobile/leagues/joinfreeagents |
No documentation available. |
POST v3/views/mobile/leagues/sportevent/swipecardcheckin |
Load swipe card check in screen |
POST v3/views/mobile/leagues/sportevent/editattendance |
Load edit stats screen |
POST v3/views/mobile/leagues/sportevent/enterresult |
Load enter results screen |
LeaguesMobileV4
Retrieve games related resources data.
API | Description |
---|---|
POST v4/views/mobile/leagues/default/{view} |
get league tab view info |
POST v4/views/mobile/leagues/sportevent |
get sport event info |
POST v4/views/mobile/leagues/sportevent/swipecardcheckin |
Load swipe card check in screen |
LeaguesV2
Retrieve league related resources data. V2
API | Description |
---|---|
GET v2/networks/{networkid}/leagues/{id} |
Return a specific league data object by league id |
LeaguesV3
Retrieve data related to leagues. V3
API | Description |
---|---|
GET v3/leagues/{id} |
get league basic info |
POST v3/leagues/joinfreeagents |
get league schedule |
POST v3/leagues/canjoinasfreeagent |
No documentation available. |
POST v3/leagues/deletefreeagent |
No documentation available. |
POST v3/leagues/payunpayfreeagent |
No documentation available. |
POST v3/leagues/searchgames |
No documentation available. |
POST v3/leagues/sportevent/checkinplayer |
check in player |
POST v3/leagues/sportevent/saveresult |
No documentation available. |
POST v3/leagues/sportevent/saveattendance |
No documentation available. |
POST v3/leagues/sportevent/reportteamresult |
No documentation available. |
POST v3/leagues/sportevent/predictpickem |
No documentation available. |
LeaguesV5
API | Description |
---|---|
POST v5/views/mobile/leagues/default/{view} |
get league tab view info |
Me
[User Permission Required] A service to retrieve data related to the authenticated member such as member basic information, member teams, sports, schedules, etc.
API | Description |
---|---|
GET me |
Get current authenticated and authorized user information. |
POST me/fblink?accesstoken={accesstoken} |
Link facebook account with an existing IMLeagues account |
POST me/fbunlink |
Unlink facebook account for an existing IMLeagues account |
GET me/networks |
Get networks that current authenticated member joined |
GET me/networks/isadmin?id={id} |
Identify school admin |
POST me/networks/sendmessage |
Send message |
GET me/views/networks/{id}/menu |
Get the menu view model for a member in school |
GET me/views/networks/{id}/sendmessage |
Get send message view model |
GET me/teammates |
Each teammate object is a user in the same (active) team(s) as the caller. The teams property will be a collection of all common teams between the two users. |
GET me/teammates?network={network} |
Get teammates by network |
GET me/teams |
Get teams that current authenticated member joined |
GET me/teams?active={active} |
Get teams that current authenticated member joined with status active(true/false) |
GET me/teams?network={network} |
Get teams in filtered network that current authenticated member joined |
GET me/teams?network={network}&active={active} |
Get teams in filtered network that current authenticated member joined with status active(true/false) |
GET me/teams?league={league}&division={division} |
Get member teams in a division |
GET me/teams/unpaid |
Get all teams that member need to make payments |
GET me/games?start={start}&end={end} |
Get my games in period (start, end) |
GET me/games?start={start}&end={end}&network={network} |
Get my games in filtered network in period (start, end) |
GET me/games?start={start}&end={end}&limit={limit}&page={page} |
Get my games in period (start, end) with paged-support |
GET me/games?start={start}&end={end}&network={network}&limit={limit}&page={page} |
Get my games in filtered network in period (start, end) with paged-support |
GET me/games?start={start}&end={end}&sort={sort} |
Get my sorted games in period (start, end) |
GET me/games?start={start}&end={end}&network={network}&sort={sort} |
Get my sorted games in filtered network in period (start, end) |
GET me/games?start={start}&end={end}&limit={limit}&page={page}&sort={sort} |
Get my sorted games in period (start, end) with paged-support |
GET me/games?start={start}&end={end}&network={network}&limit={limit}&page={page}&sort={sort} |
Get my sorted games in filtered network in period (start, end) with paged-support |
GET me/alertgames?network={network} |
get games that captain can report or confirm/dispute scores for in a network |
GET me/sessions?start={start}&end={end} |
Get my fitness sessions in period (start, end) |
GET me/sessions?start={start}&end={end}&network={network} |
Get my fitness sessions in filtered network in period (start, end) |
GET me/sessions?start={start}&end={end}&limit={limit}&page={page} |
Get my fitness sessions in period (start, end) with paged-support |
GET me/sessions?start={start}&end={end}&network={network}&limit={limit}&page={page} |
Get my fitness sessions in filtered network in period (start, end) with paged-support |
GET me/sessions?start={start}&end={end}&sort={sort} |
Get my sorted fitness sessions in period (start, end) |
GET me/sessions?start={start}&end={end}&network={network}&sort={sort} |
Get my sorted fitness sessions in filtered network in period (start, end) |
GET me/sessions?start={start}&end={end}&limit={limit}&page={page}&sort={sort} |
Get my sorted fitness sessions in period (start, end) with paged-support |
GET me/sessions?start={start}&end={end}&network={network}&limit={limit}&page={page}&sort={sort} |
Get my sorted fitness sessions in filtered network in period (start, end) with paged-support |
POST me/games/rsvp?id={id}&type={type}&rsvp={rsvp} |
update memberattendance for a specific game |
GET me/teams/cancreate?league={league}&division={division} |
check if current user can create team at league/division |
GET me/sports/open?network={network} |
return a list for sports that the current user can create teams in |
GET me/views/createteam?league={league}&division={division}&quizresult={quizresult}&skipquiz={skipquiz} |
get view model for create team, which contains all information to generate a page for team creation |
POST me/teams/create |
create team for current user and join current user to the team as a captain based on the data passed, which is supposed to contain all necessary data for team creation; if any data passed is invalid, an exception will be thrown; |
GET me/teams/{id}/canjoin |
check if current user can join team |
GET me/views/jointeam?team={team}&quizresult={quizresult}&skipquiz={skipquiz} |
get view model for join team, which contains all information to generate a page for team join |
POST me/teams/{id}/join |
join current user to the team based on data passed, which is supposed to contain all necessary data for team join; if any data passed is invalid, an exception will be thrown; |
GET me/views/acceptteaminvitation?team={team}&quizresult={quizresult}&skipquiz={skipquiz} |
get view model for accept team invitation, which contains all information to generate a page for invitation acceptance |
GET me/teaminvitations |
get team invitations |
POST me/teaminvitations/{id}/accept |
accept team invitation |
POST me/teaminvitations/{id}/reject |
reject team invitation |
GET me/sentteamrequests |
get all pending join team requets for the user |
POST me/teams/{id}/invite |
send invitation to members to join his team by team captain or co-captian |
GET me/teams/{id}/requests |
get all pending join requests for his team by the team captain |
POST me/teamrequests/{id}/accept |
accept the request to join his team by team captain or co-captian |
POST me/teamrequests/{id}/reject |
reject the request to join his team by team captain or co-captian |
GET me/friends |
get all the member's friends |
GET me/teams/{id}/invitations |
get all pending join team invitations sent by team captain |
GET me/freeagents |
get the leagues and divisions that a user is a free agent in |
GET me/freeagents/canjoin?league={league}&division={division} |
check if this member can join as free agent in a division. |
GET me/views/joinasfreeagent?league={league}&division={division} |
Get informations to render the view for join free agent in a division |
POST me/freeagents/join |
use for member to join as a free agent in a divison |
POST me/freeagents/leave?league={league}&division={division} |
use for member to leave free agent list in a divison |
GET me/registration/need |
check if a member need to complete registration |
POST me/registration/complete |
use for member to complete the registration |
POST me/sidrequests/send |
send a sid request to school admin for verify for the input network_id is required scope is an enum 0-school,1-intramural,2-fitness,3-club , you should send the request with the appropriate scope. for example : if member should send a sid request when creat team in a intramural sport ,so the scope is 1, and when creat team in a club sport ,the scope should be 2. value is the student id or the email the user input |
GET me/sidrequests |
get all pending sid requests for admin |
POST me/sidrequests/{id}/approve |
approve the sid request for admin |
POST me/sidrequests/{id}/reject |
regect the sid request for admin |
GET me/views/takequiz?league={league}&team={team} |
get view model for take quiz , which contains all information to generate a page for take quiz in team creation |
POST me/submitquiz?league={league}&team={team} |
take quiz .it will return some data for next validation for team creation Note: league and team can not be all empty |
GET me/sessions/{id}/canregister |
check if a member can register a session |
GET me/views/registersession?session={session} |
get the registration view modal for a session |
POST me/sessions/{id}/register?session={session} |
to register session with data |
POST me/sessions/{id}/unregister |
unregister the session |
GET me/games/players?id={id}&type={type} |
get members in the home and away teams of a specific game |
POST me/games/players?id={id}&type={type} |
check in players and / or mark MVPs |
GET me/views/editgamescore?id={id}&type={type} |
get the score view model for a game |
POST me/games/savescore |
save game score by admin |
GET me/views/reportgamescore?id={id}&type={type} |
get the score report view model |
POST me/games/reportscore |
report game score by team captain |
POST me/games/{id}/confirmscore?type={type} |
confirm score by team captain |
POST me/games/{id}/disputescore?type={type} |
dispute score by team captain |
GET me/games/{id}/caneditscore?type={type} |
check if user can edit score/check in players for this game |
GET me/networks/{id}/editscoregames?start={start}&end={end} |
Get games in a datetime range in a school which user can edit score for |
GET me/waiverrequests |
get waiver requests for the current user |
POST me/signwaiver?id={id}&waiverfor={waiverfor} |
No documentation available. |
POST me/requests/changename |
Request to change name for user |
POST me/requests/changegender |
Request to change gender for user |
POST me/requests/changedob |
Request to change birth date for user |
POST me/profile/update |
Update profile for user |
Members
Retrieve data related to members.
API | Description |
---|---|
GET members/{id} |
Get a member by id |
GET members/{id}/stats |
Get the current player card (stats) which will reflect a similar set of statistics to those shown on the IML website. |
GET members/{id}/teams |
Get teams of a member |
GET members/{id}/teams?active={active} |
Get teams of a member with status active(true/false) |
GET members/{id}/teams?network={network} |
Get teams of a member in filtered network |
GET members/{id}/teams?network={network}&active={active} |
Get teams of a member in filtered network with status active(true/false) |
GET members/{id}/classes |
Get classes of a member |
GET members/{id}/classes?active={active} |
Get classes of a member with status active(true/false) |
GET members/{id}/classes?network={network} |
Get classes of a member in filtered network |
GET members/{id}/classes?network={network}&active={active} |
Get classes of a member in filtered network with status active(true/false) |
GET members/{id}/sessions?start={start}&end={end} |
Get sessions of a member in period (start, end) |
GET members/{id}/sessions?start={start}&end={end}&network={network} |
Get sessions of a member in filtered network in period (start, end) |
GET members/{id}/sessions?start={start}&end={end}&sort={sort} |
Get sorted sessions of a member in period (start, end) |
GET members/{id}/sessions?start={start}&end={end}&network={network}&sort={sort} |
Get sorted sessions of a member in filtered network in period (start, end) |
POST members/login |
authenticate a user with email and the hash of password; SHA256 is used for the hash of password for now, we allow sso user who have set a password in the site login through the api. |
POST members/fblogin?accesstoken={accesstoken} |
authenticate a user with his facebook access token for now, we allow sso user who have set a password in the site login through the api. |
POST members/ssologin |
login endpoint for sso users |
POST members/sendloginlink |
send login link to user's email |
POST members/verifylogintoken |
verify the login request from the link in user's email |
POST members/loginurl |
get the login url for user who dosen't set password if the email is associated with sso school, then it is sso login url; otherwise, it is a url to imleagues login. |
POST members/create |
create an account for the user, and send member join rquest to the network specified by network id; the member need to activate their account, and the network admin may need to approve their join request if their network is set to be private |
POST members/fbcreate |
create an account for the user, and send member join rquest to the network specified by network id, and associate the user with his facebook account through access token; the member does NOT need to activate their account in this case since facebook has validated their email, and the network admin may need to approve their join request if their network is set to be private |
POST members/forgotpassword |
send an email for reset password to the specified email address |
GET members/views/register?network={network} |
get the view model for registration page based on network |
POST members/registration/resend |
resend the create an account verification email to the specified email address |
MembersMobileV3
Retrieve member related resources data.
API | Description |
---|---|
POST v3/views/mobile/members/dashboard |
Get primary school info of current member |
POST v3/views/mobile/members/login |
load login screen view model |
POST v3/views/mobile/members/default |
get member home view |
POST v3/views/mobile/members/memberextrainfo |
merge some split extra info we want to get into one request for now contains color object message/request count primary school id, is network widget enabled |
POST v3/views/mobile/members/getTeamPlayerInfo |
No documentation available. |
POST v3/views/mobile/members/getEventsInfo |
No documentation available. |
MembersV2
Retrieve data related to members. V2
API | Description |
---|---|
GET v2/members/{id}/sessions?start={start}&end={end} |
Get sessions of a member in period (start, end) |
GET v2/members/{id}/sessions?start={start}&end={end}&network={network} |
Get sessions of a member in filtered network in period (start, end) |
GET v2/members/{id}/sessions?start={start}&end={end}&sort={sort} |
Get sorted sessions of a member in period (start, end) |
GET v2/members/{id}/sessions?start={start}&end={end}&network={network}&sort={sort} |
Get sorted sessions of a member in filtered network in period (start, end) |
GET v2/members/views/register?network={network} |
get the view model for registration page based on network |
POST v2/members/fbcreate |
create an account for the user, and send member join rquest to the network specified by network id, and associate the user with his facebook account through access token; the member does NOT need to activate their account in this case since facebook has validated their email, and the network admin may need to approve their join request if their network is set to be private |
POST v2/members/create |
create an account for the user, and send member join rquest to the network specified by network id; the member need to activate their account, and the network admin may need to approve their join request if their network is set to be private |
POST v2/members/activate |
Activate the account for member |
POST v2/members/forgotpassword |
send an email for reset password to the specified email address |
POST v2/members/resetpassword |
reset password for the user |
POST v2/members/registration/resend |
resend the create an account verification email to the specified email address |
MembersV3
Retrieve data related to members. V3
API | Description |
---|---|
POST v3/members/login |
authenticate a user with email and the hash of password; SHA256 is used for the hash of password for now, we allow sso user who have set a password in the site login through the api. |
POST v3/members/fblogin?accesstoken={accesstoken} |
authenticate a user with his facebook access token for now, we allow sso user who have set a password in the site login through the api. |
GET v3/members/views/register?network={network} |
get the view model for registration page based on network |
POST v3/members/activate |
Activate the account for member and login |
GET v3/members/{memberId}/network |
Get primary school info of member |
GET v3/members/{memberId}/seasonsportleagues |
Get season sport leagues |
GET v3/members/getactiveteams?memberId={memberId}&top={top} |
Get active teams with games of a member |
GET v3/members/getinactiveteams?memberId={memberId} |
Get inactive teams of a member |
GET v3/members/getmembergames?memberId={memberId}&start={start}&end={end} |
get member games/fitness sessions/sport events for selected month (passed same start and end dateTime right now) |
GET v3/members/getmemberevents?memberId={memberId}&start={start}&end={end} |
Get member games/fitness sessions/sport events between start and end datetime |
GET v3/members/getmembereventsbyentity?memberId={memberId}&entityId={entityId}&entityType={entityType}&start={start}&end={end} |
Get member games/fitness sessions/sport events between start and end datetime |
GET v3/members/getmemberstats?memberId={memberId} |
Get game stats of a member |
GET v3/members/views/joinnetwork?networkId={networkId} |
Get vm of join school |
POST v3/members/joinnetwork?networkId={networkId} |
join school |
POST v3/members/updategameattendancestatus |
update member game Attendance Status(yes/no/maybe/NA) |
POST v3/members/loginasguest?networkId={networkId} |
generage a token for guest. you must choose a network. we need public viewable |
GET v3/members/welcomemodel |
Get welcome model info of member |
POST v3/members/applelogin |
authenticate a user with his facebook access token for now, we allow sso user who have set a password in the site login through the api. |
MeMobileV3
Retrieve me related resources data.
API | Description |
---|---|
POST v3/views/mobile/me/makepayment |
load make payment screen |
POST v3/views/mobile/me/becomehero |
No documentation available. |
POST v3/views/mobile/me/getcompleteinfo |
get the member basic info with school questions with answer of current member |
POST v3/views/mobile/me/waiverrequests |
get waiver requests for the current user |
POST v3/views/mobile/me/getapppushmessages |
get all unread push notification messages of current member(stored in PushNotificationMessages table) |
POST v3/views/mobile/me/getsignwaiverprompt |
No documentation available. |
POST v3/views/mobile/me/mypaypackages |
get all Purchasable PayPackages in main school for current member |
POST v3/views/mobile/me/getmypayments |
get my payments screen |
MeV2
[User Permission Required] A service to retrieve data related to the authenticated member such as member basic information, member teams, sports, schedules, etc. V2
API | Description |
---|---|
GET v2/me/sessions?start={start}&end={end} |
Get my fitness sessions in period (start, end) |
GET v2/me/sessions?start={start}&end={end}&network={network} |
Get my fitness sessions in filtered network in period (start, end) |
GET v2/me/sessions?start={start}&end={end}&limit={limit}&page={page} |
Get my fitness sessions in period (start, end) with paged-support |
GET v2/me/sessions?start={start}&end={end}&network={network}&limit={limit}&page={page} |
Get my fitness sessions in filtered network in period (start, end) with paged-support |
GET v2/me/sessions?start={start}&end={end}&sort={sort} |
Get my sorted fitness sessions in period (start, end) |
GET v2/me/sessions?start={start}&end={end}&network={network}&sort={sort} |
Get my sorted fitness sessions in filtered network in period (start, end) |
GET v2/me/sessions?start={start}&end={end}&limit={limit}&page={page}&sort={sort} |
Get my sorted fitness sessions in period (start, end) with paged-support |
GET v2/me/sessions?start={start}&end={end}&network={network}&limit={limit}&page={page}&sort={sort} |
Get my sorted fitness sessions in filtered network in period (start, end) with paged-support |
GET v2/me/networks/{networkid}/sessions/{id} |
Get a specific session for the current user |
GET v2/me/networks/{networkid}/views/editgamescore?id={id}&type={type} |
Get the score view model for a game |
GET v2/me/networks/{networkid}/views/editgamescore?start={start}&end={end} |
Get score view model for games in a datetime range in a school which user can edit score for |
GET v2/me/networks/{networkid}/views/editgamescore?start={start}&end={end}&limit={limit}&page={page}&sort={sort} |
Get score view model for games in a datetime range in a school which user can edit score for |
POST v2/me/networks/{networkid}/games/savescore |
Save game score by admin |
POST v2/me/networks/{networkid}/games/saveplayerstats |
update all players sport stats for a game at once |
POST v2/me/networks/{networkid}/games/players/stats |
update sport stats for player |
GET v2/me/networks/{networkid}/games/players?id={id}&type={type} |
get members in the home and away teams of a specific game |
POST v2/me/networks/{networkid}/games/players?id={id}&type={type} |
check in players and / or mark MVPs |
POST v2/me/networks/{networkid}/games/cancel?id={id}&type={type} |
cancel game by admin |
GET v2/me/networks/{networkid}/teams/unpaid |
Get all teams that member need to make payments |
POST v2/me/teams/{id}/invite |
send invitation to members to join his team by team captain or co-captian v2 version, you can send email_type and url for the email of recit |
POST v2/me/networks/{networkid}/sessions/{id}/unregister |
unregister the session |
POST v2/me/networks/{networkid}/sessions/{id}/register |
to register session with data |
GET v2/me/networks/{networkid}/views/registersession?session={session} |
get the registration view modal for a session |
GET v2/me/sessions/unpaid |
Get all sessions that member need to make payments |
GET v2/me/networks/{networkid}/classesmember |
Get member info in all classes in the network |
GET v2/me/pendingorders/all |
[User Permission Required] get pending orders of this member. |
GET v2/me/pendingorders/search?itemType={itemType}&itemId={itemId} |
[User Permission Required] if there exist pending orders of specific action of this member. if exist we return the placeorder id , other wise we return 0 |
MeV3
Retrieve data related to members. V3
API | Description |
---|---|
GET v3/me/views/jointeam?team={team}&quizresult={quizresult}&skipquiz={skipquiz} |
get the view model for join team |
GET v3/me/teams/{id}/canjoin |
check if current user can join team treat has invitation as can join too |
POST v3/me/teams/create |
create team for current user and join current user to the team as a captain based on the data passed, which is supposed to contain all necessary data for team creation; if any data passed is invalid, an exception will be thrown; |
GET v3/me/getbasicinfo |
get the basic info with member standing data of current member |
GET v3/me/getnotificationsetting |
get the notification settings info of current member |
POST v3/me/getvirtualidcard |
get the virtual id card info of current member |
POST v3/me/getbarcode |
get the barcode of current member |
POST v3/me/changeannoucementsetting |
Request to change annoucements setting for current user |
POST v3/me/changeeventsetting |
Request to change events setting for current user |
POST v3/me/changerequestsetting |
Request to change requests setting for current user |
POST v3/me/changemessagesetting |
Request to change messages setting for current user |
POST v3/me/changePushNotificationSetting |
Request to change messages setting for current user |
POST v3/me/changenewssetting |
Request to change IMLeageus news setting for current user |
POST v3/me/changetextmsgsetting |
Request to change text message setting for current user |
POST v3/me/changeactivityfeedsetting |
Request to change activity feed setting for current user |
POST v3/me/changegameresultsetting |
Request to change game result setting for current user |
POST v3/me/changegameremindersetting |
Request to change game reminder setting |
POST v3/me/changememberphoto |
Request to change photo for current user |
POST v3/me/changelanguage |
Request to change language for current user |
POST v3/me/changeprofiletype |
Request to change profile type for current user |
POST v3/me/changepassword |
Request to change password for current user |
POST v3/me/requests/changeusername |
Request to change first name for current user |
POST v3/me/requests/changegender |
Request to change first name for current user |
POST v3/me/requests/cancelnamechange |
Request to cancel name change for current user |
POST v3/me/requests/cancelbirthdatechange |
Request to cancel birthdate change for current user |
POST v3/me/requests/cancelgenderchange |
Request to cancel gender change for current user |
GET v3/me/memberships |
get memberships info |
GET v3/me/{id}/membership |
get membership info based on schoolId |
POST v3/me/requests/changegradyear |
Request to change gradyear for member |
POST v3/me/requests/changeaffiliation |
Request to change affiliation for member |
POST v3/me/requests/changestatus |
Request to change status for member |
POST v3/me/requests/changestudentid |
Request to change studentId for member |
POST v3/me/requests/changeinfo |
Request to change addition info for member |
GET v3/me/{id}/leaveschool |
request to leave school |
POST v3/me/requests/changeanswer |
Request to change registration question answer |
GET v3/me/teams/{id}/caninvite |
if user can invite member in this team |
GET v3/me/teams/{id}/invitations |
get all pending join team invitations sent by team captain |
POST v3/me/teams/{id}/invitations/resend?invitationId={invitationId}&invitedByEmail={invitedByEmail} |
resend join team invitations by team captain |
POST v3/me/teams/{id}/invitations/cancel?invitationId={invitationId}&invitedByEmail={invitedByEmail} |
cancel join team invitations by team captain |
POST v3/me/teams/{id}/invite |
send invitation to members to join his team by team captain or co-captian v2 version, you can send email_type and url for the email of recit |
GET v3/me/newmessagerequestcount |
No documentation available. |
GET v3/me/newpendingrequests |
get New pending requests for now we only return join team request and team invitation for request |
POST v3/me/updaterequestviewstatus |
batch update pending request view status |
POST v3/me/ignoreformrequest |
No documentation available. |
POST v3/me/reviewformrequest |
No documentation available. |
GET v3/me/fillform?formId={formId}&filledFormId={filledFormId}&sourceFormId={sourceFormId} |
No documentation available. |
GET v3/me/deletememberformresponce?filledFormId={filledFormId} |
No documentation available. |
GET v3/me/usercolor?networkId={networkId} |
get user color for app if provide school id we will always return color of that school otherwise we will return the primary school |
GET v3/me/registerappsubscription?supportedThirdPusherType={supportedThirdPusherType}&id={id} |
Register app subscription |
GET v3/me/unregisterappsubscription?supportedThirdPusherType={supportedThirdPusherType}&id={id} |
Unregister app subscription |
GET v3/me/generatesignalraccesstoken |
Generate signalr access token |
GET v3/me/networks/{networkid}/views/editgamescore?id={id}&type={type} |
Get the score view model for a game |
GET v3/me/offline/downloadgamevm?start={start}&end={end} |
Try download all game vm that user can edit in the date range |
POST v3/me/games/savescore |
Save game score by admin |
POST v3/me/networks/{networkid}/games/live/players/stats |
update sport stats for player(live score sheet) then return new vm |
POST v3/me/networks/{networkid}/games/live/teams/stats |
update sport stats for player(live score sheet) |
POST v3/me/networks/{networkid}/games/changeplayingstate |
update sport stats for player |
GET v3/me/payForAdFreeIMHero?choice={choice} |
pay for add free as IM Hero LifeTime = 0, OneYear = 1, Semester = 2 |
POST v3/me/finishAdFreeSurvey |
finish ad free survey will give 1 week ad free |
GET v3/me/retrieveSession |
when user pay for ads for free,update the app session |
POST v3/me/teams/{id}/requests/cancel |
cancel member team request |
POST v3/me/teams/{id}/requests/resend |
resend member join team request |
POST v3/me/teams/{id}/canceltshirtlink |
cancel member team custom T-Shirt link |
POST v3/me/reportofflineproblem |
report offline problem |
GET v3/me/leftsidebar |
get the member basic info with joined top 3 network and active teams list Only for left side bar in mobile app for now |
GET v3/me/initfeedback |
get the member basic info with joined top 3 network and active teams list Only for left side bar in mobile app for now |
POST v3/me/reportappfeedback |
report app feedback |
POST v3/me/completeinfo |
use for member to complete the registration |
POST v3/me/signwaiver |
sign the waiver by the current user |
GET v3/me/{id}/removeapppushmessage |
remove message after member read it |
POST v3/me/buypaypackage |
buy pay package |
POST v3/me/upgradepaypackage |
renew pay package |
MeV4
Retrieve data related to members. V3
API | Description |
---|---|
GET v4/me/registerappsubscription?supportedThirdPusherType={supportedThirdPusherType}&id={id}&appId={appId} |
Register app subscription |
POST v4/me/deleteme |
No documentation available. |
Network
this is a controller for moko special requirment
API | Description |
---|---|
GET moko/networks/{id}/sports |
Get all sports in the network specified by id also contains league/division/team count |
GET moko/networks/{id}/sports?active={active} |
Get all sports in the network specified by id with status active(true/false) also contains league/division/team count |
Networks
Retrieve data related to networks or schools. It is accessible by any registered partner without requiring user authentication and authorization. Only public information in the network will be available for access.
API | Description |
---|---|
POST networks/{id}/test |
No documentation available. |
GET networks |
Get all networks |
GET networks/{id} |
Get a network based on its id |
GET networks?limit={limit}&page={page} |
Get all networks with paged-support |
GET networks/search?q={q} |
get networks by maching partial name |
GET networks/search?q={q}&limit={limit}&page={page} |
get networks by maching partial name with paged-support |
GET networks/{id}/intramural/sports |
Get intramural sports in the network specified by id |
GET networks/{id}/intramural/sports?active={active} |
Get intramural sports in the network specified by id with status active(true/false) |
GET networks/{id}/club/sports |
Get club sports in the network specified by id |
GET networks/{id}/club/sports?active={active} |
Get club sports in the network specified by id with status active(true/false) |
GET networks/{id}/sports/search?q={q} |
Get All School Sports by searching partial name |
GET networks/{id}/sports/search?q={q}&active={active} |
Get All School Sports by searching partial name with status active(true/false) |
GET networks/{id}/intramural/seasonsports |
Get intramural season sports in the network specified by id |
GET networks/{id}/intramural/seasonsports?active={active} |
Get intramural season sports in the network specified by id with status active(true/false) |
GET networks/{id}/club/seasonsports |
Get club season sports in the network specified by id |
GET networks/{id}/club/seasonsports?active={active} |
Get club season sports in the network specified by id with status active(true/false) |
GET networks/{id}/teams/search?q={q} |
Search teams in a school by matching a partial name |
GET networks/{id}/teams/search?q={q}&limit={limit}&page={page} |
Search teams in a school by matching a partial name with paged-support |
GET networks/{id}/classes/search?q={q} |
Search classes in a network by matching a partial name |
GET networks/{id}/classes/search?q={q}&active={active} |
Search classes in a network by matching a partial name with status active(true/false) |
GET networks/{id}/fitness/classes |
Get fitness classes in the network specified by id |
GET networks/{id}/fitness/classes?active={active} |
Get fitness classes in the network specified by id with status active(true/false) |
GET networks/{id}/facilities |
Get facilities in the network specified by id |
GET networks/{id}/games?start={start}&end={end} |
Get games in a datetime range in the network specified by id |
GET networks/{id}/games?start={start}&end={end}&sort={sort} |
Get sorted games in a datetime range in the network specified by id |
GET networks/{id}/games?start={start}&end={end}&limit={limit}&page={page} |
Get games in a datetime range in the network specified by id with paged-support |
GET networks/{id}/games?start={start}&end={end}&limit={limit}&page={page}&sort={sort} |
Get sorted games in a datetime range in the network specified by id with paged-support |
GET networks/{id}/fitness/sessions?start={start}&end={end} |
Get fitness sessions in a datetime range in the network specified by id |
GET networks/{id}/fitness/sessions?start={start}&end={end}&sort={sort} |
Get sorted fitness sessions in a datetime range in the network specified by id |
GET networks/{id}/fitness/sessions?start={start}&end={end}&limit={limit}&page={page} |
Get fitness sessions in a datetime range in the network specified by id with paged-support |
GET networks/{id}/fitness/sessions?start={start}&end={end}&limit={limit}&page={page}&sort={sort} |
Get sorted fitness sessions in a datetime range in the network specified by id with paged-support |
GET networks/{id}/announcements?start={start}&end={end} |
Get announcements in a datetime range in the network specified by id |
GET networks/{id}/announcements?start={start}&end={end}&limit={limit}&page={page} |
Get announcements in a datetime range in the network specified by id with paged-support |
GET networks/{id}/leagues |
Get all active leagues in the network specified by id |
GET networks/{id}/members/search?q={q} |
search members by name in a specific network |
POST networks/{id}/canregister |
check if user can register the network with this email |
GET networks/orders/{id} |
[User Permission Required] get order status. |
NetworksV2
Retrieve data related to networks or schools V2. It is accessible by any registered partner without requiring user authentication and authorization. Only public information in the network will be available for access.
API | Description |
---|---|
GET v2/networks/{id}/fitness/sessions?start={start}&end={end} |
Get fitness sessions in a datetime range in the network specified by id |
GET v2/networks/{id}/fitness/sessions?start={start}&end={end}&sort={sort} |
Get sorted fitness sessions in a datetime range in the network specified by id |
GET v2/networks/{id}/fitness/sessions?start={start}&end={end}&limit={limit}&page={page} |
Get fitness sessions in a datetime range in the network specified by id with paged-support |
GET v2/networks/{id}/fitness/sessions?start={start}&end={end}&limit={limit}&page={page}&sort={sort} |
Get sorted fitness sessions in a datetime range in the network specified by id with paged-support |
GET v2/networks/{id}/leagues |
Get all active leagues in the network specified by id |
POST v2/networks/{id}/uploadsidsheet?ReplaceOldRecords={ReplaceOldRecords} |
Student Import |
GET v2/networks/{id}/messagehistory?limit={limit}&page={page}&sort={sort} |
Get messagehistory in the network specified by id |
GET v2/networks/{id}/messagehistory?limit={limit}&page={page} |
Get messagehistory in the network specified by id ( default sort by date desc |
NetworksV3
Retrieve data related to members. V3
API | Description |
---|---|
GET v3/networks/{networkId}/network |
Get network info |
GET v3/networks/{networkId}/seasonsportleagues |
Get season sport leagues of network |
GET v3/networks/{facilityId}/getfacilitywithsurfaces |
Get facility with surfaces list |
POST v3/networks/{id}/individualstops |
Search for individuals statistics top categorys |
POST v3/networks/{id}/individualscompleteness |
Search for complete individuals statistics data |
POST v3/networks/{id}/teamscompleteness |
Search for teams statistics data |
POST v3/networks/{id}/teamstops |
Search for teams statistics top categorys |
POST v3/networks/{id}/playerstatstops |
Search for player stats top categorys |
POST v3/networks/{id}/playerstatscompleteness |
Search for player stats statistics data |
POST v3/networks/getcalendarindicators |
get highlight calendar date indicators |
POST v3/networks/searchgames |
search scheduled games for network |
POST v3/networks/{id}/uploadsidsheet?ReplaceOldRecords={ReplaceOldRecords} |
Student Import Note: the first file in form is students excel demo for curl: [curl -i -X POST -tlsv1.2 -F "file=@School_id_Template.xls" --user "username:psw" -H "content-type: multipart/form-data" "http://api.imleagues.com/v3/networks/ecd53e55a5d9401ea8d8a4a1b1147e9c/uploadsidsheet?ReplaceOldRecords=true"] |
POST v3/networks/loadcheckinevents |
get checkinEvents of the user |
POST v3/networks/checkintoevents |
No documentation available. |
POST v3/networks/configswipecardrule |
No documentation available. |
POST v3/networks/getcheckineventsbymemberid |
No documentation available. |
POST v3/networks/signupmadness |
No documentation available. |
POST v3/networks/advancemadnessteam |
No documentation available. |
POST v3/networks/setfinalscore |
No documentation available. |
POST v3/networks/updatemembermadnessname |
No documentation available. |
POST v3/networks/deletemembermadnessbracket |
No documentation available. |
POST v3/networks/rawdatareport |
No documentation available. |
NetworksV4
Retrieve data related to members. V4
NetworkV3
Retrieve data related to Teams. V3
NetworkV4
Retrieve data related to network V4
API | Description |
---|---|
GET v4/views/mobile/network/default/{view}?id={id} |
get Team info |
POST v4/views/mobile/network/loadcheckinscreen |
No documentation available. |
POST v4/views/mobile/network/loadswipecardrulescreen |
No documentation available. |
POST v4/views/mobile/network/loadscancoderulescreen |
No documentation available. |
GET v4/views/mobile/network/getemailmatchednetworks?email={email} |
check member email when member try to register |
NetworkV5
Retrieve data related to network V5
API | Description |
---|---|
POST v5/views/mobile/network/default/{view} |
get network info |
NetworkV6
Retrieve data related to network V5
API | Description |
---|---|
POST v6/views/mobile/network/default |
get network info |
POST v6/views/mobile/network/messagehistory |
tab - History Task Draft |
POST v6/views/mobile/network/messagehistorydetail |
tab - History Task Draft |
POST v6/views/mobile/network/messagecenter |
message center page |
PlayoffsV2
Retrieve playoff related resources data. V2
API | Description |
---|---|
GET v2/networks/{networkid}/playoffs/{id} |
Return a specific playoff data object by playoff id |
GET v2/networks/{networkid}/playoffs/{id}/games |
Return a specific playoff games infomation within this playoff by playoff id |
PlayoffsV3
Retrieve playoff related resources data. V2
API | Description |
---|---|
POST v3/views/mobile/playoffs/bracket/view |
Return a specific playoff data object by playoff id |
ReservationMobileV3
Retrieve games related resources data.
ReservationMobileV4
API | Description |
---|---|
GET v4/views/mobile/reservation/default/{view}?id={id}&pageIndex={pageIndex}&pageSize={pageSize} |
get tab view for fitness |
ReservationV3
Retrieve reservation related resources data.
ReservationV4
API | Description |
---|---|
GET v4/reservation/{networkId}/upcomingsessions?classId={classId}&top={top}&lastStartDate={lastStartDate} |
No documentation available. |
GET v4/reservation/{networkId}/completedsessions?classId={classId}&top={top}&lastStartDate={lastStartDate} |
No documentation available. |
POST v4/reservation/{networkId}/sessions/{sessionId}/unregister |
unregister the session |
POST v4/reservation/{networkId}/sessions/{sessionId}/register |
to register session with data |
POST v4/reservation/{networkId}/session/checkinplayer |
check in player |
SearchV3
Retrieve data related to search. V3
API | Description |
---|---|
POST v3/search/quicksearch |
Search sport by sportname |
POST v3/search/getfilter |
Get a filter item list |
Sessions
Retrieve session related resources data.
API | Description |
---|---|
GET sessions/{id} |
Return a specific session data object by id |
GET sessions/{id}/members |
Return members by session id |
GET sessions/{id}/instructors |
Return instructors by session id |
SessionsV2
Retrieve session related resources data V2.
API | Description |
---|---|
GET v2/networks/{networkid}/sessions/{id} |
Return a specific session data object by id |
GET v2/networks/{networkid}/sessions/{id}/connected |
Return a list of connected sessions |
GET v2/networks/{networkid}/sessions/{id}/paymenturl?payfor={payfor} |
[User Permission Required] Get payment url for session |
Sports
Retrieve sport related resources data.
API | Description |
---|---|
GET sports/{id} |
Return a specific sport data object by id |
GET sports/{id}/leagues |
Return league collection by id |
GET sports/{id}/announcements?start={start}&end={end} |
Return announcement collection by league id |
GET sports/{id}/announcements?start={start}&end={end}&limit={limit}&page={page} |
Return announcement collection by league id With paging support |
SportsV2
Retrieve sport related resources data.
API | Description |
---|---|
GET v2/networks/{networkid}/sports/{id}/leagues |
Return league collection by id |
GET v2/networks/{networkid}/sports/{id}/divisions |
Return division collection by id |
SportV3
Retrieve data related to sport. V3
API | Description |
---|---|
GET v3/views/mobile/sport/default/{view}?id={id} |
get view model of view |
SubItUp
Retrieve data for subitup.
API | Description |
---|---|
GET subitup/teams/{id}/roster |
Get Team Roster |
GET subitup/networks/{id}/games?start={start}&end={end} |
Get Games |
SubItUpV2
Retrieve data for subitup. V2
API | Description |
---|---|
GET v2/subitup/networks/{networkid}/teams/{id}/roster |
Get Team Roster |
GET v2/subitup/networks/{id}/games?start={start}&end={end} |
Get Games |
Surfaces
Retrieve surfaces related resources data.
API | Description |
---|---|
GET surfaces/{id} |
Return a specific surface data object by id |
TeamHome
team home controller
API | Description |
---|---|
POST spa/team/home/initialize |
Initialize Home |
Teams
Retrieve team related resources data.
API | Description |
---|---|
GET teams/{id} |
Return a specific division data object by team id |
GET teams/{id}/members |
Return member collection by team id |
GET teams/{id}/freeagents |
get available free agents for the specific team |
GET teams/{id}/games |
Return game collection by team id |
GET teams/{id}/games?sort={sort} |
Return sorted game collection by team id |
GET teams/{id}/games?limit={limit}&page={page} |
Return game collection by team id with paged-support |
GET teams/{id}/games?limit={limit}&page={page}&sort={sort} |
Return sorted game collection by team id with paged-support |
GET teams/{id}/games?start={start}&end={end} |
Return game collection by team id in period (start, end) |
GET teams/{id}/games?start={start}&end={end}&sort={sort} |
Return sorted game collection by team id in period (start, end) |
GET teams/{id}/games?start={start}&end={end}&limit={limit}&page={page} |
Return game collection by team id in period (start, end) with paged-support |
GET teams/{id}/games?start={start}&end={end}&limit={limit}&page={page}&sort={sort} |
Return sorted game collection by team id in period (start, end) with paged-support |
GET teams/{id}/searchmembers?searchby={searchby}&value={value} |
[Admin User Permission Required] search members by student id or email |
GET teams/{id}/searchmembers?firstname={firstname}&lastname={lastname}&gender={gender} |
[Admin User Permission Required] search members by name |
POST teams/{id}/players/add |
[Admin User Permission Required] add players to team |
POST teams/{id}/players/{playerid}/remove |
[Admin User Permission Required] remove a member from the team |
POST teams/{id}/players/{playerid}/updatesid |
[Admin User Permission Required] update student id when for player in a team |
GET teams/{id}/players/canadd |
[User Permission Required] check if member can add players to this team |
POST teams/{id}/members/create |
[Admin User Permission Required] create member account by admin |
GET teams/{id}/paymenturl?payfor={payfor} |
[User Permission Required] get team payment url |
GET teams/{id}/views/home |
[User Permission Required] get view model to build team page |
TeamsMobileV3
Retrieve data related to Teams. V3
API | Description |
---|---|
GET v3/views/mobile/teams/default/{view}?id={id} |
get league info |
POST v3/views/mobile/teams/teamforms |
get team forms |
POST v3/views/mobile/teams/addplayer |
No documentation available. |
POST v3/views/mobile/teams/loadAddSuspensionScreen |
No documentation available. |
POST v3/views/mobile/teams/moveteam |
No documentation available. |
POST v3/views/mobile/teams/initialchallengeteam |
get initial challenge team view model |
POST v3/views/mobile/teams/getchallengeteam |
get challenge request view |
POST v3/views/mobile/teams/loadteamsetting |
No documentation available. |
TeamsV2
Retrieve team related resources data. V2
TeamsV3
Retrieve data related to Teams. V3
TrackedDataChanged
test in local for push notificitons
API | Description |
---|---|
POST trackeddatachanged |
No documentation available. |
Utils
Provide utility serivces
API | Description |
---|---|
GET utils/getgradyear?network={network}&status={status} |
No documentation available. |
POST utils/validatepassword |
check if the password meets the minimum requirements |
GET utils/loadapp |
get need info for us to load the app |
UtilsV3
use v3 since v3 will not convert the request param
API | Description |
---|---|
POST v3/utils/loadapp |
get need info for us to load the app |