- Created by Martin Kuks on Jul 05, 2022
You are viewing an old version of this page. View the current version.
Compare with Current View Page History
Version 1 Next »
Feed Match Event
{ "SportId": 10, "FixtureId": "9280712", "Source": "GeniusSports", "SequenceId": 433, "ActionId": 291, "IsCancelled": false, "IsConfirmed": true, "IsModified": false, }
Element | Type | Description |
---|---|---|
| integer | Sport Identifier (10 for Football) |
| string | Unique fixture identifier |
| string | Feed Provider information |
| integer | Sequence Id of feed match events |
| integer | Unique match action identifier |
| boolean | Indicates whether the action is cancelled |
| boolean | Indicates whether the action is confirmed |
| boolean | Indicates whether the action is modified |
| {} | Consists of Match Action data properties |
| string($date-time) | Timestamp of the message |
Feed Match Action
NOTE: All Feed Match Actions includes the following additional fields (hence it’s not copy-pasted to every action described below).
{ "Team": "Away", "GameTime": "00:39:47", "Period": { "Number": 1, "ProgressStatus": "InProgress", "Type": "Regular" }, "UtcTimestamp": "2022-06-01T00:00:05.35Z" }
Element | Type | Description |
---|---|---|
| string($x-extensible-enum) [ None, Home, Away ] | Team data |
| string($date-span) | Game time data |
| {} | Period in the game data |
| string($date-time) | Timestamp of the message |
| integer($int32) | Period number |
| string($x-extensible-enum) [ NotStarted, InProgress, Finished ] | Period progress status |
| string($date-span) | Game time data |
Actions
NOTE: All Feed Match Actions consist of Feed Match Event + Feed Match Action + Action data properties (with some exceptions described bellow, marked with *)
Card
{ "Type": "Yellow" "Player": { "Id": 456683, "Name": "Dwight Jork" } }
Element | Type | Description |
---|---|---|
| string($x-extensible-enum) [ Unknown, Yellow, SecondYellow, Red ] | Type data |
Player | {} | Player in card data |
| string | Unique player identifier |
| string | Player name |
CardsReliability
{ "Type": "Yellow", "IsReliable": false, }
Element | Type | Description |
---|---|---|
| string($x-extensible-enum) [ Unknown, Yellow, SecondYellow, Red ] | Type data |
| boolean | Indicates whether the current match events are reliable or not |
ClockSet
{}
No specific properties. Sets the game clock.
ClockStarted
{}
No specific properties. Starts the game clock.
ClockStopped
{}
No specific properties. Stops the game clock.
CommentDto
{ "Text": "Weather: night", "MessageId": 0, }
Element | Type | Description |
---|---|---|
| string | Text of the comment |
| integer | Message id |
CornerAwarded
{ "IsTaken": false, }
Element | Type | Description |
---|---|---|
| boolean | Indicates whether the corner is taken |
CornerDto
{ "AwardedGameTime": "00:43:25", }
Element | Type | Description |
---|---|---|
| string($date-span) | Time the corner was awarded |
CornerRisk
{}
No specific properties. There is a risk of a corner.
CornerRiskEnded
{}
No specific properties. The corner risk is ended.
CornersReliability
{ "IsReliable": false, }
Element | Type | Description |
---|---|---|
| boolean | ??? |
DangerStateChanged
{ "State": "Safe", }
Element | Type | Description |
---|---|---|
| string($x-extensible-enum) [ Unknown, Safe, Attack, DangerousAttack ] |
|
FreeKick
{ "State": "Safe", }
Element | Type | Description |
---|---|---|
| string($x-extensible-enum) [ Unknown, Safe, Attack, DangerousAttack ] | Danger state data |
Goal
{ "IsOwn": null, "Penalty": null, "AssistingPlayer": { "Id": 456683, "Name": "Dwight Jork" }, }
Element | Type | Description |
---|---|---|
| boolean | Indicates if the goal is own goal |
| boolean | Indicates if the goal was scored from penalty |
| {} | Player in goal data |
| string | Unique player identifier |
| string | Player name |
GoalKick
{}
No specific properties. Goal kick is taken.
GoalsReliability
{ "IsReliable": false, }
Element | Type | Description |
---|---|---|
| boolean | Indicated whether the data in the goals collection in the Match state is reliable |
KickOff
{}
No specific properties. Kick-off.
Lineup
{ "Lineup": { "$values": [ { "Id": "1256517", "Name": "Cuesta, W", "FirstName": "William", "LastName": "Cuesta", "PlayerStatus": "Starter", "Position": "GoalKeeper", "ShirtNumber": "1" }, { "Id": "1256504", "Name": "Marulanda, J", "FirstName": "Jonathan", "LastName": "Marulanda", "PlayerStatus": "Starter", "Position": "Defender", "ShirtNumber": "4" }, ... ] }, "Formation": null, }
Element | Type | Description |
---|---|---|
| string | Team formation |
| Lineup array | Lineup collection in game data |
| string | Lineup unique player identifier |
| string | Lineup player’s full name |
| string | Lineup player’s first name |
| string | Lineup player’s last name |
| string($x-extensible-enum) [ Unknown, Starter, Bench, Injured, Suspended, Unavailable ] | Lineup players’s game status |
| string($x-extensible-enum) [ Unknown, GoalKeeper, Defender, Midfielder, Forward ] | Lineup player’s position |
| string | Lineup player’s shirt number |
MatchStatusChanged
{ "MatchStatus": "InProgress", }
Element | Type | Description |
---|---|---|
| string($x-extensible-enum) [Unknown, NotStarted, Warmup, InProgress, Postponed, Finished, Interrupted, CoverageStopped, CoverageResumed, Abandoned, Cancelled, Delayed ] | Indicates the state of the game. |
Offside
{}
No specific properties. Offside.
PenaltyAwarded
{}
No specific properties. Penalty as awarded.
PenaltyMissed
{}
No specific properties. Penalty is missed.
PenaltyRetake
{}
No specific properties. Penalty is/will be retaken ???.
PenaltyRisk
{}
No specific properties. Risk of a penalty.
PenaltyRiskEnded
{}
No specific properties. Risk of a penalty is over
.
PeriodChanged
{}
No specific properties. Risk of a penalty is over
RedCardRisk
{}
No specific properties. Risk of a red card
RedCardRiskEnded
{}
No specific properties. Risk of a red card is over
ShirtColorMajor
{ "Color": "skyblue", }
Element | Type | Description |
---|---|---|
| string | Major shirt color. |
ShirtColorMinor
{ "Color": "skyblue", }
Element | Type | Description |
---|---|---|
| string | Minor shirt color. |
Shot
{ "OnTarget": null, "HitWoodwork": null, "Blocked": null, }
Element | Type | Description |
---|---|---|
| boolean | Indicates the shot is on target. |
| boolean | Indicates the shot hit the woodwork |
| boolean | Indicates the shot is blocked |
StoppageTime
{ "AnnouncedMinutes": 5, }
Element | Type | Description |
---|---|---|
| integer | Game’s stoppage time |
Substitution
{ "Out": { "Id": null, "Name": null }, "In": { "Id": null, "Name": null } }
Element | Type | Description |
---|---|---|
| {} | Player being subbed out |
| {} | Player being subbed in |
| string | Unique player id |
| string | Player’s name |
ThrowIn
{ "State": "Unknown" }
Element | Type | Description |
---|---|---|
| string($x-extensible-enum) [ Unknown, Safe, Attack, DangerousAttack ] | Danger state data |
Var
{ "VarReason": "Penalty" }
Element | Type | Description |
---|---|---|
| string($x-extensible-enum) [ NotSet, HomeGoal, HomePenalty, HomeRedCard, HomeMistakenIdentity, AwayGoal, AwayPenalty, AwayRedCard, AwayMistakenIdentity, Goal, Penalty, RedCard, MistakenIdentity, HomeUnknown, AwayUnknown, Unknown, PenaltyRetake, HomePenaltyRetake, AwayPenaltyRetake ] | Var reason data |
VarEnded
{ "VarOutcome": "AwayPenaltyAwarded" }
Element | Type | Description |
---|---|---|
| string($x-extensible-enum) [ NotSet, HomeNoGoal, AwayNoGoal, NoGoal, HomeGoalAwarded, AwayGoalAwarded, GoalAwarded, HomeNoPenalty, AwayNoPenalty, NoPenalty, HomePenaltyAwarded, AwayPenaltyAwarded, PenaltyAwarded, HomeNoRedCard, AwayNoRedCard, NoRedCard, HomeRedCardGiven, AwayRedCardGiven, RedCardGiven, HomePlayerNotChanged, AwayPlayerNotChanged, PlayerNotChanged, HomePlayerChanged, AwayPlayerChanged, PlayerChanged, HomeNoAction, AwayNoAction, NoAction, HomeUnknown, AwayUnknown, Unknown, HomePenaltyWillBeRetaken, AwayPenaltyWillBeRetaken, HomeNoPenaltyRetake, AwayNoPenaltyRetake, PenaltyWillBeRetaken, NoPenaltyRetake ] | Var outcome data |
VarRisk
{ "VarReason": "HomeGoal" }
Element | Type | Description |
---|---|---|
| string($x-extensible-enum) [ NotSet, HomeGoal, HomePenalty, HomeRedCard, HomeMistakenIdentity, AwayGoal, AwayPenalty, AwayRedCard, AwayMistakenIdentity, Goal, Penalty, RedCard, MistakenIdentity, HomeUnknown, AwayUnknown, Unknown, PenaltyRetake, HomePenaltyRetake, AwayPenaltyRetake ] | Var reason data |
VarRiskEnded
{}
No specific properties. Indicated the VAR risk is over.
YellowCardRisk
{}
No specific properties. Indicates there is a risk of yellow card.
YellowCardRiskEnded
{}
No specific properties. Indicates the risk of yellow card is over.
Statistics *
{ "Possession": { "Home": 61, "Away": 39 }, UtcTimestamp: "2022-06-19T23:29:04Z" }
Element | Type | Description |
---|---|---|
| {} | Possession data |
| integer | Home team possession |
| integer | Away team possession |
| string($date-time) | Timestamp of the message |
*This action have UtcTimestamp property but not Team, Period and GameTime as the rest
- No labels