action thebluealliance_get_team_event_status { label: "getTeamEventStatus" description: "Gets the competition rank and status of the team at the given event." provider: thebluealliance method: GET path: "/team/{team_key}/event/{event_key}/status" encoding: json output: { type: "object" properties: { alliance: { type: "object" required: ["number", "pick"] properties: { backup: { type: "object" description: "Backup status, may be null." properties: { in: { type: "string" description: "TBA key for the backup team called in." } out: { type: "string" description: "TBA key for the team replaced by the backup." } } } name: { type: "string" description: "Alliance name, may be null." } number: { type: "integer" description: "Alliance number." } pick: { type: "integer" description: "Order the team was picked in the alliance from 0-2, with 0 being alliance captain." } } } alliance_status_str: { type: "string" description: "An HTML formatted string suitable for display to the user containing the team's alliance pick status." } last_match_key: { type: "string" description: "TBA match key for the last match the team played in at this event, or null." } next_match_key: { type: "string" description: "TBA match key for the next match the team is scheduled to play in at this event, or null." } overall_status_str: { type: "string" description: "An HTML formatted string suitable for display to the user containing the team's overall status summary of the event." } playoff: { type: "object" description: "Playoff status for this team, may be null if the team did not make playoffs, or playoffs have not begun." properties: { current_level_record: { type: "object" description: "A Win-Loss-Tie record for a team, or an alliance." required: ["losses", "ties", "wins"] properties: { losses: { type: "integer" description: "Number of losses." } ties: { type: "integer" description: "Number of ties." } wins: { type: "integer" description: "Number of wins." } } } level: { type: "string" description: "The highest playoff level the team reached." enum: ["qm", "ef", "qf", "sf", "f"] } playoff_average: { type: "integer" description: "The average match score during playoffs. Year specific. May be null if not relevant for a given year." } record: { type: "object" additionalProperties: true } status: { type: "string" description: "Current competition status for the playoffs." enum: ["won", "eliminated", "playing"] } } } playoff_status_str: { type: "string" description: "An HTML formatter string suitable for display to the user containing the team's playoff status." } qual: { type: "object" properties: { num_teams: { type: "integer" description: "Number of teams ranked." } ranking: { type: "object" properties: { dq: { type: "integer" description: "Number of matches the team was disqualified for." } matches_played: { type: "integer" description: "Number of matches played." } qual_average: { type: "number" format: "double" description: "For some years, average qualification score. Can be null." } rank: { type: "integer" description: "Relative rank of this team." } record: { type: "object" additionalProperties: true } sort_orders: { type: "array" description: "Ordered list of values used to determine the rank. See the `sort_order_info` property for the name of each value." items: { type: "number" } } team_key: { type: "string" description: "TBA team key for this rank." } } } sort_order_info: { type: "array" description: "Ordered list of names corresponding to the elements of the `sort_orders` array." items: { type: "object" properties: { name: { type: "string" description: "The descriptive name of the value used to sort the ranking." } precision: { type: "integer" description: "The number of digits of precision used for this value, eg `2` would correspond to a value of `101.11` while `0` would correspond to `101`." } } } } status: { type: "string" } } } } } }