Lunes 22 Octubre, 08:54 (GMT+2)
Documentación API

Esta documentación ha sido generada de forma automática, contiene toda la información básica sobre los comandos disponibles actualmente en la API de staddium. En un futuro esperamos poder ofrecer una documentación más detallada y con ejemplos prácticos.

Esta página web que estás viendo es un ejemplo de lo que se puede hacer con la API. No utilizamos nada que no este accesible en la API.

Todos los comandos requieren de un token que se obtiene a través de la autenticación por oauth2. Dicho token solo se puede obtener si se posee una cuenta API. Dado que todavía estamos en fase de desarrollo, no es posible crearse una en estos momentos, pero si estás interesado ponte en contacto con nosotros y te daremos acceso anticipado cuando lo creamos oportuno.

Para acceder a cualquiera de los comandos que a continuación se detallan, la estructura de la URL seguirá siempre el esquema:

  • https://api.staddium.com/<version>/<comando>

competition

addNewTournament (POST)
getCompetitionInfo (GET)
editCompetition (POST)
addTeam (POST)
setupMatches (POST)
getMatches (GET)
addNewMap (POST)
addExistentMap (POST)
assignMapByRound (POST)
getAvailableMaps (GET)
teamSignUp (POST)
acceptTeam (POST)
rejectTeam (POST)
putTeamInWaitingList (POST)
startCompetition (POST)
getTeamsWaiting (GET)
exchangeTeams (POST)
dateTournamentMatchesByRound (POST)
putWaitingTeamInCompetition (POST)
search (GET)
myPrivilege (GET)
getMyCompetitions (GET)
getCompetitionsByUsersId (GET)
addCompetitionStaff (POST)
leaveCompetitionStaff (POST)
changeStaffPrivileges (POST)
removeStaffPrivileges (POST)
removeCompetitionMatches (POST)

map

addNewMap (GET)

match

setFinalMatchScore (POST)
setPartialMatchScore (POST)
setFinalMatchScoreByAdmin (POST)
setPartialMatchScoreByAdmin (POST)
acceptMatchScore (POST)
putMatchCommentAsPlayer (POST)
putMatchCommentAsAdmin (POST)
getMatchCommentsAsPlayer (GET)
getMatchCommentsAsAdmin (GET)
canViewAndAddMatchComment (GET)
search (GET)
getMatchInfo (GET)
removeScoresFromMatch (POST)
canRemoveScoresFromMatch (GET)

message

check (GET)
inbox (GET)
view (GET)
currentUsers (GET)
reply (POST)
send (POST)
edit (POST)
leave (POST)
delete (POST)

misc

getTime (GET)
getGames (GET)
getGamePlatforms (GET)
tokenInfo (GET)
whoAmI (GET)
getAclsTable (GET)
getCompetitionPrivileges (GET)
getTeamPrivileges (GET)
getOrganizationPrivileges (GET)
elasticsearchInitIndexes (GET)
elasticsearchIndex (GET)
update (GET)

notification

deleteNotifications (POST)
getNotifications (POST)
getNotificationsList (GET)
checkNotifications (POST)

organization

addNewOrganization (POST)
getOrganizationInfo (GET)
editOrganization (POST)
search (GET)
getMyOrganizations (GET)
addOrganizationStaff (GET)
leaveOrganizationStaff (GET)
removeStaffPrivileges (GET)
changeStaffPrivileges (GET)
assignCompetition (GET)
unassignCompetition (GET)
myPrivilege (GET)
getOrganizationsByUsersId (GET)

stream

getStream (POST)

team

addNewTeam (POST)
getTeamInfo (GET)
userApply (POST)
getUsersWaiting (GET)
acceptApply (POST)
rejectApply (POST)
leaveTeam (POST)
kickPlayer (GET)
unKickPlayer (POST)
changeUserPrivileges (POST)
getTeamsByUsersId (GET)
getUserCurrentTeams (GET)
getTeamCompetitions (GET)
search (GET)
myPrivilege (GET)
log (GET)
editTeam (POST)
teamInvitation (POST)
getMyInvitations (GET)
getMyApplies (GET)
getTeamPendingInvites (GET)
acceptTeamInvitation (POST)
rejectTeamInvitation (POST)
removeInvitation (POST)
removeApply (POST)
addTeamReputation (POST)
removeTeamReputation (POST)

user

getProfile (GET)
search (GET)