> For the complete documentation index, see [llms.txt](https://docs.sportradar.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.sportradar.com/basketball-media/stream-endpoints-websocket/live-actions/action-types.md).

# Action Types

An action type can be something like a goal, card, dangerous attack. The sub action type gives extra context to that initial action type. i.e. a goal (action type) scored from inside the box (sub action type).

<table><thead><tr><th width="108">ACTION TYPE ID</th><th width="130">ACTION NAME</th><th width="177">DESCRIPTION</th><th width="104">v2 (Basic)</th><th width="127">v3 (Enhanced)</th><th width="208">PLAYER</th></tr></thead><tbody><tr><td>1</td><td>Match conditions</td><td>includes information like surface condition, quality and temperature</td><td>✔️</td><td>✔️</td><td>N/A</td></tr><tr><td>2</td><td>Team colours</td><td>the colours that the teams are wearing</td><td>✔️</td><td>✔️</td><td>N/A</td></tr><tr><td>3</td><td>Lineups</td><td>the player, coaches and officials taking part in the match</td><td>❌</td><td>✔️</td><td>✔️</td></tr><tr><td>4</td><td>Start match</td><td>match has started</td><td>✔️</td><td>✔️</td><td>N/A</td></tr><tr><td>5</td><td>End match</td><td>match has ended</td><td>✔️</td><td>✔️</td><td>N/A</td></tr><tr><td>6</td><td>Start period</td><td>period has started</td><td>✔️</td><td>✔️</td><td>N/A</td></tr><tr><td>7</td><td>End period</td><td>period has ended</td><td>✔️</td><td>✔️</td><td>N/A</td></tr><tr><td>8</td><td>Start clock</td><td>clock started at X time</td><td>✔️</td><td>✔️</td><td>N/A</td></tr><tr><td>9</td><td>Stop clock</td><td>clock stopped at Y time</td><td>✔️</td><td>✔️</td><td>N/A</td></tr><tr><td>10</td><td>Adjust clock</td><td>stopped clock adjusted to Z time</td><td>✔️</td><td>✔️</td><td>N/A</td></tr><tr><td>13</td><td>Substitution In</td><td>player coming into the match</td><td>✔️</td><td>✔️</td><td>N/A</td></tr><tr><td>14</td><td>Substitution Out</td><td>player leaving the match</td><td>✔️</td><td>✔️</td><td>N/A</td></tr><tr><td>15</td><td>Possession Gained</td><td>team has gained possession of the ball</td><td>✔️</td><td>✔️</td><td>N/A</td></tr><tr><td>51</td><td>Video check</td><td>decision is being reviewed by video official</td><td>✔️</td><td>✔️</td><td>N/A</td></tr><tr><td>61</td><td>Video check result</td><td>result of the video check is returned</td><td>✔️</td><td>✔️</td><td>N/A</td></tr><tr><td>52</td><td>Timeout</td><td>timeout called</td><td>✔️</td><td>✔️</td><td>N/A</td></tr><tr><td>56</td><td>Match delayed</td><td><p>match has been delayed for a significant period due to</p><p>5602: Serious injury</p><p>5603: Crowd trouble</p><p>5604: Other</p></td><td>✔️</td><td>✔️</td><td>N/A</td></tr><tr><td>58</td><td>Play Stopped</td><td><p>decision is being reviewed by video official<br><br>5801: Serious Injury</p><p>5802: Pitch Invasion<br>5803: Crowd Trouble<br>5804: Other</p></td><td>✔️</td><td>✔️</td><td>N/A</td></tr><tr><td>201</td><td>Turnover</td><td>the team in possession of the ball has changed</td><td>✔️</td><td>✔️</td><td>❌</td></tr><tr><td>204</td><td>Offensive Rebound</td><td>offensive player/team has recovered the ball after a shot</td><td>✔️ (team only)</td><td>✔️</td><td>✔️</td></tr><tr><td>224</td><td>Offensive team rebound</td><td>offensive team has recovered the ball after a shot but was not attributed to a single player</td><td>✔️</td><td>✔️ (team only)</td><td>❌</td></tr><tr><td>205</td><td>Defensive Rebound</td><td>defensive player/team has recovered the ball after a shot</td><td>✔️ (team only)</td><td>✔️</td><td>✔️</td></tr><tr><td>225</td><td>Defensive team rebound</td><td>defensive team has recovered the ball after a shot but was not attributed to a single player</td><td>❌</td><td>✔️ (team only)</td><td>❌</td></tr><tr><td>206</td><td>Free throw made</td><td>player/team free throw shot made</td><td>✔️ (team only)</td><td>✔️</td><td>✔️</td></tr><tr><td>207</td><td>2 points made</td><td>player/team shot made from within the 2 point line</td><td>✔️ (team only)</td><td>✔️</td><td>✔️</td></tr><tr><td>208</td><td>3 points made</td><td>player/team shot made from within the 3 point line</td><td>✔️ (team only)</td><td>✔️</td><td>✔️</td></tr><tr><td>209</td><td>Free throw missed</td><td>team free throw missed</td><td>✔️</td><td>✔️</td><td>❌</td></tr><tr><td>210</td><td>2 point missed</td><td>team shot missed from within the 2 point line</td><td>✔️</td><td>✔️</td><td>❌</td></tr><tr><td>211</td><td>3 point missed</td><td>team shot missed from within the 3 point line</td><td>✔️</td><td>✔️</td><td>❌</td></tr><tr><td>212</td><td>Player Foul</td><td><p>player/team foul committed<br>21201: Personal</p><p>21202: Technical</p><p>21203: Unsportsmanlike</p><p>21204: Offensive</p><p>21205: Disqualifying</p><p>21206: Double personal</p></td><td>✔️ (team only)</td><td>✔️</td><td>✔️</td></tr><tr><td>230</td><td>Foul Against</td><td>player/team foul against</td><td>❌</td><td>✔️</td><td>✔️</td></tr><tr><td>213</td><td>Free throw(s) awarded</td><td>player/team awarded a number of free throws<br><br>21301: one free throw awarded<br>21302: two free throws awarded<br>21303: three free throws awarded</td><td>✔️ (team only)</td><td>✔️</td><td>✔️</td></tr><tr><td>217</td><td>Assist</td><td>player/team made a pass leading directly to a basket being scored</td><td>❌</td><td>✔️</td><td>✔️</td></tr><tr><td>228</td><td>Coach Foul</td><td>a foul committed by the team coach</td><td>❌</td><td>✔️</td><td>❌</td></tr><tr><td>229</td><td>Bench Foul</td><td>a bench foul</td><td>❌</td><td>✔️</td><td>❌</td></tr><tr><td>231</td><td>Out of Game</td><td>team is no longer able to take part in the game<br><br>23101: Fouled out<br>23102: Ejected<br>23103: Injured</td><td>❌</td><td>✔️</td><td>✔️</td></tr><tr><td>234</td><td>Tip Off Won</td><td>Team winning the tip off</td><td>✔️</td><td>✔️</td><td>❌</td></tr></tbody></table>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.sportradar.com/basketball-media/stream-endpoints-websocket/live-actions/action-types.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
