Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
This comprehensive guide provides information on our consumer-facing APIs and WebSockets, enabling seamless connections between our clients and us.
To start, you can head to the following few sections. It offers a step-by-step walkthrough on utilising our REST APIs and WebSocket endpoints. You'll find detailed query parameter explanations, payload examples, responses, and various action types.
If you encounter any issues or require assistance, our dedicated support team is here to help. Feel free to reach out to them at datasupport@imgarena.com. We're committed to ensuring a smooth and successful experience for you.
Once again, welcome to the technical documentation, and we look forward to assisting you on your journey!
The REST API follows standard REST patterns.
Applications can interact with resources through HTTPS requests to specific URLs. Our REST API is designed exclusively for business-to-business (B2B) applications, and direct connections to the DDE using our data are not permitted to maintain data integrity and security.
To interact with a resource, send an HTTPS request, including the resource URL, necessary headers (such as the access token), the method, request body, and query parameters. For example:
curl https://dde-api.data.imgarena.com/ice-hockey/seasons \
-X GET \
-H 'Authorization: Bearer {ACCESS_TOKEN}' \
-H 'Content-Type: application/json'
Access resources via URLs, which vary for production (https://dde-api.data.imgarena.com) and simulation (https://dde-api-sims.data.imgarena.com) environments.
The request should specify the HTTP method, with options including:
GET for reading or listing resources
POST for creating resources
PUT for updating resources
DELETE for removing resources
Incorporate HTTP and query parameters to convey additional call details, like authorisation and data format, or for specific needs in listing operations like sorting or filtering. For instance:
curl 'https://dde-api.data.imgarena.com/ice-hockey/fixtures?status=Completed&type=Official' \
-X GET \
-H 'Authorization: Bearer {ACCESS_TOKEN}' \
-H 'Accept: application/json'
API calls yield JSON objects with the requested resources or an error list. Successful responses display an HTTP 200 status code, while errors have non-200 codes.
The response for single object operations includes a JSON object with the resource type (like season or fixture).
For list and search operations, expect a named array of objects (like seasons) and a cursor value for pagination. Please always check the cursor value in these operations to make sure it's finished item retrieval.
In our REST API, each action packet is enriched by adding player and team names. If the system doesn't find a player or team linked to a particular fixture in the enrichment packet, it logs a warning. The warning message will indicate "Unknown player code: …"
or "Unknown team code: …"
based on the missing information. When this occurs, the system replaces the missing name with an empty string ("")
. This approach alerts users to any inconsistencies while preserving the structural integrity of the data packet.
Application credentials are required for production and simulation environments and cannot be shared publicly.
To utilise resources in your account, an access token from the support team is required. Obtain a Bearer authentication token by contacting the support team at datasupport@imgarena.com, necessary for connecting to the REST API endpoints. Use the token when making a connection request.
It's important to keep your access tokens private, as they are meant to be secure and confidential.
Knowing potential error messages for efficient API integration is crucial when using public data requests.
One standard error you might encounter is related to token authentication:
Error: "Supplied token could not be authenticated."
Description: This error indicates that the authentication token must be validated or recognised.
All general error messages are formatted consistently for straightforward identification and troubleshooting. Understanding these errors enables effective handling of issues during API interactions.
Our APIs rely on rate limits to help provide a predictably pleasant experience for users.
The details of how and when rate limiting works differ between features. This article overviews the rate limits you're likely to encounter for our features and then notes how the limits apply to each feature. Although not real-time, API polling involves the repetitive transmission of client requests to an endpoint for the purpose of identifying information changes. We recommend the following frequency for your REST requests to ensure that you always have the most up-to-date information.
Feature | Limit | Notes |
---|
REST API Tier 1 | Every | Squads, All fixtures |
REST API Tier 2 | Every | Seasons |
REST API Tier 3 | Every | Live fixtures |
REST API Tier 4 | Every | Live upcoming fixtures |
Post-Match | Once post-match | Actions, Statistics |
{ "errorMessage": "Supplied token could not be authenticated" }
List and manage competition fixtures for specific seasons under their client license.
The Fixtures API provides endpoints for accessing detailed fixture data, encompassing specific match dates, team matchups, and vital event information. This API presents various filtering options, allowing users to customise their searches based on particular matches, teams, or periods. This documentation aims to facilitate the integration of sports fixture data into applications, thereby enriching and contextualising sports-related content.
GET
https://dde-api.data.imgarena.com/ice-hockey/fixtures
Retrieves a list of seasons for a specific sport.
{
Request is missing required HTTP header 'Accept'
}
{
The supplied authentication is invalid
}
{
"id": "2ffbf044-db53-43ea-9898-a43868ca014d",
"name": "BC Lietkabelis Panevezys v Jonava BC Cbet",
"status": "Scheduled",
"type": "Official",
"coverageLevel": "In Venue",
"startDateUTC": "2023-01-07T15:00:00",
"teams": [
{
"id": "f14fd931-a113-4a0b-9c5c-532057c96301",
"name": "Jonava BC Cbet",
"club": {
"id": "b6c236e8-b9df-4a65-ae01-932864572b93",
"name": "JONAVA BC CBET"
},
"category": {
"id": 1,
"name": "Men"
},
"homeTeam": false
},
{
"id": "b184558c-d9dd-4ada-898d-520b3d387622",
"name": "BC Lietkabelis Panevezys",
"club": {
"id": "bda8ed69-da63-434e-8b79-a20980f32c2e",
"name": "BC LIETKABELIS PANEVEZYS"
},
"category": {
"id": 1,
"name": "Men"
},
"homeTeam": true
}
],
"stage": {
"id": "96afe2dd-58e7-435d-a9f9-999d64ec8b86",
"name": "Regular round",
"season": {
"id": "7ac2140e-dd57-404a-bc3a-54d7fcd97343",
"name": "Season 2022/2023",
"startDateUTC": "2022-09-24T12:00:00",
"endDateUTC": "2023-05-31T12:00:00",
"competition": {
"id": "5c50bf20-7b5e-4d19-b2fe-aa1d20a042b2",
"name": "Lithuania LKL",
"category": {
"id": 1,
"name": "Men"
},
"tour": {
"id": 45,
"name": "Lithuanian Basketball Federation (LKF)"
},
"location": {
"name": "Lithuania",
"country": {},
"continent": {
"name": "Europe"
}
}
}
},
"startDateUTC": "2022-09-24T12:00:00",
"endDateUTC": "2023-05-31T12:00:00"
},
"venue": {
"id": "7d30af55-89e2-4b50-a107-db133dcb3730",
"name": "Cido Arena",
"location": {
"name": "Panevezys",
"country": {
"name": "Lithuania"
},
"continent": {
"name": "Europe"
}
}
},
"fixtureDeleted": false
}
GET
https://dde-api.data.imgarena.com/ice-hockey/seasons/{seasonId}/fixtures
{
"id": "2ffbf044-db53-43ea-9898-a43868ca014d",
"name": "BC Lietkabelis Panevezys v Jonava BC Cbet",
"status": "Scheduled",
"type": "Official",
"coverageLevel": "In Venue",
"startDateUTC": "2023-01-07T15:00:00",
"teams": [
{
"id": "f14fd931-a113-4a0b-9c5c-532057c96301",
"name": "Jonava BC Cbet",
"club": {
"id": "b6c236e8-b9df-4a65-ae01-932864572b93",
"name": "JONAVA BC CBET"
},
"category": {
"id": 1,
"name": "Men"
},
"homeTeam": false
},
{
"id": "b184558c-d9dd-4ada-898d-520b3d387622",
"name": "BC Lietkabelis Panevezys",
"club": {
"id": "bda8ed69-da63-434e-8b79-a20980f32c2e",
"name": "BC LIETKABELIS PANEVEZYS"
},
"category": {
"id": 1,
"name": "Men"
},
"homeTeam": true
}
],
"stage": {
"id": "96afe2dd-58e7-435d-a9f9-999d64ec8b86",
"name": "Regular round",
"season": {
"id": "7ac2140e-dd57-404a-bc3a-54d7fcd97343",
"name": "Season 2022/2023",
"startDateUTC": "2022-09-24T12:00:00",
"endDateUTC": "2023-05-31T12:00:00",
"competition": {
"id": "5c50bf20-7b5e-4d19-b2fe-aa1d20a042b2",
"name": "Lithuania LKL",
"category": {
"id": 1,
"name": "Men"
},
"tour": {
"id": 45,
"name": "Lithuanian Basketball Federation (LKF)"
},
"location": {
"name": "Lithuania",
"country": {},
"continent": {
"name": "Europe"
}
}
}
},
"startDateUTC": "2022-09-24T12:00:00",
"endDateUTC": "2023-05-31T12:00:00"
},
"venue": {
"id": "7d30af55-89e2-4b50-a107-db133dcb3730",
"name": "Cido Arena",
"location": {
"name": "Panevezys",
"country": {
"name": "Lithuania"
},
"continent": {
"name": "Europe"
}
}
},
"fixtureDeleted": false
}
{
Request is missing required HTTP header 'Accept'
}
{
The supplied authentication is invalid
}
GET
https://dde-api.data.imgarena.com/ice-hockey/fixtures/{fixtureId}
{
"id": "2ffbf044-db53-43ea-9898-a43868ca014d",
"name": "BC Lietkabelis Panevezys v Jonava BC Cbet",
"status": "Scheduled",
"type": "Official",
"coverageLevel": "In Venue",
"startDateUTC": "2023-01-07T15:00:00",
"teams": [
{
"id": "f14fd931-a113-4a0b-9c5c-532057c96301",
"name": "Jonava BC Cbet",
"club": {
"id": "b6c236e8-b9df-4a65-ae01-932864572b93",
"name": "JONAVA BC CBET"
},
"category": {
"id": 1,
"name": "Men"
},
"homeTeam": false
},
{
"id": "b184558c-d9dd-4ada-898d-520b3d387622",
"name": "BC Lietkabelis Panevezys",
"club": {
"id": "bda8ed69-da63-434e-8b79-a20980f32c2e",
"name": "BC LIETKABELIS PANEVEZYS"
},
"category": {
"id": 1,
"name": "Men"
},
"homeTeam": true
}
],
"stage": {
"id": "96afe2dd-58e7-435d-a9f9-999d64ec8b86",
"name": "Regular round",
"season": {
"id": "7ac2140e-dd57-404a-bc3a-54d7fcd97343",
"name": "Season 2022/2023",
"startDateUTC": "2022-09-24T12:00:00",
"endDateUTC": "2023-05-31T12:00:00",
"competition": {
"id": "5c50bf20-7b5e-4d19-b2fe-aa1d20a042b2",
"name": "Lithuania LKL",
"category": {
"id": 1,
"name": "Men"
},
"tour": {
"id": 45,
"name": "Lithuanian Basketball Federation (LKF)"
},
"location": {
"name": "Lithuania",
"country": {},
"continent": {
"name": "Europe"
}
}
}
},
"startDateUTC": "2022-09-24T12:00:00",
"endDateUTC": "2023-05-31T12:00:00"
},
"venue": {
"id": "7d30af55-89e2-4b50-a107-db133dcb3730",
"name": "Cido Arena",
"location": {
"name": "Panevezys",
"country": {
"name": "Lithuania"
},
"continent": {
"name": "Europe"
}
}
},
"fixtureDeleted": false
}
{
Request is missing required HTTP header 'Accept'
}
{
The supplied authentication is invalid
}
List and manage all players registered to a squad within a given competition.
The Squad API delivers endpoints for obtaining in-depth squad data, including player information, team formations, and key personnel details. This API features diverse filtering capabilities, enabling users to refine their searches to specific teams, players, or seasons. This page aims to streamline the process of incorporating sports squad information into applications, thereby enhancing the depth and accuracy of sports team-related content.
GET
https://dde-api.data.imgarena.com/ice-hockey/seasons/{seasonId}/squads
Retrieves a list of players associated to certain teams.
GET
https://dde-api.data.imgarena.com/ice-hockey/squads/{teamId}
List and manage player actions.
The Player Action API provides endpoints for accessing detailed player action data, including metrics, in-game actions, and critical player statistics. This API offers versatile filtering options, allowing users to customise their queries to focus on specific players, games, or action types. This page aims to ease the integration of player action data into applications, enriching the understanding and analysis of player actions in events.
GET
https://dde-api.data.imgarena.com/ice-hockey/fixtures/{fixtureId}/actions
Retrieves a list of player actions
Application credentials are required for production and simulation environments and cannot be shared publicly.
To utilise resources in your account, an access token from the support team is required. Obtain a Bearer authentication token by contacting the support team at datasupport@imgarena.com, necessary for connecting to the WebSocket endpoints.
We don't look at the header for websockets. Instead we expect the client to push through that auth message immediately on connecting in the following format:
It's important to keep your access tokens private, as they are meant to be secure and confidential.
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Response object | Response type | Description |
---|---|---|
Rate Limit | Notes |
---|---|
Name | Type | Description |
---|
Name | Type | Description |
---|
Name | Type | Description |
---|
Property | Object Type | Description |
---|
Rate limit | Notes |
---|
Name | Type | Description |
---|
Name | Type | Description |
---|
Property | Object Type | Description |
---|
Rate Limit | Notes |
---|
live
Boolean
Allows users to determine which fixtures are live and available based on a user's licence. Example: true
, false
status
String
Allows clients to filter based on the status of a match or group of matches. Example: scheduled
, live
, completed
, postponed
dateFrom
Date
Allows clients to filter between specific dates. Example: 2023-01-01
dateTo
Date
Allows clients to filter between specific dates. Example: 2023-01-01
type
String
Allows clients to filter based on the type of a match or group of matches. Example: official
, simulation
, training
coverageLevel
String
The coverage level of a fixture. Examples: noCoverage
, inVenue
, lowLatencyStream
, standardStre
am & video(postmatch)
sort
String
Assortment of the data within the fixtures API. We currently support name
, asc
, desc
and startTime
.
Sort should be supplied in the form `sort=<field>,<direction>` where direction defaults to `asc` if not supplied.
If wanting to sort by multiple fields then the sort parameter should be supplied for each field in the order the sort is desired.
Default sort order is by startTime and name.
size
Integer
The page size. Default is 20 fixtures. Please be sensible specifying the size to ensure the most efficient results and API performance
page
Integer
The page number
Accept*
String
application/vnd.imggaming.dde.api+json;version=1
Authorization*
String
Bearer ACCESS_TOKEN
Content-Type*
String
application/json
seasonId*
UUID
unique id of a requested season
live
Boolean
Allows users to determine which fixtures are live and available based on a user's licence. Example: true
, false
status
String
Allows clients to filter based on the status of a match or group of matches. Example: scheduled
, live
, completed
, postponed
dateFrom
Date
Allows clients to filter between specific dates. Example: 2023-01-01
dateTo
Date
Allows clients to filter between specific dates. Example: 2023-01-01
type
String
Allows clients to filter based on the type of a match or group of matches. Example: official
, simulation
, training
sort
String
Assortment of the data within the fixtures API. We currently support name
, asc
, desc
and startTime
Sort should be supplied in the form `sort=<field>,<direction>` where direction defaults to `asc` if not supplied.
If wanting to sort by multiple fields then the sort parameter should be supplied for each field in the order the sort is desired.
Default sort order is by startTime and name.
size
Integer
The page size. Default is 20 fixtures. Please be sensible specifying the size to ensure the most efficient results and API performance
page
Integer
The page number
coverageLevel
String
The coverage level of a fixture. Examples: noCoverage
, inVenue
, lowLatencyStream
, standardStre
am & video(postmatch)
fixtureId*
UUID
Unique id of a requested fixture.
fixture
The requested list of fixtures or a single fixture.
All fixtures
Live fixtures
Live upcoming fixtures
seasonId | String | unique id of a requested season |
Accept* | String | application/vnd.imggaming.dde.api+json;version=1 |
Authorization* | String | Bearer ACCESS_TOKEN |
Content-Type* | String | application/json |
teamId* | UUID | unique id of a requested team |
fixtureId* | string | unique id of a requested fixture |
Accept* | string | application/vnd.imggaming.dde.api+json;version=1 |
Authorization* | string | Bearer ACCESS_TOKEN |
Content-Type* | string | application/json |
{
Request is missing required HTTP header 'Accept'
}
{
The supplied authentication is invalid
}
[
{
"id": "f0e61bd2-a19b-4a4f-b544-d08e745bc8ee",
"season": {
"id": "7ac2140e-dd57-404a-bc3a-54d7fcd97343",
"name": "Season 2022/2023"
},
"team": {
"id": "f14fd931-a113-4a0b-9c5c-532057c96301",
"name": "Jonava BC Cbet"
},
"players": [
{
"id": "6f549898-4550-4d90-a66d-80c4fd69fde5",
"fullName": "Arturas Valeika",
"firstName": "Arturas",
"lastName": "Valeika",
"shirtNumber": "7",
"location": {
"name": "Lithuania",
"country": {},
"continent": {
"name": "Europe"
}
},
"verified": true
},
{
"id": "938ff687-2ef4-4ff6-bbbd-08afd0c6d651",
"fullName": "Lukas Kreismontas",
"firstName": "Lukas",
"lastName": "Kreismontas",
"shirtNumber": "88",
"location": {
"name": "Lithuania",
"country": {},
"continent": {
"name": "Europe"
}
},
"verified": true
},
{
"id": "86b8a861-756f-4fc0-981d-832544156add",
"fullName": "Nedas Raulusevicius",
"firstName": "Nedas",
"lastName": "Raulusevicius",
"shirtNumber": "10",
"location": {
"name": "Lithuania",
"country": {},
"continent": {
"name": "Europe"
}
},
"verified": true
},
{
"id": "9451b514-4f11-4949-81af-7e931c3580f4",
"fullName": "Adomas Sidarevicius",
"firstName": "Adomas",
"lastName": "Sidarevicius",
"shirtNumber": "13",
"location": {
"name": "Lithuania",
"country": {},
"continent": {
"name": "Europe"
}
},
"verified": true
},
{
"id": "626bebc2-2dfe-4971-9774-94e2bd8d393f",
"fullName": "Martins Laksa",
"firstName": "Martins",
"lastName": "Laksa",
"shirtNumber": "25",
"location": {
"name": "Latvia",
"country": {},
"continent": {
"name": "Europe"
}
},
"verified": true
},
{
"id": "cf9efd6b-d78e-4fee-9908-3de1bb01653e",
"fullName": "Robertas Sycius",
"firstName": "Robertas",
"lastName": "Sycius",
"shirtNumber": "3",
"location": {
"name": "Lithuania",
"country": {},
"continent": {
"name": "Europe"
}
},
"verified": true
},
{
"id": "5d400818-e3f8-4f69-989c-17c57829005b",
"fullName": "Edvinas Seskus",
"firstName": "Edvinas",
"lastName": "Seskus",
"shirtNumber": "9",
"location": {
"name": "Lithuania",
"country": {},
"continent": {
"name": "Europe"
}
},
"verified": true
},
{
"id": "a6a9e4b9-fa4a-42f9-a28f-de69e47506e2",
"fullName": "Mantvydas Staniulis",
"firstName": "Mantvydas",
"lastName": "Staniulis",
"shirtNumber": "_11",
"location": {
"country": {},
"continent": {}
},
"verified": true
},
{
"id": "50100052-929f-4858-be21-82e60e46236f",
"fullName": "Goran Huskic",
"firstName": "Goran",
"lastName": "Huskic",
"shirtNumber": "23",
"location": {
"name": "Serbia",
"country": {},
"continent": {}
},
"verified": true
},
{
"id": "60afeb8e-7e82-4277-859c-b2948c5a7aaa",
"fullName": "Dovis Bickauskis",
"firstName": "Dovis",
"lastName": "Bickauskis",
"shirtNumber": "2",
"location": {
"name": "Lithuania",
"country": {},
"continent": {
"name": "Europe"
}
},
"verified": true
},
{
"id": "3b2e71ab-b62e-4f5c-ae1c-3ddcedb62fae",
"fullName": "Xavier Thames",
"firstName": "Xavier",
"lastName": "Thames",
"shirtNumber": "11",
"location": {
"name": "USA",
"country": {},
"continent": {
"name": "North America"
}
},
"verified": true
},
{
"id": "acda7582-9a2f-49c9-a41c-789d4e4f7dcd",
"fullName": "Vytautas Sulskis",
"firstName": "Vytautas",
"lastName": "Sulskis",
"shirtNumber": "8",
"location": {
"name": "Lithuania",
"country": {},
"continent": {
"name": "Europe"
}
},
"verified": true
},
{
"id": "bb7dc8fb-0da6-4d35-bf46-304e3dfb5ad4",
"fullName": "Glynn Watson",
"firstName": "Glynn",
"lastName": "Watson",
"shirtNumber": "5",
"location": {
"country": {},
"continent": {}
},
"verified": true
},
{
"id": "5dc800a5-093a-441d-b852-d6338b416663",
"fullName": "Jeffery Garrett",
"firstName": "Jeffery",
"lastName": "Garrett",
"shirtNumber": "4",
"location": {
"name": "USA",
"country": {},
"continent": {
"name": "North America"
}
},
"verified": true
}
]
},
{
"id": "14191337-8065-4c21-b553-d2f11900913d",
"season": {
"id": "8bfdde3e-0857-49c9-9915-8f08aaa3e1ca",
"name": "Season 2022/2023"
},
"team": {
"id": "f14fd931-a113-4a0b-9c5c-532057c96301",
"name": "Jonava BC Cbet"
},
"players": [
{
"id": "86b8a861-756f-4fc0-981d-832544156add",
"fullName": "Nedas Raulusevicius",
"firstName": "Nedas",
"lastName": "Raulusevicius",
"shirtNumber": "10",
"location": {
"name": "Lithuania",
"country": {},
"continent": {
"name": "Europe"
}
},
"verified": true
},
{
"id": "6f549898-4550-4d90-a66d-80c4fd69fde5",
"fullName": "Arturas Valeika",
"firstName": "Arturas",
"lastName": "Valeika",
"shirtNumber": "7",
"location": {
"name": "Lithuania",
"country": {},
"continent": {
"name": "Europe"
}
},
"verified": true
},
{
"id": "61d82a01-0788-4c1a-a866-3f21bfad73b6",
"fullName": "Mantvydas Staniulis",
"firstName": "Mantvydas",
"lastName": "Staniulis",
"shirtNumber": "11",
"location": {
"country": {},
"continent": {}
},
"verified": true
},
{
"id": "9451b514-4f11-4949-81af-7e931c3580f4",
"fullName": "Adomas Sidarevicius",
"firstName": "Adomas",
"lastName": "Sidarevicius",
"shirtNumber": "13",
"location": {
"name": "Lithuania",
"country": {},
"continent": {
"name": "Europe"
}
},
"verified": true
},
{
"id": "cf9efd6b-d78e-4fee-9908-3de1bb01653e",
"fullName": "Robertas Sycius",
"firstName": "Robertas",
"lastName": "Sycius",
"shirtNumber": "3",
"location": {
"name": "Lithuania",
"country": {},
"continent": {
"name": "Europe"
}
},
"verified": true
},
{
"id": "acda7582-9a2f-49c9-a41c-789d4e4f7dcd",
"fullName": "Vytautas Sulskis",
"firstName": "Vytautas",
"lastName": "Sulskis",
"shirtNumber": "8",
"location": {
"name": "Lithuania",
"country": {},
"continent": {
"name": "Europe"
}
},
"verified": true
},
{
"id": "938ff687-2ef4-4ff6-bbbd-08afd0c6d651",
"fullName": "Lukas Kreismontas",
"firstName": "Lukas",
"lastName": "Kreismontas",
"shirtNumber": "88",
"location": {
"name": "Lithuania",
"country": {},
"continent": {
"name": "Europe"
}
},
"verified": true
},
{
"id": "626bebc2-2dfe-4971-9774-94e2bd8d393f",
"fullName": "Martins Laksa",
"firstName": "Martins",
"lastName": "Laksa",
"shirtNumber": "25",
"location": {
"name": "Latvia",
"country": {},
"continent": {
"name": "Europe"
}
},
"verified": true
},
{
"id": "60afeb8e-7e82-4277-859c-b2948c5a7aaa",
"fullName": "Dovis Bickauskis",
"firstName": "Dovis",
"lastName": "Bickauskis",
"shirtNumber": "2",
"location": {
"name": "Lithuania",
"country": {},
"continent": {
"name": "Europe"
}
},
"verified": true
},
{
"id": "50100052-929f-4858-be21-82e60e46236f",
"fullName": "Goran Huskic",
"firstName": "Goran",
"lastName": "Huskic",
"shirtNumber": "23",
"location": {
"name": "Serbia",
"country": {},
"continent": {}
},
"verified": true
},
{
"id": "1a227415-970c-4bf6-9704-a431870860e5",
"fullName": "Glynn Watson",
"firstName": "Glynn",
"lastName": "Watson",
"shirtNumber": "5",
"location": {
"country": {},
"continent": {}
},
"verified": true
},
{
"id": "3b2e71ab-b62e-4f5c-ae1c-3ddcedb62fae",
"fullName": "Xavier Thames",
"firstName": "Xavier",
"lastName": "Thames",
"shirtNumber": "11",
"location": {
"name": "USA",
"country": {},
"continent": {
"name": "North America"
}
},
"verified": true
},
{
"id": "5dc800a5-093a-441d-b852-d6338b416663",
"fullName": "Jeffery Garrett",
"firstName": "Jeffery",
"lastName": "Garrett",
"shirtNumber": "4",
"location": {
"name": "USA",
"country": {},
"continent": {
"name": "North America"
}
},
"verified": true
},
{
"id": "5d400818-e3f8-4f69-989c-17c57829005b",
"fullName": "Edvinas Seskus",
"firstName": "Edvinas",
"lastName": "Seskus",
"shirtNumber": "9",
"location": {
"name": "Lithuania",
"country": {},
"continent": {
"name": "Europe"
}
},
"verified": true
}
]
}
]
[
{
"id": "f0e61bd2-a19b-4a4f-b544-d08e745bc8ee",
"season": {
"id": "7ac2140e-dd57-404a-bc3a-54d7fcd97343",
"name": "Season 2022/2023"
},
"team": {
"id": "f14fd931-a113-4a0b-9c5c-532057c96301",
"name": "Jonava BC Cbet"
},
"players": [
{
"id": "6f549898-4550-4d90-a66d-80c4fd69fde5",
"fullName": "Arturas Valeika",
"firstName": "Arturas",
"lastName": "Valeika",
"shirtNumber": "7",
"location": {
"name": "Lithuania",
"country": {},
"continent": {
"name": "Europe"
}
},
"verified": true
},
{
"id": "938ff687-2ef4-4ff6-bbbd-08afd0c6d651",
"fullName": "Lukas Kreismontas",
"firstName": "Lukas",
"lastName": "Kreismontas",
"shirtNumber": "88",
"location": {
"name": "Lithuania",
"country": {},
"continent": {
"name": "Europe"
}
},
"verified": true
},
{
"id": "86b8a861-756f-4fc0-981d-832544156add",
"fullName": "Nedas Raulusevicius",
"firstName": "Nedas",
"lastName": "Raulusevicius",
"shirtNumber": "10",
"location": {
"name": "Lithuania",
"country": {},
"continent": {
"name": "Europe"
}
},
"verified": true
},
{
"id": "9451b514-4f11-4949-81af-7e931c3580f4",
"fullName": "Adomas Sidarevicius",
"firstName": "Adomas",
"lastName": "Sidarevicius",
"shirtNumber": "13",
"location": {
"name": "Lithuania",
"country": {},
"continent": {
"name": "Europe"
}
},
"verified": true
},
{
"id": "626bebc2-2dfe-4971-9774-94e2bd8d393f",
"fullName": "Martins Laksa",
"firstName": "Martins",
"lastName": "Laksa",
"shirtNumber": "25",
"location": {
"name": "Latvia",
"country": {},
"continent": {
"name": "Europe"
}
},
"verified": true
},
{
"id": "cf9efd6b-d78e-4fee-9908-3de1bb01653e",
"fullName": "Robertas Sycius",
"firstName": "Robertas",
"lastName": "Sycius",
"shirtNumber": "3",
"location": {
"name": "Lithuania",
"country": {},
"continent": {
"name": "Europe"
}
},
"verified": true
},
{
"id": "5d400818-e3f8-4f69-989c-17c57829005b",
"fullName": "Edvinas Seskus",
"firstName": "Edvinas",
"lastName": "Seskus",
"shirtNumber": "9",
"location": {
"name": "Lithuania",
"country": {},
"continent": {
"name": "Europe"
}
},
"verified": true
},
{
"id": "a6a9e4b9-fa4a-42f9-a28f-de69e47506e2",
"fullName": "Mantvydas Staniulis",
"firstName": "Mantvydas",
"lastName": "Staniulis",
"shirtNumber": "_11",
"location": {
"country": {},
"continent": {}
},
"verified": true
},
{
"id": "50100052-929f-4858-be21-82e60e46236f",
"fullName": "Goran Huskic",
"firstName": "Goran",
"lastName": "Huskic",
"shirtNumber": "23",
"location": {
"name": "Serbia",
"country": {},
"continent": {}
},
"verified": true
},
{
"id": "60afeb8e-7e82-4277-859c-b2948c5a7aaa",
"fullName": "Dovis Bickauskis",
"firstName": "Dovis",
"lastName": "Bickauskis",
"shirtNumber": "2",
"location": {
"name": "Lithuania",
"country": {},
"continent": {
"name": "Europe"
}
},
"verified": true
},
{
"id": "3b2e71ab-b62e-4f5c-ae1c-3ddcedb62fae",
"fullName": "Xavier Thames",
"firstName": "Xavier",
"lastName": "Thames",
"shirtNumber": "11",
"location": {
"name": "USA",
"country": {},
"continent": {
"name": "North America"
}
},
"verified": true
},
{
"id": "acda7582-9a2f-49c9-a41c-789d4e4f7dcd",
"fullName": "Vytautas Sulskis",
"firstName": "Vytautas",
"lastName": "Sulskis",
"shirtNumber": "8",
"location": {
"name": "Lithuania",
"country": {},
"continent": {
"name": "Europe"
}
},
"verified": true
},
{
"id": "bb7dc8fb-0da6-4d35-bf46-304e3dfb5ad4",
"fullName": "Glynn Watson",
"firstName": "Glynn",
"lastName": "Watson",
"shirtNumber": "5",
"location": {
"country": {},
"continent": {}
},
"verified": true
},
{
"id": "5dc800a5-093a-441d-b852-d6338b416663",
"fullName": "Jeffery Garrett",
"firstName": "Jeffery",
"lastName": "Garrett",
"shirtNumber": "4",
"location": {
"name": "USA",
"country": {},
"continent": {
"name": "North America"
}
},
"verified": true
}
]
},
{
"id": "14191337-8065-4c21-b553-d2f11900913d",
"season": {
"id": "8bfdde3e-0857-49c9-9915-8f08aaa3e1ca",
"name": "Season 2022/2023"
},
"team": {
"id": "f14fd931-a113-4a0b-9c5c-532057c96301",
"name": "Jonava BC Cbet"
},
"players": [
{
"id": "86b8a861-756f-4fc0-981d-832544156add",
"fullName": "Nedas Raulusevicius",
"firstName": "Nedas",
"lastName": "Raulusevicius",
"shirtNumber": "10",
"location": {
"name": "Lithuania",
"country": {},
"continent": {
"name": "Europe"
}
},
"verified": true
},
{
"id": "6f549898-4550-4d90-a66d-80c4fd69fde5",
"fullName": "Arturas Valeika",
"firstName": "Arturas",
"lastName": "Valeika",
"shirtNumber": "7",
"location": {
"name": "Lithuania",
"country": {},
"continent": {
"name": "Europe"
}
},
"verified": true
},
{
"id": "61d82a01-0788-4c1a-a866-3f21bfad73b6",
"fullName": "Mantvydas Staniulis",
"firstName": "Mantvydas",
"lastName": "Staniulis",
"shirtNumber": "11",
"location": {
"country": {},
"continent": {}
},
"verified": true
},
{
"id": "9451b514-4f11-4949-81af-7e931c3580f4",
"fullName": "Adomas Sidarevicius",
"firstName": "Adomas",
"lastName": "Sidarevicius",
"shirtNumber": "13",
"location": {
"name": "Lithuania",
"country": {},
"continent": {
"name": "Europe"
}
},
"verified": true
},
{
"id": "cf9efd6b-d78e-4fee-9908-3de1bb01653e",
"fullName": "Robertas Sycius",
"firstName": "Robertas",
"lastName": "Sycius",
"shirtNumber": "3",
"location": {
"name": "Lithuania",
"country": {},
"continent": {
"name": "Europe"
}
},
"verified": true
},
{
"id": "acda7582-9a2f-49c9-a41c-789d4e4f7dcd",
"fullName": "Vytautas Sulskis",
"firstName": "Vytautas",
"lastName": "Sulskis",
"shirtNumber": "8",
"location": {
"name": "Lithuania",
"country": {},
"continent": {
"name": "Europe"
}
},
"verified": true
},
{
"id": "938ff687-2ef4-4ff6-bbbd-08afd0c6d651",
"fullName": "Lukas Kreismontas",
"firstName": "Lukas",
"lastName": "Kreismontas",
"shirtNumber": "88",
"location": {
"name": "Lithuania",
"country": {},
"continent": {
"name": "Europe"
}
},
"verified": true
},
{
"id": "626bebc2-2dfe-4971-9774-94e2bd8d393f",
"fullName": "Martins Laksa",
"firstName": "Martins",
"lastName": "Laksa",
"shirtNumber": "25",
"location": {
"name": "Latvia",
"country": {},
"continent": {
"name": "Europe"
}
},
"verified": true
},
{
"id": "60afeb8e-7e82-4277-859c-b2948c5a7aaa",
"fullName": "Dovis Bickauskis",
"firstName": "Dovis",
"lastName": "Bickauskis",
"shirtNumber": "2",
"location": {
"name": "Lithuania",
"country": {},
"continent": {
"name": "Europe"
}
},
"verified": true
},
{
"id": "50100052-929f-4858-be21-82e60e46236f",
"fullName": "Goran Huskic",
"firstName": "Goran",
"lastName": "Huskic",
"shirtNumber": "23",
"location": {
"name": "Serbia",
"country": {},
"continent": {}
},
"verified": true
},
{
"id": "1a227415-970c-4bf6-9704-a431870860e5",
"fullName": "Glynn Watson",
"firstName": "Glynn",
"lastName": "Watson",
"shirtNumber": "5",
"location": {
"country": {},
"continent": {}
},
"verified": true
},
{
"id": "3b2e71ab-b62e-4f5c-ae1c-3ddcedb62fae",
"fullName": "Xavier Thames",
"firstName": "Xavier",
"lastName": "Thames",
"shirtNumber": "11",
"location": {
"name": "USA",
"country": {},
"continent": {
"name": "North America"
}
},
"verified": true
},
{
"id": "5dc800a5-093a-441d-b852-d6338b416663",
"fullName": "Jeffery Garrett",
"firstName": "Jeffery",
"lastName": "Garrett",
"shirtNumber": "4",
"location": {
"name": "USA",
"country": {},
"continent": {
"name": "North America"
}
},
"verified": true
},
{
"id": "5d400818-e3f8-4f69-989c-17c57829005b",
"fullName": "Edvinas Seskus",
"firstName": "Edvinas",
"lastName": "Seskus",
"shirtNumber": "9",
"location": {
"name": "Lithuania",
"country": {},
"continent": {
"name": "Europe"
}
},
"verified": true
}
]
}
]
{
Request is missing required HTTP header 'Accept'
}
{
The supplied authentication is invalid
}
{
Request is missing required HTTP header 'Accept'
}
{
The supplied authentication is invalid
}
[
{
"version": 2,
"finished": false,
"fixtureAction": {
"period": 0,
"actionId": "2e4a8391-1413-4237-9549-32b550e806cb",
"metadata": {
"awayTeamColour": "255, 242, 0",
"homeTeamColour": "0, 38, 255"
},
"sendType": "Confirmed",
"clockTime": "00:00",
"fixtureId": "acf80323-ccb3-4828-a7dc-63f21b529b62",
"timestamp": "2022-11-06T10:32:49.914282Z",
"sendTypeId": 5,
"fixtureSeqNum": 1,
"timelineSequence": 1.0E-16,
"fixtureActionType": "Team Colours",
"fixtureActionTypeId": 2
},
"fixtureSummary": {
"isTied": true,
"periods": [],
"awayTeamScore": 0,
"currentPeriod": 1,
"currentStatus": "Scheduled",
"homeTeamScore": 0,
"currentClockTime": "10:00"
}
},
{
"version": 2,
"finished": false,
"fixtureAction": {
"period": 0,
"actionId": "6af2a7f3-866d-4ac1-acf5-47770f57c324",
"metadata": {
"pitchConditions": {
"quality": 2,
"surface": 2
},
"weatherConditions": {
"rain": 0,
"wind": 0,
"temperature": 2
}
},
"sendType": "Confirmed",
"clockTime": "00:00",
"fixtureId": "acf80323-ccb3-4828-a7dc-63f21b529b62",
"timestamp": "2022-11-06T10:32:58.613092Z",
"sendTypeId": 5,
"fixtureSeqNum": 2,
"timelineSequence": 2.0E-16,
"fixtureActionType": "Match Conditions",
"fixtureActionTypeId": 1
},
"fixtureSummary": {
"isTied": true,
"periods": [],
"awayTeamScore": 0,
"currentPeriod": 1,
"currentStatus": "Scheduled",
"homeTeamScore": 0,
"currentClockTime": "10:00"
}
},
{
"version": 2,
"finished": false,
"fixtureAction": {
"period": 0,
"actionId": "f72a0a93-699d-4825-891e-6bcff47ce22e",
"metadata": {
"latitude": 43.358986,
"longitude": 19.358965
},
"sendType": "Confirmed",
"clockTime": "00:00",
"fixtureId": "acf80323-ccb3-4828-a7dc-63f21b529b62",
"timestamp": "2022-11-06T10:33:06.013523Z",
"sendTypeId": 5,
"fixtureSeqNum": 3,
"timelineSequence": 3.0E-16,
"fixtureActionType": "Device Location",
"fixtureActionTypeId": 19
},
"fixtureSummary": {
"isTied": true,
"periods": [],
"awayTeamScore": 0,
"currentPeriod": 1,
"currentStatus": "Scheduled",
"homeTeamScore": 0,
"currentClockTime": "10:00"
}
},
{
"version": 2,
"finished": false,
"fixtureAction": {
"team": {
"id": "02ed1f32-385f-4e0f-b78f-390a498d34af",
"name": "Rudar"
},
"period": 0,
"actionId": "5c8c565c-9ab2-4bbf-a1eb-600ef48d33a7",
"metadata": {
"teamId": "02ed1f32-385f-4e0f-b78f-390a498d34af",
"substitutes": [
{
"id": "d2036fff-aeee-4702-94e4-1dfd123cabb0",
"fullName": "Pavle Brajkovic",
"lastName": "Brajkovic",
"firstName": "Pavle",
"shirtNumber": "14"
},
{
"id": "bae0ee19-06de-4e3b-a7e0-b4c88426b188",
"fullName": "Stefan Tanjevic",
"lastName": "Tanjevic",
"firstName": "Stefan",
"shirtNumber": "12"
},
{
"id": "f6540429-82d0-4af0-a00b-d4fd4ada0015",
"fullName": "Mitar Vranes",
"lastName": "Vranes",
"firstName": "Mitar",
"shirtNumber": "7"
},
{
"id": "8069a0ec-64e8-4a66-8037-98f847d4794b",
"fullName": "Luka Subaric",
"lastName": "Subaric",
"firstName": "Luka",
"shirtNumber": "4"
},
{
"id": "b8a14c88-e899-4b4f-91e6-934437579a50",
"fullName": "Janko Petrovic",
"lastName": "Petrovic",
"firstName": "Janko",
"shirtNumber": "8"
},
{
"id": "5a55e905-5721-4cba-803e-f5e7717b0ecc",
"fullName": "Petar Vojinovic",
"lastName": "Vojinovic",
"firstName": "Petar",
"shirtNumber": "15"
},
{
"id": "6187e8a7-7af6-472f-b35d-7973ea7b0ff7",
"fullName": "Sinisa Terzic",
"lastName": "Terzic",
"firstName": "Sinisa",
"shirtNumber": "10"
}
],
"startingLineup": [
{
"id": "3cb4b214-6cdc-4895-8fae-234b19f0b889",
"fullName": "Vladimir Starovlah",
"lastName": "Starovlah",
"firstName": "Vladimir",
"shirtNumber": "16"
},
{
"id": "4b6fe5e8-5f0a-4f59-bdef-f5ff54bce28d",
"fullName": "Dejan Dzakovic",
"lastName": "Dzakovic",
"firstName": "Dejan",
"shirtNumber": "11"
},
{
"id": "a151a91d-f2cf-44a6-8b09-50032e8f1d53",
"fullName": "NIkola Cupara",
"lastName": "Cupara",
"firstName": "NIkola",
"shirtNumber": "9"
},
{
"id": "d7962172-4189-4389-875f-8c704ec07dec",
"fullName": "Andrija Starcevic",
"lastName": "Starcevic",
"firstName": "Andrija",
"shirtNumber": "5"
},
{
"id": "48227027-9765-4336-9998-6f4fd9ecc300",
"fullName": "Danilo Subaric",
"lastName": "Subaric",
"firstName": "Danilo",
"shirtNumber": "13"
}
]
},
"sendType": "Confirmed",
"clockTime": "00:00",
"fixtureId": "acf80323-ccb3-4828-a7dc-63f21b529b62",
"timestamp": "2022-11-06T11:23:39.227535Z",
"sendTypeId": 5,
"fixtureSeqNum": 4,
"timelineSequence": 4.0E-16,
"fixtureActionType": "Lineups",
"fixtureActionTypeId": 3
},
"fixtureSummary": {
"isTied": true,
"periods": [],
"awayTeamScore": 0,
"currentPeriod": 1,
"currentStatus": "LineUps",
"homeTeamScore": 0,
"currentClockTime": "10:00"
}
},
{
"version": 2,
"finished": false,
"fixtureAction": {
"team": {
"id": "b86946a8-90a6-42ce-be64-79984b085bf2",
"name": "Podgorica II"
},
"period": 0,
"actionId": "65f4dab0-9107-4800-b531-e6e26360e69a",
"metadata": {
"teamId": "b86946a8-90a6-42ce-be64-79984b085bf2",
"substitutes": [
{
"id": "bb9fddcb-a53f-4e1d-98fb-cbeddbd85e5b",
"fullName": "Boris Perucica",
"lastName": "Perucica",
"firstName": "Boris",
"shirtNumber": "13"
},
{
"id": "d5e7086b-bf37-4609-a504-558f105ac17c",
"fullName": "Petar Pinter",
"lastName": "Pinter",
"firstName": "Petar",
"shirtNumber": "15"
},
{
"id": "03397d8d-9e82-4173-a18c-44fb5e644238",
"fullName": "Lazar Mirotic",
"lastName": "Mirotic",
"firstName": "Lazar",
"shirtNumber": "5"
},
{
"id": "2b8e5aa3-aae4-4845-9460-1ac598526291",
"fullName": "Petar Radonjić",
"lastName": "Radonjić",
"firstName": "Petar",
"shirtNumber": "1"
},
{
"id": "f788e49e-a277-401b-b212-69dd93d25b95",
"fullName": "Aljosa Draskovic",
"lastName": "Draskovic",
"firstName": "Aljosa",
"shirtNumber": "0"
},
{
"id": "a0b1d33e-6ffe-4e91-8b65-da561558a349",
"fullName": " Jevric",
"lastName": "Jevric",
"firstName": null,
"shirtNumber": "6"
},
{
"id": "1e33f7b8-b43c-485f-89f3-f1d9f741fbe2",
"fullName": "Aleksa Janicic",
"lastName": "Janicic",
"firstName": "Aleksa",
"shirtNumber": "3"
}
],
"startingLineup": [
{
"id": "9bb6ed80-9022-4bc1-8ef2-b2f9c0b56971",
"fullName": "Marko Radunović",
"lastName": "Radunović",
"firstName": "Marko",
"shirtNumber": "8"
},
{
"id": "c96fd964-14d2-46d6-9f3e-51a3113e891f",
"fullName": "Petar Strugar",
"lastName": "Strugar",
"firstName": "Petar",
"shirtNumber": "4"
},
{
"id": "c038ff22-be9e-49fc-a670-3ef064003cda",
"fullName": "Amar Hot",
"lastName": "Hot",
"firstName": "Amar",
"shirtNumber": "7"
},
{
"id": "b1514269-cb62-42a1-a47f-c0fbf4a2e852",
"fullName": "Andrija Sutovic",
"lastName": "Sutovic",
"firstName": "Andrija",
"shirtNumber": "2"
},
{
"id": "9fc6b884-c566-4629-9665-01d59fe80d89",
"fullName": "Lazar Vukčević",
"lastName": "Vukčević",
"firstName": "Lazar",
"shirtNumber": "14"
}
]
},
"sendType": "Confirmed",
"clockTime": "00:00",
"fixtureId": "acf80323-ccb3-4828-a7dc-63f21b529b62",
"timestamp": "2022-11-06T11:23:39.227607Z",
"sendTypeId": 5,
"fixtureSeqNum": 5,
"timelineSequence": 5.0E-16,
"fixtureActionType": "Lineups",
"fixtureActionTypeId": 3
},
"fixtureSummary": {
"isTied": true,
"periods": [],
"awayTeamScore": 0,
"currentPeriod": 1,
"currentStatus": "LineUps",
"homeTeamScore": 0,
"currentClockTime": "10:00"
}
},
{
"version": 2,
"finished": false,
"fixtureAction": {
"period": 0,
"actionId": "388ccebd-9832-4dd3-9f83-59c6e3cea19c",
"metadata": {
"awayTeamColour": "0, 145, 255",
"homeTeamColour": "22, 80, 13"
},
"sendType": "Updated",
"clockTime": "00:00",
"fixtureId": "acf80323-ccb3-4828-a7dc-63f21b529b62",
"timestamp": "2022-11-06T11:24:17.264608Z",
"sendTypeId": 2,
"fixtureSeqNum": 6,
"timelineSequence": 6.0E-16,
"fixtureActionType": "Team Colours",
"fixtureActionTypeId": 2
},
"fixtureSummary": {
"isTied": true,
"periods": [],
"awayTeamScore": 0,
"currentPeriod": 1,
"currentStatus": "LineUps",
"homeTeamScore": 0,
"currentClockTime": "10:00"
}
},
{
"version": 2,
"finished": true,
"fixtureAction": {
"period": 0,
"actionId": "5c6bf0ad-2124-77b6-853b-66f27abed59d",
"sendType": "Confirmed",
"clockTime": "00:00",
"fixtureId": "acf80323-ccb3-4828-a7dc-63f21b529b62",
"timestamp": "2022-11-06T13:17:06.905002Z",
"sendTypeId": 5,
"fixtureSeqNum": 1535,
"timelineSequence": 1.535E-13,
"fixtureActionType": "Post Match Check Complete",
"fixtureActionTypeId": 21
},
"fixtureSummary": {
"isTied": false,
"periods": [
{
"id": 1,
"end": "2022-11-06T11:53:57",
"type": "Regular",
"label": "1st quarter",
"start": "2022-11-06T11:34:56",
"awayTeamScore": 15,
"homeTeamScore": 16,
"awayTeamPeriodScore": 15,
"homeTeamPeriodScore": 16
},
{
"id": 2,
"end": "2022-11-06T12:22:35",
"type": "Regular",
"label": "2nd quarter",
"start": "2022-11-06T11:56:16",
"awayTeamScore": 34,
"homeTeamScore": 35,
"awayTeamPeriodScore": 19,
"homeTeamPeriodScore": 19
},
{
"id": 3,
"end": "2022-11-06T12:57:43",
"type": "Regular",
"label": "3rd quarter",
"start": "2022-11-06T12:37:22",
"awayTeamScore": 60,
"homeTeamScore": 52,
"awayTeamPeriodScore": 26,
"homeTeamPeriodScore": 17
},
{
"id": 4,
"end": "2022-11-06T13:15:41",
"type": "Regular",
"label": "4th quarter",
"start": "2022-11-06T12:58:18",
"awayTeamScore": 80,
"homeTeamScore": 66,
"awayTeamPeriodScore": 20,
"homeTeamPeriodScore": 14
}
],
"awayTeamScore": 80,
"currentPeriod": 4,
"currentStatus": "Completed",
"homeTeamScore": 66,
"currentClockTime": "10:00"
}
},
{
"version": 2,
"finished": false,
"fixtureAction": {
"period": 1,
"actionId": "cced72d5-fe44-46c2-b39f-6a69f0e772cd",
"sendType": "Confirmed",
"clockTime": "10:00",
"fixtureId": "acf80323-ccb3-4828-a7dc-63f21b529b62",
"timestamp": "2022-11-06T11:34:56.501369Z",
"sendTypeId": 5,
"fixtureSeqNum": 7,
"timelineSequence": 1.0000000000000007,
"fixtureActionType": "Start Fixture",
"fixtureActionTypeId": 4
},
"fixtureSummary": {
"isTied": true,
"periods": [],
"awayTeamScore": 0,
"currentPeriod": 1,
"currentStatus": "LineUps",
"homeTeamScore": 0,
"currentClockTime": "10:00"
}
},
{
"version": 2,
"finished": false,
"fixtureAction": {
"period": 1,
"actionId": "20501081-3f7b-48b8-a48e-16bbff2fffbb",
"sendType": "Confirmed",
"clockTime": "10:00",
"fixtureId": "acf80323-ccb3-4828-a7dc-63f21b529b62",
"timestamp": "2022-11-06T11:34:56.501441Z",
"sendTypeId": 5,
"fixtureSeqNum": 8,
"timelineSequence": 1.0000000000000009,
"fixtureActionType": "Start Period",
"fixtureActionTypeId": 6
},
"fixtureSummary": {
"isTied": true,
"periods": [
{
"id": 1,
"end": null,
"type": "Regular",
"label": "1st quarter",
"start": "2022-11-06T11:34:56",
"awayTeamScore": 0,
"homeTeamScore": 0,
"awayTeamPeriodScore": 0,
"homeTeamPeriodScore": 0
}
],
"awayTeamScore": 0,
"currentPeriod": 1,
"currentStatus": "Live",
"homeTeamScore": 0,
"currentClockTime": "10:00"
}
},
{
"version": 2,
"finished": false,
"fixtureAction": {
"period": 1,
"actionId": "d32de188-643c-4095-ad1e-8934ad62356c",
"sendType": "Confirmed",
"clockTime": "10:00",
"fixtureId": "acf80323-ccb3-4828-a7dc-63f21b529b62",
"timestamp": "2022-11-06T11:34:56.501443Z",
"sendTypeId": 5,
"fixtureSeqNum": 9,
"timelineSequence": 1.0000000000000009,
"fixtureActionType": "Start Clock",
"fixtureActionTypeId": 8
},
"fixtureSummary": {
"isTied": true,
"periods": [
{
"id": 1,
"end": null,
"type": "Regular",
"label": "1st quarter",
"start": "2022-11-06T11:34:56",
"awayTeamScore": 0,
"homeTeamScore": 0,
"awayTeamPeriodScore": 0,
"homeTeamPeriodScore": 0
}
],
"awayTeamScore": 0,
"currentPeriod": 1,
"currentStatus": "Live",
"homeTeamScore": 0,
"currentClockTime": "09:59"
}
},
{
"version": 2,
"finished": false,
"fixtureAction": {
"team": {
"id": "02ed1f32-385f-4e0f-b78f-390a498d34af",
"name": "Rudar"
},
"period": 1,
"player": {
"id": "4b6fe5e8-5f0a-4f59-bdef-f5ff54bce28d",
"name": "Dejan Dzakovic"
},
"actionId": "01693124-3b3c-4c34-8606-551ce33cac9f",
"metadata": {
"courtPosition": {
"x": -221.0,
"y": 370.0,
"zone": "AboveTheBreak3"
}
},
"sendType": "Pending",
"clockTime": "09:44",
"fixtureId": "acf80323-ccb3-4828-a7dc-63f21b529b62",
"timestamp": "2022-11-06T11:35:12.527233Z",
"sendTypeId": 1,
"fixtureSeqNum": 10,
"timelineSequence": 1.000000015610556,
"fixtureActionType": "3PT Shot",
"fixtureActionTypeId": 233
},
"fixtureSummary": {
"isTied": true,
"periods": [
{
"id": 1,
"end": null,
"type": "Regular",
"label": "1st quarter",
"start": "2022-11-06T11:34:56",
"awayTeamScore": 0,
"homeTeamScore": 0,
"awayTeamPeriodScore": 0,
"homeTeamPeriodScore": 0
}
],
"awayTeamScore": 0,
"currentPeriod": 1,
"currentStatus": "Live",
"homeTeamScore": 0,
"currentClockTime": "09:44"
}
{"authToken": "ACCESS_TOKEN"}
Our WebSockets rely on rate limits to help provide a predictably pleasant experience for users.
This article overviews the rate limits you're likely to encounter for our features and then notes how the limitations apply to our live WebSockets.
We monitor customer traffic to ensure it follows guidelines and isn't excessive. We recommend a request rate of 5 per second
and encourage staying connected to WebSocket instead of repeated re-connections.
The WebSocket API provides a powerful technology for establishing two-way interactive communication between users and the FastPath server.
It enables real-time sports betting and media data updates and eliminates the need for polling the server for responses. WebSockets utilise a bidirectional protocol, offering the fastest real-time data transmission for building real-time sports betting and media applications. The following message types require authentication; data availability depends on the user's subscription license.
Messages sent and received via WebSockets are encoded in JSON format.
Decimal fields, including timestamps, are quoted to preserve precision.
At least one message should be subscribed to to maintain an authenticated client connection.
Use the Fixtures REST API endpoints to fetch the fixtures that can be subscribed via the WebSockets API. The 'id' field provides the supported fixture ID for subscription.
Our REST API and WebSocket endpoints are only tailored for B2B use. Using our data to connect directly with the DDE is prohibited. This helps ensure data integrity and security. If you have integration needs, we can talk about proceeding within our guidelines. Please don't hesitate to reach out with any questions to datasupport@imgarena.com.
Authentication Refer to the Access Tokens documentation for detailed information.
Sequence Numbers FastPath feeds include sequence numbers ("fixtureSeqNum") in their messages. These numbers are monotonically increasing integers starting from 1 and operate on a per-connection and per-feed basis. They help clients identify if they are dropping messages, receiving messages out of order, or processing messages differently from the server's order.
Connection Status WebSockets enable real-time communication between clients and servers. However, disconnections can occur for various reasons, such as network issues, server unavailability, or client-side errors. The URL for the production environment is
wss://dde-streams.data.imgarena.com
When a WebSocket connection is disconnected, sending and receiving messages from the server becomes impossible. To handle this, a mechanism is implemented to detect and manage disconnections. This includes using heartbeats to detect disconnections, implementing automatic reconnection, and displaying warning messages to the user.
If there are connection issues with the data collection network, IMG sends connection status packets in WebSocket feeds to indicate that the upstream provider is not sending data. These packets do not contain sequence numbers. Here is a sample format of the expected status packet:
{
"eventElementType": "ConnectionStateChanged",
"state": "Connected",
"timestamp": "2023-02-24T09:47:57.624698Z"
}
Valid state values are:
Connected
Disconnected
The Connected status is sent when a packet is received and the previous state was Disconnected. The status change is delivered before the packet.
The Disconnected status is sent if no packets (including heartbeats) have been received for a known feed. A feed is considered known if any data has been received from it, including heartbeats. The system checks for feed disconnection every 10 seconds and marks it as Disconnected if no data has been received within the last 30 seconds.
For example, if a packet is received at 5 seconds and no further packets are received, the feed will be marked as disconnected at 40 seconds. This is the first 10-second interval in which at least 30 seconds have passed since receiving the packet.
Note that connection statuses are deduplicated to avoid sending redundant ConnectionStateChanged events unless the new state is different from the previous state.
During a suspension, the collection status is updated manually by the supervisor when the scorer goes offline. However, the scorer continues to collect data locally, which is sent to the server upon reconnection. Users will receive all missing actions upon the scorer's reconnection.
For more information on error handling, please refer to the documentation.
squad | The requested list of players within a squad |
action | The requested list of actions. |
This section provides details and descriptions of the values in the actions payload.
The Live Actions WebSocket offers a live 'stream' of team and player actions during a match. It is primarily used by clients integrating data for live betting markets. Updates will be received whenever a key action is completed, and this WebSocket is essential for live scores and match actions. To connect to this WebSocket endpoint, the authentication token is provided. Heartbeats are sent from this endpoint between data packets to indicate a continuous connection.
CONNECT
wss://dde-streams.data.imgarena.com/ice-hockey/fixtures/{fixtureId}/actions
Two optional parameters are in common with these WebSocket endpoints:
speed
- this can be “fast” or “normal”. The default is normal and only applicable for offline matches.
startPosition
: integer value, default is 0. This is how many events to skip from the beginning of the list. e.g. five would start sending events from the 5th event received for that WebSockte. This is a helpful feature if you want to continue without getting all the events again from the beginning when you reconnect.
Name | Type | Description |
---|
Name | Type | Description |
---|
fixtureId* | UUID | Unique id of a requested fixture. |
Accept* | String | application/vnd.imggaming.dde.api+json;version=1 |
Connection | String | keep-alive |
{
The supplied authentication is invalid
}
{
Request is missing required HTTP header 'Accept'
}
action | Detailed player action details within a match |
Represents the aggregated statistics of all match actions by action types.
Represents the player action details of a match.
{
"traceId": "0bfbcda4adc9b5989812edc04546a08f",
"version": 3,
"finished": false,
"fixtureAction": {...},
"fixtureSummary": {...}
}
Represents the category details of a team or competition.
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Action Statistic Name | Description and Sub Actions |
---|---|
Name | Type | Description |
---|
Name | Type | Description |
---|
action
String
Action type name
actionId
Integer
Unique id of a specific action type
actionAggregate
Integer
Number of times a specific action was recorded during a match
subActionAggregates
Detailed information of record sub action types
traceId
UUID
Unique tracing id for logs
version
Integer
API version
finished
Boolean
fixtureAction
Contains information about the action
fixtureSummary
Contains a summary about the fixture status
Face Offs
Total face-offs initiated.
Face Offs Won
Count of face-offs controlled.
Goals
Total successful scoring attempts.
Shots
Aggregate of goal attempts.
Hits
Sum of physical blocks.
Hits against
Total times being hit.
Assists
Collective contributions to goals.
Stoppages
Total game pauses.
Penalties
Sum of rule infractions.
Goalie off/on
Times goalie leaves/enters.
Takeaways / Giveaways
Total possession changes.
Shootout Attempts / Outcomes
Sum of shootout actions and results.
Delayed Penalties / Penalty Shots
Total pending penalties and direct attempts.
id | Integer | Category ID |
name | String |
|
id | UUID | Unique club id |
name | String | Name of the club |
gameStatistics |
teamsStatistics |
americanFootballFixtureState |
{
"id": 1,
"name": "Men"
}
{
"id": "3989c21b-22d6-465b-ba80-b2bd436789bc",
"name": "Carolina Hurricanes"
}
The competition object represents a structured set of information that defines a specific competition or league.
Represents the location details of a continent where a competition to be played.
{
"name": "North America"
}
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
id
UUID
Unique ID for this competition. IMG Arena generates it.
name
String
The competition's .
category
The competition's .
location
The competition's location.
name
String
Continent's name
name string | Official name of a country |
"country": {
"name": "Poland"
}
Represents the fixture's details.
{
"id": "3be343aa-d085-4773-926e-0cb9981e99a7",
"name": "Carolina Hurricanes vs New Jersey Devils",
"status": "Completed",
"collectionStatus": "CollectionCompleted",
"type": "Training",
"coverageLevel": "In Venue",
"startDateUTC": "2024-02-12T00:00:00",
"teams": [...],
"stage": {...},
"venue": {...},
"fixtureSummary": {...},
"usages": [...]
}
fixtureSeqNum is a deduplicated list of scorer sequence numbers based on the action creation time across all devices and all scorers. timelineSequence is a value that considers the chronological order of actions. The intention is for it to be both sequential and unique, ensuring that no actions have the same timelineSequence and that any action occurring afterward has a greater timeline sequence. When a fixture is finished the order of actions is based on the timelinesequence. During a live match, the packets should be ordered by fixtureSeqNum.
"delayStatus": "DELAYED",
"fixtureAction": {
"period": 0,
"actionId": "d520aeee-3161-4f76-8dde-ffe3951c1ee9",
"metadata": {
"awayTeamColour": "255, 0, 0",
"homeTeamColour": "0, 35, 255"
},
"sendType": "Confirmed",
"clockTime": "00:00",
"fixtureId": "9b694d50-d720-483c-ac5b-efcf9bad1f9d",
"timestamp": "2023-09-30T01:04:06.694366Z",
"sendTypeId": 5,
"fixtureSeqNum": 1,
"timelineSequence": 1.0E-16,
"fixtureActionType": "Team Colours",
"fixtureActionTypeId": 2,
"relatedFixtureActionIds": []
}
Represents the location details of a tournament or season.
Property | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|
Name | Type | Description |
---|
id
UUID
Unique ID for this fixture. Generated by IMG Arena.
name
String
The fixture's .
status
String
Scheduled
Live
Completed
Postponed
Abandoned
Cancelled
Suspended
Unverified
collectionStatus
String
CollectionScheduled
CollectingLive
CollectingPostMatch
CollectionSuspended
CollectionDropped
CollectionCompleted
PostMatchChecked
type
String
This allows a user to call the fixtures API by 'Official', 'Simulation' or 'Training'.
coverageLevel
String
No Coverage
In Venue
Low Latency Stream
Standard Stream
Video Post Match
startDateUTC
String
of when the fixture is scheduled to start, in RFC 3339 format.
teams
Team details
stage
Stage information
venue
Details of the venue
fixtureSummary
usages
String
FastPath
period
Integer
The period id.
actionId
UUID
The id number of the action. This will be useful in linking actions that are pending, updated etc.
metadata
Provides essential contextual information about a sports event, including the coverage level, fixture status, collection status, and reason codes for collection status. This parameter enhances the data's utility by indicating the depth of event coverage, the real-time progress of the fixture, the current state of data collection, and explanations for any collection interruptions.
sendType
String
the send type .
clockTime
String
The value on the clock when the action was collected.
fixtureId
UUID
The unique id of the fixture.
timestamp
String
of when the season is scheduled to start, in RFC 3339 format.
sendTypeId
Integer
the send type .
fixtureSeqNum
Integer
A deduplicated list of scorer sequence numbers based on the action creation time across all devices and all scorers.
timelineSequence
Double
The timeline sequence
fixtureActionType
String
The action type . Full list of actions can be found here.
fixtureActionTypeId
Integer
The action type Id related to the fixtureActionType.
relatedFixtureActionIds
String
The sub action type name.
delayStatus
String
Identify delayed packets collected offline due to scorer disconnection, ensuring these packets include the actual collection timestamp upon reconnection.
{
"name": "USA",
"country": {},
"continent": {
"name": "North America"
}
}
{
"isTied": true,
"periods": [],
"finished": false,
"awayTeamScore": 0,
"currentPeriod": 1,
"currentStatus": "Scheduled",
"homeTeamScore": 0,
"collectionStatus": "CollectionScheduled",
"currentClockTime": "15:00",
"isHomeTeamInPossesion": true
}
name | String | Location name. This is usually a city, occasionally a country. |
country | Country name in official format. |
continent | Continent where the given country belongs. |
isTied | Boolean | Is the match currently in a tied state? |
periods | Information for each period. |
finished | Boolean | Inidicates the match has finished and no more packets will be sent |
awayTeamScore | Integer | The away team score. |
homeTeamScore | Integer | The home team score. |
currentPeriod | Integer | The current period. |
currentStatus | String |
|
collectionStatus | String |
|
currentClockTime | String | The clock time of the action. |
isHomeTeamInPossession | Boolean | Is the home team in possession of the ball? |
currentClockState | String |
|
Name | Type | Description |
---|
Name | Type | Description |
---|
coverageLevel
Defines the granularity of data collected for an event.
fixtureStatus
Indicates the current phase of an event, such as upcoming, in progress, paused or completed.
collectionStatus
Reflects the ongoing state of data collection for an event, highlighting if it's active, paused, or complete.
collectionStatusReasonCode
Provides a code or explanation for the current data collection status, clarifying any interruptions or changes.
id | Integer | The period ID. |
type | String | Match type. |
label | String | String value describing the period. |
start | String | Timestamp of when the period has started, in RFC 3339 format. |
end | String | Timestamp of when the period has ended, in RFC 3339 format. |
homeTeamScore | Integer | The overall home team score. |
awayTeamScore | Integer | The overall away team score. |
homeTeamPeriodScore | Integer | The home team score in that period. |
awayTeamPeriodScore | Integer | The away team score in that period. |
id uuid | Unique player id |
name string | Full name of the player |
{
"id": 1,
"type": "Regular",
"label": "1st quarter",
"start": "2023-09-30T01:04:56",
"end": "2023-09-30T02:05:56",
"awayTeamScore": 1,
"homeTeamScore": 0,
"awayTeamPeriodScore": 1,
"homeTeamPeriodScore": 0
}
"player": {
"id": "ac367f4c-c8a5-48ac-afdc-be9fbddfa60c",
"name": "Kristof D'Haene"
}
{
"type": "Regular",
"label": "2nd period",
"period": 2,
"aggregates": [
{
"action": "Face Off Won",
"actionId": 802,
"actionAggregate": 2,
"subActionAggregates": []
},
{
"action": "Hit",
"actionId": 805,
"actionAggregate": 1,
"subActionAggregates": []
}
]
}
type | String |
label | String |
period | Integer | The period of the match |
aggregates | Aggregates | Aggregated event data that comprises of general attributes and event specific attributes and is grouped by sport specific action types. |
Represents a stage details of an event.
Represents a stage details of an event.
The match .
The string relating to the period.
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Property | Type | Description |
---|
Name | Type | Description |
---|
Name | Type | Description |
---|
player
Detailed information of a team
gameActionAggregates
Aggregated event data that comprises of general attributes and event specific attributes and is grouped by a player
periodActionAggregates
Provides aggregated event data for each player within a given period
id
UUID
Unique ID for this season. Generated by IMG Arena.
name
String
The season's .
startDateUTC
String
of when the season is scheduled to start, in RFC 3339 format.
endDateUTC
String
of when the season is scheduled to end, in RFC 3339 format.
competition
A list of competitions played within the season.
stages
Location details of the season.
id | UUID | Unique ID for this competition. IMG Arena generates it. |
name | String | The competition's name. |
startDateUTC | String | Start date in UTC format. |
endDateUTC | String | End date in UTC format. |
rounds | Round details. |
groups | Group details. |
{
"id": "d1854097-8e1d-43db-a8f4-7f7b162ecac7",
"season": {...},
"team": {...},
"players": [...]
}
{
"id": "d8ed15b4-995c-47e1-80e5-a3b6151028d6",
"name": "Regular Round",
"startDateUTC": "2023-08-26T12:00:00",
"endDateUTC": "2023-11-30T12:00:00",
"rounds": [],
"groups": []
}
{
"id": "84cd66b5-38be-40a8-a22b-eca5754ab79b",
"name": "Reg Season",
"startDateUTC": "2024-02-01T12:00:00",
"endDateUTC": "2026-03-31T12:00:00",
"season": {...}
}
id | UUID | Unique squad id |
season | Season within the squad is registered |
team | Information about the team |
players | Players' details within a team |
id | UUID | Unique ID for this competition. IMG Arena generates it. |
name | String | The competition's name. |
startDateUTC | String | Start date in UTC format. |
endDateUTC | String | End date in UTC format. |
season | Season details. |
Represents a team's details.
Property | Type | Description |
---|---|---|
Name | Type | Description |
---|
Name | Type | Description |
---|
subAction string
Sub action type name
subActionId integer
Unique id of a specific sub action type
subActionAggregate integer
Number of times a specific sub action was recorded during a match
seqNum
Integer
Sequence number.
traceId
Tracing Id for logs.
version
Integer
API version.
finished
Boolean
Indicates whether a match has finished.
fixtureId
UUID
Unique fixture Id.
timestamp
String
of when the statistics were created, in RFC 3339 format.
teamActionAggregates
Aggregated actions statistics.
{
"team": {...},
"gameActionAggregates": [...],
"periodActionAggregates": [...],
"playerActionAggregates": [...]
}
{
"id": "7aa1aef0-e89f-4a40-b86c-c0ed521c6c66",
"name": "Carolina Hurricanes",
"club": {...},
"category": {...},
"homeTeam": true,
"shortCode": "HUR"
}
team | Team information |
gameActionAggregates | Game action aggregates |
periodActionAggregates | Period action aggregates |
playerActionAggregates | Player action aggregates |
id | UUID | Unique id of a team. |
name | String | Team's name. |
club | More details about the club the team belongs to. |
category | Team's category. |
homeTeam | Boolean | Indicates whether the team is playing at home or away. |
Name | Type | Description |
---|---|---|
id
UUID
Unique venue id
name
String
Name of the venue
location
Location information
The below information details the key FastPath actions and sub action types we will be collecting live and distributing via the live Actions WebSocket.
An action type can be something like first catch, touchback, or fair catch. The sub action type gives extra context to that initial action type. i.e. Play Stopped (Injury).
Action Type Id | Action Type Name | Sub Action Type Name |
---|---|---|
8
Start Clock
Initiates the game or period timer.
9
Stop Clock
Pauses the game or period timer.
15
In Possession
Indicates a team currently has control of the puck.
24
Players Ready
Signifies all players are positioned for play to begin or resume.
51
Video Check Underway
5105: AF 1 5106: AF 2 5104: Other
52
Timeout
A break in play, requested by a team for strategy discussion.
53
Challenge Requested
A team's request to review a play or decision.
58
Play Stopped
5801: Injury 5802: Pitch Invasion 5803: Crowd Trouble 5804: Other
60
Player returned
A player re-enters the game after a penalty or bench time.
61
Video Check Result
6107: Call Remains 6108: Call Overturned
63
Play Resumed
Play restarts following a stoppage.
64
Possible Video Check
Indicates a potential review of the play via video.
66
Close Market
Ends betting opportunities for a specific event or time.
67
Open Market
Begins betting opportunities for a specific event or time.
68
No Video Check
Confirms that no video review is necessary for the play.
801
Face Off
Restart of play with a puck drop between two players. 80101: Icing 80102: Goal scored 80103: Penalty 80104: Puck in crowd 80105: Puck in netting 80106: Puck frozen 80107: Offside 80108: Hand pass 80109: False Start 80110: Injury 80120: Other
802
Face Off Won
Indicates which team gained possession after a face off.
803
Goal
A successful shot that results in a score. 80301: Penalty Goal
804
Shot
An attempt to score a goal. 80401: Saved 80402: Missed 80403: Blocked 80404: Puck Frozen 80405: On Target
805
Hit
Physical contact against an opponent within game rules.
806
Hit against
Records when a player is the recipient of a hit.
807
Assist
Credits a player who helps set up a goal.
808
Stoppage
A halt in play due to a rule infraction, puck out of play, etc.
809
Penalty
A punishment for a rule violation, often resulting in short-handed play. 80901: 2 mins 80902: 4 mins 80903: 5 mins 80904: Ejected
812
Goalie off
The goalie leaves the ice for an extra attacker.
813
Goalie on
The goalie returns to the ice after being off.
814
Takeaway
Gaining possession of the puck from the opposing team.
815
Giveaway
Losing possession of the puck to the opposing team.
816
Shootout Taker
A player selected to perform in a shootout.
817
Shootout Goal
A successful goal during a shootout.
818
Shootout Miss
An unsuccessful attempt during a shootout.
819
Delayed Penalty
A penalty that will be enforced once the offending team loses possession.
820
No Penalty
Confirmation that no penalty will be applied after consideration.
821
Penalty Shot Awarded
A free shot granted due to a foul preventing a clear scoring opportunity.
822
Penalty Shot Missed
An unsuccessful penalty shot attempt.
823
Face Off Started
Marks the beginning of a face off.
Provide aggregated data of matches such as statistics, scores, line-ups used for analysis and visualisation.
The statistics WebSocket contains a live 'stream' of the team and player actions within a match. This WebSocket is typically for clients wanting to integrate aggregated stats data to power live betting markets.
You should receive a new update any time an essential action is completed, and this WebSocket is crucial for powering live scores and match actions. The authentication token provided will be required to connect to this WebSocket endpoint. Once you have the API token, any further data you send over the connection will be ignored. This endpoint sends heartbeats between data packets to let you know it is still connected.
CONNECT
wss://dde-streams.data.imgarena.com/ice-hockey/fixtures/{fixtureId}/statistics
{
The supplied authentication is invalid
}
{
Request is missing required HTTP header 'Accept'
}
{
"seqNum": 405,
"traceId": "eb8ee0f092bf0cda01a497cd072ffad9",
"version": 2,
"finished": true,
"fixtureId": "b11729e0-d401-48aa-938b-1025aa44369f",
"timestamp": "2023-02-27T11:33:13.001313400Z",
"teamActionAggregates": [
{
"team": {
"id": "fd4a9578-2fff-4ed3-a015-694985fa8672",
"name": "AS Test WST Team 1"
},
"gameActionAggregates": [
{
"action": "Red",
"actionId": 301,
"actionAggregate": 84,
"subActionAggregates": [
{
"subAction": "Bottom Left",
"subActionId": 30103,
"subActionAggregate": 64
},
{
"subAction": "Top Right",
"subActionId": 30104,
"subActionAggregate": 7
},
{
"subAction": "Bottom Right",
"subActionId": 30106,
"subActionAggregate": 1
},
{
"subAction": "Center Left",
"subActionId": 30102,
"subActionAggregate": 3
},
{
"subAction": "Top Left",
"subActionId": 30101,
"subActionAggregate": 2
},
{
"subAction": "Center right",
"subActionId": 30105,
"subActionAggregate": 1
}
]
},
{
"action": "Black",
"actionId": 307,
"actionAggregate": 78,
"subActionAggregates": [
{
"subAction": "Bottom Left",
"subActionId": 30103,
"subActionAggregate": 61
},
{
"subAction": "Center Left",
"subActionId": 30102,
"subActionAggregate": 2
},
{
"subAction": "Top Right",
"subActionId": 30104,
"subActionAggregate": 7
},
{
"subAction": "Center right",
"subActionId": 30105,
"subActionAggregate": 2
},
{
"subAction": "Top Left",
"subActionId": 30101,
"subActionAggregate": 1
}
]
},
{
"action": "Brown",
"actionId": 304,
"actionAggregate": 1,
"subActionAggregates": [
{
"subAction": "Bottom Right",
"subActionId": 30106,
"subActionAggregate": 1
}
]
},
{
"action": "Pink",
"actionId": 306,
"actionAggregate": 2,
"subActionAggregates": [
{
"subAction": "Bottom Left",
"subActionId": 30103,
"subActionAggregate": 2
}
]
},
{
"action": "Blue",
"actionId": 305,
"actionAggregate": 1,
"subActionAggregates": [
{
"subAction": "Center Left",
"subActionId": 30102,
"subActionAggregate": 1
}
]
},
{
"action": "Striker",
"actionId": 316,
"actionAggregate": 5,
"subActionAggregates": []
}
],
"periodActionAggregates": [
{
"period": 5,
"aggregates": [
{
"action": "Striker",
"actionId": 316,
"actionAggregate": 1,
"subActionAggregates": []
},
{
"action": "Red",
"actionId": 301,
"actionAggregate": 9,
"subActionAggregates": [
{
"subAction": "Bottom Left",
"subActionId": 30103,
"subActionAggregate": 8
}
]
},
{
"action": "Black",
"actionId": 307,
"actionAggregate": 8,
"subActionAggregates": [
{
"subAction": "Bottom Left",
"subActionId": 30103,
"subActionAggregate": 8
}
]
}
]
},
{
"period": 1,
"aggregates": [
{
"action": "Red",
"actionId": 301,
"actionAggregate": 8,
"subActionAggregates": [
{
"subAction": "Bottom Left",
"subActionId": 30103,
"subActionAggregate": 4
},
{
"subAction": "Top Right",
"subActionId": 30104,
"subActionAggregate": 1
},
{
"subAction": "Bottom Right",
"subActionId": 30106,
"subActionAggregate": 1
},
{
"subAction": "Center Left",
"subActionId": 30102,
"subActionAggregate": 1
}
]
},
{
"action": "Black",
"actionId": 307,
"actionAggregate": 6,
"subActionAggregates": [
{
"subAction": "Bottom Left",
"subActionId": 30103,
"subActionAggregate": 5
},
{
"subAction": "Center Left",
"subActionId": 30102,
"subActionAggregate": 1
}
]
},
{
"action": "Brown",
"actionId": 304,
"actionAggregate": 1,
"subActionAggregates": [
{
"subAction": "Bottom Right",
"subActionId": 30106,
"subActionAggregate": 1
}
]
},
{
"action": "Pink",
"actionId": 306,
"actionAggregate": 1,
"subActionAggregates": [
{
"subAction": "Bottom Left",
"subActionId": 30103,
"subActionAggregate": 1
}
]
}
]
},
{
"period": 6,
"aggregates": [
{
"action": "Red",
"actionId": 301,
"actionAggregate": 9,
"subActionAggregates": [
{
"subAction": "Top Right",
"subActionId": 30104,
"subActionAggregate": 2
},
{
"subAction": "Bottom Left",
"subActionId": 30103,
"subActionAggregate": 7
}
]
},
{
"action": "Black",
"actionId": 307,
"actionAggregate": 8,
"subActionAggregates": [
{
"subAction": "Top Right",
"subActionId": 30104,
"subActionAggregate": 1
},
{
"subAction": "Bottom Left",
"subActionId": 30103,
"subActionAggregate": 7
}
]
}
]
},
{
"period": 9,
"aggregates": [
{
"action": "Striker",
"actionId": 316,
"actionAggregate": 1,
"subActionAggregates": []
},
{
"action": "Red",
"actionId": 301,
"actionAggregate": 7,
"subActionAggregates": [
{
"subAction": "Bottom Left",
"subActionId": 30103,
"subActionAggregate": 3
}
]
},
{
"action": "Black",
"actionId": 307,
"actionAggregate": 7,
"subActionAggregates": [
{
"subAction": "Bottom Left",
"subActionId": 30103,
"subActionAggregate": 3
}
]
}
]
},
{
"period": 2,
"aggregates": [
{
"action": "Red",
"actionId": 301,
"actionAggregate": 9,
"subActionAggregates": [
{
"subAction": "Bottom Left",
"subActionId": 30103,
"subActionAggregate": 5
},
{
"subAction": "Top Right",
"subActionId": 30104,
"subActionAggregate": 2
},
{
"subAction": "Center Left",
"subActionId": 30102,
"subActionAggregate": 1
},
{
"subAction": "Top Left",
"subActionId": 30101,
"subActionAggregate": 1
}
]
},
{
"action": "Black",
"actionId": 307,
"actionAggregate": 7,
"subActionAggregates": [
{
"subAction": "Bottom Left",
"subActionId": 30103,
"subActionAggregate": 2
},
{
"subAction": "Top Right",
"subActionId": 30104,
"subActionAggregate": 4
},
{
"subAction": "Center right",
"subActionId": 30105,
"subActionAggregate": 1
}
]
},
{
"action": "Blue",
"actionId": 305,
"actionAggregate": 1,
"subActionAggregates": [
{
"subAction": "Center Left",
"subActionId": 30102,
"subActionAggregate": 1
}
]
},
{
"action": "Pink",
"actionId": 306,
"actionAggregate": 1,
"subActionAggregates": [
{
"subAction": "Bottom Left",
"subActionId": 30103,
"subActionAggregate": 1
}
]
}
]
},
{
"period": 7,
"aggregates": [
{
"action": "Striker",
"actionId": 316,
"actionAggregate": 2,
"subActionAggregates": []
},
{
"action": "Red",
"actionId": 301,
"actionAggregate": 11,
"subActionAggregates": [
{
"subAction": "Bottom Left",
"subActionId": 30103,
"subActionAggregate": 11
}
]
},
{
"action": "Black",
"actionId": 307,
"actionAggregate": 11,
"subActionAggregates": [
{
"subAction": "Bottom Left",
"subActionId": 30103,
"subActionAggregate": 11
}
]
}
]
},
{
"period": 3,
"aggregates": [
{
"action": "Striker",
"actionId": 316,
"actionAggregate": 1,
"subActionAggregates": []
},
{
"action": "Red",
"actionId": 301,
"actionAggregate": 11,
"subActionAggregates": [
{
"subAction": "Bottom Left",
"subActionId": 30103,
"subActionAggregate": 11
}
]
},
{
"action": "Black",
"actionId": 307,
"actionAggregate": 11,
"subActionAggregates": [
{
"subAction": "Bottom Left",
"subActionId": 30103,
"subActionAggregate": 11
}
]
}
]
},
{
"period": 8,
"aggregates": [
{
"action": "Red",
"actionId": 301,
"actionAggregate": 13,
"subActionAggregates": [
{
"subAction": "Bottom Left",
"subActionId": 30103,
"subActionAggregate": 13
}
]
},
{
"action": "Black",
"actionId": 307,
"actionAggregate": 13,
"subActionAggregates": [
{
"subAction": "Bottom Left",
"subActionId": 30103,
"subActionAggregate": 12
}
]
}
]
},
{
"period": 4,
"aggregates": [
{
"action": "Red",
"actionId": 301,
"actionAggregate": 7,
"subActionAggregates": [
{
"subAction": "Top Right",
"subActionId": 30104,
"subActionAggregate": 2
},
{
"subAction": "Bottom Left",
"subActionId": 30103,
"subActionAggregate": 2
},
{
"subAction": "Center Left",
"subActionId": 30102,
"subActionAggregate": 1
},
{
"subAction": "Top Left",
"subActionId": 30101,
"subActionAggregate": 1
},
{
"subAction": "Center right",
"subActionId": 30105,
"subActionAggregate": 1
}
]
},
{
"action": "Black",
"actionId": 307,
"actionAggregate": 7,
"subActionAggregates": [
{
"subAction": "Top Right",
"subActionId": 30104,
"subActionAggregate": 2
},
{
"subAction": "Bottom Left",
"subActionId": 30103,
"subActionAggregate": 2
},
{
"subAction": "Center Left",
"subActionId": 30102,
"subActionAggregate": 1
},
{
"subAction": "Top Left",
"subActionId": 30101,
"subActionAggregate": 1
},
{
"subAction": "Center right",
"subActionId": 30105,
"subActionAggregate": 1
}
]
}
]
}
],
"playerActionAggregates": []
},
{
"team": {
"id": "ecd878c9-7edb-4d52-94f6-f62d7f97c59d",
"name": "AS Test WST Team 2"
},
"gameActionAggregates": [
{
"action": "Striker",
"actionId": 316,
"actionAggregate": 10,
"subActionAggregates": []
},
{
"action": "Concede frame",
"actionId": 312,
"actionAggregate": 9,
"subActionAggregates": []
}
],
"periodActionAggregates": [
{
"period": 5,
"aggregates": [
{
"action": "Striker",
"actionId": 316,
"actionAggregate": 1,
"subActionAggregates": []
},
{
"action": "Concede frame",
"actionId": 312,
"actionAggregate": 1,
"subActionAggregates": []
}
]
},
{
"period": 1,
"aggregates": [
{
"action": "Striker",
"actionId": 316,
"actionAggregate": 1,
"subActionAggregates": []
},
{
"action": "Concede frame",
"actionId": 312,
"actionAggregate": 1,
"subActionAggregates": []
}
]
},
{
"period": 6,
"aggregates": [
{
"action": "Striker",
"actionId": 316,
"actionAggregate": 1,
"subActionAggregates": []
},
{
"action": "Concede frame",
"actionId": 312,
"actionAggregate": 1,
"subActionAggregates": []
}
]
},
{
"period": 9,
"aggregates": [
{
"action": "Striker",
"actionId": 316,
"actionAggregate": 1,
"subActionAggregates": []
},
{
"action": "Concede frame",
"actionId": 312,
"actionAggregate": 1,
"subActionAggregates": []
}
]
},
{
"period": 2,
"aggregates": [
{
"action": "Striker",
"actionId": 316,
"actionAggregate": 1,
"subActionAggregates": []
},
{
"action": "Concede frame",
"actionId": 312,
"actionAggregate": 1,
"subActionAggregates": []
}
]
},
{
"period": 7,
"aggregates": [
{
"action": "Striker",
"actionId": 316,
"actionAggregate": 2,
"subActionAggregates": []
},
{
"action": "Concede frame",
"actionId": 312,
"actionAggregate": 1,
"subActionAggregates": []
}
]
},
{
"period": 3,
"aggregates": [
{
"action": "Striker",
"actionId": 316,
"actionAggregate": 1,
"subActionAggregates": []
},
{
"action": "Concede frame",
"actionId": 312,
"actionAggregate": 1,
"subActionAggregates": []
}
]
},
{
"period": 8,
"aggregates": [
{
"action": "Striker",
"actionId": 316,
"actionAggregate": 1,
"subActionAggregates": []
},
{
"action": "Concede frame",
"actionId": 312,
"actionAggregate": 1,
"subActionAggregates": []
}
]
},
{
"period": 4,
"aggregates": [
{
"action": "Striker",
"actionId": 316,
"actionAggregate": 1,
"subActionAggregates": []
},
{
"action": "Concede frame",
"actionId": 312,
"actionAggregate": 1,
"subActionAggregates": []
}
]
}
],
"playerActionAggregates": []
}
],
"advancedSportStatistics": {
"startingStriker": "fd4a9578-2fff-4ed3-a015-694985fa8672",
"breaksStatistics": {
"breaks": [
{
"score": 60,
"breakSeq": 1,
"playerId": "fd4a9578-2fff-4ed3-a015-694985fa8672",
"playerName": "Bob Smith",
"pottedBalls": {
"redBalls": 8,
"blueBalls": 0,
"pinkBalls": 1,
"blackBalls": 6,
"brownBalls": 1,
"greenBalls": 0,
"yellowBalls": 0
},
"endTimestamp": "2023-02-27T11:22:05.485816Z",
"periodNumber": 1,
"startTimestamp": "2023-02-27T11:18:06.166267Z"
},
{
"score": 0,
"breakSeq": 2,
"playerId": "ecd878c9-7edb-4d52-94f6-f62d7f97c59d",
"playerName": "Joe Charles",
"pottedBalls": {
"redBalls": 0,
"blueBalls": 0,
"pinkBalls": 0,
"blackBalls": 0,
"brownBalls": 0,
"greenBalls": 0,
"yellowBalls": 0
},
"endTimestamp": "2023-02-27T11:22:07.781721Z",
"periodNumber": 1,
"startTimestamp": "2023-02-27T11:22:05.485816Z"
},
{
"score": 69,
"breakSeq": 1,
"playerId": "fd4a9578-2fff-4ed3-a015-694985fa8672",
"playerName": "Bob Smith",
"pottedBalls": {
"redBalls": 9,
"blueBalls": 1,
"pinkBalls": 1,
"blackBalls": 7,
"brownBalls": 0,
"greenBalls": 0,
"yellowBalls": 0
},
"endTimestamp": "2023-02-27T11:23:30.501786Z",
"periodNumber": 2,
"startTimestamp": "2023-02-27T11:22:47.891828Z"
},
{
"score": 0,
"breakSeq": 2,
"playerId": "ecd878c9-7edb-4d52-94f6-f62d7f97c59d",
"playerName": "Joe Charles",
"pottedBalls": {
"redBalls": 0,
"blueBalls": 0,
"pinkBalls": 0,
"blackBalls": 0,
"brownBalls": 0,
"greenBalls": 0,
"yellowBalls": 0
},
"endTimestamp": "2023-02-27T11:23:32.911043Z",
"periodNumber": 2,
"startTimestamp": "2023-02-27T11:23:30.501786Z"
},
{
"score": 0,
"breakSeq": 1,
"playerId": "ecd878c9-7edb-4d52-94f6-f62d7f97c59d",
"playerName": "Joe Charles",
"pottedBalls": {
"redBalls": 0,
"blueBalls": 0,
"pinkBalls": 0,
"blackBalls": 0,
"brownBalls": 0,
"greenBalls": 0,
"yellowBalls": 0
},
"endTimestamp": "2023-02-27T11:23:42.475933Z",
"periodNumber": 3,
"startTimestamp": "2023-02-27T11:23:38.82287Z"
},
{
"score": 88,
"breakSeq": 2,
"playerId": "fd4a9578-2fff-4ed3-a015-694985fa8672",
"playerName": "Bob Smith",
"pottedBalls": {
"redBalls": 11,
"blueBalls": 0,
"pinkBalls": 0,
"blackBalls": 11,
"brownBalls": 0,
"greenBalls": 0,
"yellowBalls": 0
},
"endTimestamp": "2023-02-27T11:24:27.120534Z",
"periodNumber": 3,
"startTimestamp": "2023-02-27T11:23:42.475933Z"
},
{
"score": 0,
"breakSeq": 3,
"playerId": "ecd878c9-7edb-4d52-94f6-f62d7f97c59d",
"playerName": "Joe Charles",
"pottedBalls": {
"redBalls": 0,
"blueBalls": 0,
"pinkBalls": 0,
"blackBalls": 0,
"brownBalls": 0,
"greenBalls": 0,
"yellowBalls": 0
},
"endTimestamp": "2023-02-27T11:24:28.908342Z",
"periodNumber": 3,
"startTimestamp": "2023-02-27T11:24:27.120534Z"
},
{
"score": 56,
"breakSeq": 1,
"playerId": "fd4a9578-2fff-4ed3-a015-694985fa8672",
"playerName": "Bob Smith",
"pottedBalls": {
"redBalls": 7,
"blueBalls": 0,
"pinkBalls": 0,
"blackBalls": 7,
"brownBalls": 0,
"greenBalls": 0,
"yellowBalls": 0
},
"endTimestamp": "2023-02-27T11:29:43.602901Z",
"periodNumber": 4,
"startTimestamp": "2023-02-27T11:29:12.903858Z"
},
{
"score": 0,
"breakSeq": 2,
"playerId": "ecd878c9-7edb-4d52-94f6-f62d7f97c59d",
"playerName": "Joe Charles",
"pottedBalls": {
"redBalls": 0,
"blueBalls": 0,
"pinkBalls": 0,
"blackBalls": 0,
"brownBalls": 0,
"greenBalls": 0,
"yellowBalls": 0
},
"endTimestamp": "2023-02-27T11:29:46.136075Z",
"periodNumber": 4,
"startTimestamp": "2023-02-27T11:29:43.602901Z"
},
{
"score": 0,
"breakSeq": 1,
"playerId": "ecd878c9-7edb-4d52-94f6-f62d7f97c59d",
"playerName": "Joe Charles",
"pottedBalls": {
"redBalls": 0,
"blueBalls": 0,
"pinkBalls": 0,
"blackBalls": 0,
"brownBalls": 0,
"greenBalls": 0,
"yellowBalls": 0
},
"endTimestamp": "2023-02-27T11:29:48.772897Z",
"periodNumber": 5,
"startTimestamp": "2023-02-27T11:29:47.271522Z"
},
{
"score": 65,
"breakSeq": 2,
"playerId": "fd4a9578-2fff-4ed3-a015-694985fa8672",
"playerName": "Bob Smith",
"pottedBalls": {
"redBalls": 9,
"blueBalls": 0,
"pinkBalls": 0,
"blackBalls": 8,
"brownBalls": 0,
"greenBalls": 0,
"yellowBalls": 0
},
"endTimestamp": "2023-02-27T11:30:21.087244Z",
"periodNumber": 5,
"startTimestamp": "2023-02-27T11:29:48.772897Z"
},
{
"score": 0,
"breakSeq": 3,
"playerId": "ecd878c9-7edb-4d52-94f6-f62d7f97c59d",
"playerName": "Joe Charles",
"pottedBalls": {
"redBalls": 0,
"blueBalls": 0,
"pinkBalls": 0,
"blackBalls": 0,
"brownBalls": 0,
"greenBalls": 0,
"yellowBalls": 0
},
"endTimestamp": "2023-02-27T11:30:22.601522Z",
"periodNumber": 5,
"startTimestamp": "2023-02-27T11:30:21.087244Z"
},
{
"score": 65,
"breakSeq": 1,
"playerId": "fd4a9578-2fff-4ed3-a015-694985fa8672",
"playerName": "Bob Smith",
"pottedBalls": {
"redBalls": 9,
"blueBalls": 0,
"pinkBalls": 0,
"blackBalls": 8,
"brownBalls": 0,
"greenBalls": 0,
"yellowBalls": 0
},
"endTimestamp": "2023-02-27T11:31:04.426227Z",
"periodNumber": 6,
"startTimestamp": "2023-02-27T11:30:26.708302Z"
},
{
"score": 0,
"breakSeq": 2,
"playerId": "ecd878c9-7edb-4d52-94f6-f62d7f97c59d",
"playerName": "Joe Charles",
"pottedBalls": {
"redBalls": 0,
"blueBalls": 0,
"pinkBalls": 0,
"blackBalls": 0,
"brownBalls": 0,
"greenBalls": 0,
"yellowBalls": 0
},
"endTimestamp": "2023-02-27T11:31:06.525391Z",
"periodNumber": 6,
"startTimestamp": "2023-02-27T11:31:04.426227Z"
},
{
"score": 0,
"breakSeq": 1,
"playerId": "ecd878c9-7edb-4d52-94f6-f62d7f97c59d",
"playerName": "Joe Charles",
"pottedBalls": {
"redBalls": 0,
"blueBalls": 0,
"pinkBalls": 0,
"blackBalls": 0,
"brownBalls": 0,
"greenBalls": 0,
"yellowBalls": 0
},
"endTimestamp": "2023-02-27T11:31:12.428667Z",
"periodNumber": 7,
"startTimestamp": "2023-02-27T11:31:13.990927Z"
},
{
"score": 0,
"breakSeq": 2,
"playerId": "fd4a9578-2fff-4ed3-a015-694985fa8672",
"playerName": "Bob Smith",
"pottedBalls": {
"redBalls": 0,
"blueBalls": 0,
"pinkBalls": 0,
"blackBalls": 0,
"brownBalls": 0,
"greenBalls": 0,
"yellowBalls": 0
},
"endTimestamp": "2023-02-27T11:31:13.50374Z",
"periodNumber": 7,
"startTimestamp": "2023-02-27T11:31:12.428667Z"
},
{
"score": 0,
"breakSeq": 3,
"playerId": "ecd878c9-7edb-4d52-94f6-f62d7f97c59d",
"playerName": "Joe Charles",
"pottedBalls": {
"redBalls": 0,
"blueBalls": 0,
"pinkBalls": 0,
"blackBalls": 0,
"brownBalls": 0,
"greenBalls": 0,
"yellowBalls": 0
},
"endTimestamp": "2023-02-27T11:31:15.376265Z",
"periodNumber": 7,
"startTimestamp": "2023-02-27T11:31:13.50374Z"
},
{
"score": 88,
"breakSeq": 4,
"playerId": "fd4a9578-2fff-4ed3-a015-694985fa8672",
"playerName": "Bob Smith",
"pottedBalls": {
"redBalls": 11,
"blueBalls": 0,
"pinkBalls": 0,
"blackBalls": 11,
"brownBalls": 0,
"greenBalls": 0,
"yellowBalls": 0
},
"endTimestamp": "2023-02-27T11:31:49.943471Z",
"periodNumber": 7,
"startTimestamp": "2023-02-27T11:31:15.376265Z"
},
{
"score": 0,
"breakSeq": 5,
"playerId": "ecd878c9-7edb-4d52-94f6-f62d7f97c59d",
"playerName": "Joe Charles",
"pottedBalls": {
"redBalls": 0,
"blueBalls": 0,
"pinkBalls": 0,
"blackBalls": 0,
"brownBalls": 0,
"greenBalls": 0,
"yellowBalls": 0
},
"endTimestamp": "2023-02-27T11:31:52.667376Z",
"periodNumber": 7,
"startTimestamp": "2023-02-27T11:31:49.943471Z"
},
{
"score": 104,
"breakSeq": 1,
"playerId": "fd4a9578-2fff-4ed3-a015-694985fa8672",
"playerName": "Bob Smith",
"pottedBalls": {
"redBalls": 13,
"blueBalls": 0,
"pinkBalls": 0,
"blackBalls": 13,
"brownBalls": 0,
"greenBalls": 0,
"yellowBalls": 0
},
"endTimestamp": "2023-02-27T11:32:38.556437Z",
"periodNumber": 8,
"startTimestamp": "2023-02-27T11:31:53.57017Z"
},
{
"score": 0,
"breakSeq": 2,
"playerId": "ecd878c9-7edb-4d52-94f6-f62d7f97c59d",
"playerName": "Joe Charles",
"pottedBalls": {
"redBalls": 0,
"blueBalls": 0,
"pinkBalls": 0,
"blackBalls": 0,
"brownBalls": 0,
"greenBalls": 0,
"yellowBalls": 0
},
"endTimestamp": "2023-02-27T11:32:40.056524Z",
"periodNumber": 8,
"startTimestamp": "2023-02-27T11:32:38.556437Z"
},
{
"score": 0,
"breakSeq": 1,
"playerId": "ecd878c9-7edb-4d52-94f6-f62d7f97c59d",
"playerName": "Joe Charles",
"pottedBalls": {
"redBalls": 0,
"blueBalls": 0,
"pinkBalls": 0,
"blackBalls": 0,
"brownBalls": 0,
"greenBalls": 0,
"yellowBalls": 0
},
"endTimestamp": "2023-02-27T11:32:45.106761Z",
"periodNumber": 9,
"startTimestamp": "2023-02-27T11:32:44.361969Z"
},
{
"score": 56,
"breakSeq": 2,
"playerId": "fd4a9578-2fff-4ed3-a015-694985fa8672",
"playerName": "Bob Smith",
"pottedBalls": {
"redBalls": 7,
"blueBalls": 0,
"pinkBalls": 0,
"blackBalls": 7,
"brownBalls": 0,
"greenBalls": 0,
"yellowBalls": 0
},
"endTimestamp": "2023-02-27T11:33:07.461364Z",
"periodNumber": 9,
"startTimestamp": "2023-02-27T11:32:45.106761Z"
},
{
"score": 0,
"breakSeq": 3,
"playerId": "ecd878c9-7edb-4d52-94f6-f62d7f97c59d",
"playerName": "Joe Charles",
"pottedBalls": {
"redBalls": 0,
"blueBalls": 0,
"pinkBalls": 0,
"blackBalls": 0,
"brownBalls": 0,
"greenBalls": 0,
"yellowBalls": 0
},
"endTimestamp": "2023-02-27T11:33:12.979704Z",
"periodNumber": 9,
"startTimestamp": "2023-02-27T11:33:07.461364Z"
}
]
},
"remainingBallsStatistics": {
"possiblePoints": 91,
"remainingBalls": {
"redBalls": 8,
"blueBalls": 1,
"pinkBalls": 1,
"blackBalls": 1,
"brownBalls": 1,
"greenBalls": 1,
"yellowBalls": 1
},
"nextExpectedBall": "RedBall"
},
"averageShotTimeStatistics": {
"averageShotTimes": {
"fd4a9578-2fff-4ed3-a015-694985fa8672": "00:00:02.8834062"
},
"playersShotTimes": {
"ecd878c9-7edb-4d52-94f6-f62d7f97c59d": {
"playerId": "ecd878c9-7edb-4d52-94f6-f62d7f97c59d",
"shotTimes": []
},
"fd4a9578-2fff-4ed3-a015-694985fa8672": {
"playerId": "fd4a9578-2fff-4ed3-a015-694985fa8672",
"shotTimes": [
{
"shotEnd": "2023-02-27T11:18:25.69165Z",
"duration": "00:00:03.0040070",
"shotStart": "2023-02-27T11:18:22.687643Z"
},
{
"shotEnd": "2023-02-27T11:20:34.868488Z",
"duration": "00:02:09.1768380",
"shotStart": "2023-02-27T11:18:25.69165Z"
},
{
"shotEnd": "2023-02-27T11:20:36.736274Z",
"duration": "00:00:01.8677860",
"shotStart": "2023-02-27T11:20:34.868488Z"
},
{
"shotEnd": "2023-02-27T11:21:11.037047Z",
"duration": "00:00:34.3007730",
"shotStart": "2023-02-27T11:20:36.736274Z"
},
{
"shotEnd": "2023-02-27T11:21:13.855457Z",
"duration": "00:00:02.8184100",
"shotStart": "2023-02-27T11:21:11.037047Z"
},
{
"shotEnd": "2023-02-27T11:21:22.584147Z",
"duration": "00:00:08.7286900",
"shotStart": "2023-02-27T11:21:13.855457Z"
},
{
"shotEnd": "2023-02-27T11:21:24.363093Z",
"duration": "00:00:01.7789460",
"shotStart": "2023-02-27T11:21:22.584147Z"
},
{
"shotEnd": "2023-02-27T11:21:30.343697Z",
"duration": "00:00:05.9806040",
"shotStart": "2023-02-27T11:21:24.363093Z"
},
{
"shotEnd": "2023-02-27T11:21:47.060381Z",
"duration": "00:00:16.7166840",
"shotStart": "2023-02-27T11:21:30.343697Z"
},
{
"shotEnd": "2023-02-27T11:21:48.983342Z",
"duration": "00:00:01.9229610",
"shotStart": "2023-02-27T11:21:47.060381Z"
},
{
"shotEnd": "2023-02-27T11:21:50.577363Z",
"duration": "00:00:01.5940210",
"shotStart": "2023-02-27T11:21:48.983342Z"
},
{
"shotEnd": "2023-02-27T11:21:52.264706Z",
"duration": "00:00:01.6873430",
"shotStart": "2023-02-27T11:21:50.577363Z"
},
{
"shotEnd": "2023-02-27T11:21:53.925991Z",
"duration": "00:00:01.6612850",
"shotStart": "2023-02-27T11:21:52.264706Z"
},
{
"shotEnd": "2023-02-27T11:21:59.493238Z",
"duration": "00:00:05.5672470",
"shotStart": "2023-02-27T11:21:53.925991Z"
},
{
"shotEnd": "2023-02-27T11:22:01.147393Z",
"duration": "00:00:01.6541550",
"shotStart": "2023-02-27T11:21:59.493238Z"
},
{
"shotEnd": "2023-02-27T11:22:52.646627Z",
"duration": "00:00:01.8065510",
"shotStart": "2023-02-27T11:22:50.840076Z"
},
{
"shotEnd": "2023-02-27T11:22:54.606988Z",
"duration": "00:00:01.9603610",
"shotStart": "2023-02-27T11:22:52.646627Z"
},
{
"shotEnd": "2023-02-27T11:22:56.505027Z",
"duration": "00:00:01.8980390",
"shotStart": "2023-02-27T11:22:54.606988Z"
},
{
"shotEnd": "2023-02-27T11:22:58.244876Z",
"duration": "00:00:01.7398490",
"shotStart": "2023-02-27T11:22:56.505027Z"
},
{
"shotEnd": "2023-02-27T11:22:59.966996Z",
"duration": "00:00:01.7221200",
"shotStart": "2023-02-27T11:22:58.244876Z"
},
{
"shotEnd": "2023-02-27T11:23:01.819724Z",
"duration": "00:00:01.8527280",
"shotStart": "2023-02-27T11:22:59.966996Z"
},
{
"shotEnd": "2023-02-27T11:23:03.460941Z",
"duration": "00:00:01.6412170",
"shotStart": "2023-02-27T11:23:01.819724Z"
},
{
"shotEnd": "2023-02-27T11:23:05.23761Z",
"duration": "00:00:01.7766690",
"shotStart": "2023-02-27T11:23:03.460941Z"
},
{
"shotEnd": "2023-02-27T11:23:06.966359Z",
"duration": "00:00:01.7287490",
"shotStart": "2023-02-27T11:23:05.23761Z"
},
{
"shotEnd": "2023-02-27T11:23:09.318963Z",
"duration": "00:00:02.3526040",
"shotStart": "2023-02-27T11:23:06.966359Z"
},
{
"shotEnd": "2023-02-27T11:23:10.804689Z",
"duration": "00:00:01.4857260",
"shotStart": "2023-02-27T11:23:09.318963Z"
},
{
"shotEnd": "2023-02-27T11:23:16.325018Z",
"duration": "00:00:05.5203290",
"shotStart": "2023-02-27T11:23:10.804689Z"
},
{
"shotEnd": "2023-02-27T11:23:18.276621Z",
"duration": "00:00:01.9516030",
"shotStart": "2023-02-27T11:23:16.325018Z"
},
{
"shotEnd": "2023-02-27T11:23:21.316441Z",
"duration": "00:00:03.0398200",
"shotStart": "2023-02-27T11:23:18.276621Z"
},
{
"shotEnd": "2023-02-27T11:23:23.082614Z",
"duration": "00:00:01.7661730",
"shotStart": "2023-02-27T11:23:21.316441Z"
},
{
"shotEnd": "2023-02-27T11:23:25.340583Z",
"duration": "00:00:02.2579690",
"shotStart": "2023-02-27T11:23:23.082614Z"
},
{
"shotEnd": "2023-02-27T11:23:26.988437Z",
"duration": "00:00:01.6478540",
"shotStart": "2023-02-27T11:23:25.340583Z"
},
{
"shotEnd": "2023-02-27T11:23:44.459564Z",
"duration": "00:00:01.9836310",
"shotStart": "2023-02-27T11:23:42.475933Z"
},
{
"shotEnd": "2023-02-27T11:23:46.212263Z",
"duration": "00:00:01.7526990",
"shotStart": "2023-02-27T11:23:44.459564Z"
},
{
"shotEnd": "2023-02-27T11:23:47.933351Z",
"duration": "00:00:01.7210880",
"shotStart": "2023-02-27T11:23:46.212263Z"
},
{
"shotEnd": "2023-02-27T11:23:49.527553Z",
"duration": "00:00:01.5942020",
"shotStart": "2023-02-27T11:23:47.933351Z"
},
{
"shotEnd": "2023-02-27T11:23:50.987255Z",
"duration": "00:00:01.4597020",
"shotStart": "2023-02-27T11:23:49.527553Z"
},
{
"shotEnd": "2023-02-27T11:23:52.726838Z",
"duration": "00:00:01.7395830",
"shotStart": "2023-02-27T11:23:50.987255Z"
},
{
"shotEnd": "2023-02-27T11:23:54.546791Z",
"duration": "00:00:01.8199530",
"shotStart": "2023-02-27T11:23:52.726838Z"
},
{
"shotEnd": "2023-02-27T11:23:56.458344Z",
"duration": "00:00:01.9115530",
"shotStart": "2023-02-27T11:23:54.546791Z"
},
{
"shotEnd": "2023-02-27T11:23:58.09253Z",
"duration": "00:00:01.6341860",
"shotStart": "2023-02-27T11:23:56.458344Z"
},
{
"shotEnd": "2023-02-27T11:24:00.017628Z",
"duration": "00:00:01.9250980",
"shotStart": "2023-02-27T11:23:58.09253Z"
},
{
"shotEnd": "2023-02-27T11:24:01.415695Z",
"duration": "00:00:01.3980670",
"shotStart": "2023-02-27T11:24:00.017628Z"
},
{
"shotEnd": "2023-02-27T11:24:03.195167Z",
"duration": "00:00:01.7794720",
"shotStart": "2023-02-27T11:24:01.415695Z"
},
{
"shotEnd": "2023-02-27T11:24:04.821465Z",
"duration": "00:00:01.6262980",
"shotStart": "2023-02-27T11:24:03.195167Z"
},
{
"shotEnd": "2023-02-27T11:24:06.671512Z",
"duration": "00:00:01.8500470",
"shotStart": "2023-02-27T11:24:04.821465Z"
},
{
"shotEnd": "2023-02-27T11:24:08.096476Z",
"duration": "00:00:01.4249640",
"shotStart": "2023-02-27T11:24:06.671512Z"
},
{
"shotEnd": "2023-02-27T11:24:09.752219Z",
"duration": "00:00:01.6557430",
"shotStart": "2023-02-27T11:24:08.096476Z"
},
{
"shotEnd": "2023-02-27T11:24:11.194259Z",
"duration": "00:00:01.4420400",
"shotStart": "2023-02-27T11:24:09.752219Z"
},
{
"shotEnd": "2023-02-27T11:24:12.564055Z",
"duration": "00:00:01.3697960",
"shotStart": "2023-02-27T11:24:11.194259Z"
},
{
"shotEnd": "2023-02-27T11:24:13.895411Z",
"duration": "00:00:01.3313560",
"shotStart": "2023-02-27T11:24:12.564055Z"
},
{
"shotEnd": "2023-02-27T11:24:15.59974Z",
"duration": "00:00:01.7043290",
"shotStart": "2023-02-27T11:24:13.895411Z"
},
{
"shotEnd": "2023-02-27T11:24:18.246485Z",
"duration": "00:00:02.6467450",
"shotStart": "2023-02-27T11:24:15.59974Z"
},
{
"shotEnd": "2023-02-27T11:24:19.897072Z",
"duration": "00:00:01.6505870",
"shotStart": "2023-02-27T11:24:18.246485Z"
},
{
"shotEnd": "2023-02-27T11:29:17.170735Z",
"duration": "00:00:01.5393960",
"shotStart": "2023-02-27T11:29:15.631339Z"
},
{
"shotEnd": "2023-02-27T11:29:18.78603Z",
"duration": "00:00:01.6152950",
"shotStart": "2023-02-27T11:29:17.170735Z"
},
{
"shotEnd": "2023-02-27T11:29:20.252261Z",
"duration": "00:00:01.4662310",
"shotStart": "2023-02-27T11:29:18.78603Z"
},
{
"shotEnd": "2023-02-27T11:29:21.889384Z",
"duration": "00:00:01.6371230",
"shotStart": "2023-02-27T11:29:20.252261Z"
},
{
"shotEnd": "2023-02-27T11:29:23.432325Z",
"duration": "00:00:01.5429410",
"shotStart": "2023-02-27T11:29:21.889384Z"
},
{
"shotEnd": "2023-02-27T11:29:24.993307Z",
"duration": "00:00:01.5609820",
"shotStart": "2023-02-27T11:29:23.432325Z"
},
{
"shotEnd": "2023-02-27T11:29:26.490859Z",
"duration": "00:00:01.4975520",
"shotStart": "2023-02-27T11:29:24.993307Z"
},
{
"shotEnd": "2023-02-27T11:29:27.997419Z",
"duration": "00:00:01.5065600",
"shotStart": "2023-02-27T11:29:26.490859Z"
},
{
"shotEnd": "2023-02-27T11:29:29.542956Z",
"duration": "00:00:01.5455370",
"shotStart": "2023-02-27T11:29:27.997419Z"
},
{
"shotEnd": "2023-02-27T11:29:31.261414Z",
"duration": "00:00:01.7184580",
"shotStart": "2023-02-27T11:29:29.542956Z"
},
{
"shotEnd": "2023-02-27T11:29:32.704096Z",
"duration": "00:00:01.4426820",
"shotStart": "2023-02-27T11:29:31.261414Z"
},
{
"shotEnd": "2023-02-27T11:29:34.359185Z",
"duration": "00:00:01.6550890",
"shotStart": "2023-02-27T11:29:32.704096Z"
},
{
"shotEnd": "2023-02-27T11:29:35.719996Z",
"duration": "00:00:01.3608110",
"shotStart": "2023-02-27T11:29:34.359185Z"
},
{
"shotEnd": "2023-02-27T11:29:50.857141Z",
"duration": "00:00:02.0842440",
"shotStart": "2023-02-27T11:29:48.772897Z"
},
{
"shotEnd": "2023-02-27T11:29:52.252634Z",
"duration": "00:00:01.3954930",
"shotStart": "2023-02-27T11:29:50.857141Z"
},
{
"shotEnd": "2023-02-27T11:29:53.735258Z",
"duration": "00:00:01.4826240",
"shotStart": "2023-02-27T11:29:52.252634Z"
},
{
"shotEnd": "2023-02-27T11:29:55.192185Z",
"duration": "00:00:01.4569270",
"shotStart": "2023-02-27T11:29:53.735258Z"
},
{
"shotEnd": "2023-02-27T11:29:56.62568Z",
"duration": "00:00:01.4334950",
"shotStart": "2023-02-27T11:29:55.192185Z"
},
{
"shotEnd": "2023-02-27T11:29:58.095683Z",
"duration": "00:00:01.4700030",
"shotStart": "2023-02-27T11:29:56.62568Z"
},
{
"shotEnd": "2023-02-27T11:30:00.321694Z",
"duration": "00:00:02.2260110",
"shotStart": "2023-02-27T11:29:58.095683Z"
},
{
"shotEnd": "2023-02-27T11:30:01.717479Z",
"duration": "00:00:01.3957850",
"shotStart": "2023-02-27T11:30:00.321694Z"
},
{
"shotEnd": "2023-02-27T11:30:03.723041Z",
"duration": "00:00:02.0055620",
"shotStart": "2023-02-27T11:30:01.717479Z"
},
{
"shotEnd": "2023-02-27T11:30:05.216686Z",
"duration": "00:00:01.4936450",
"shotStart": "2023-02-27T11:30:03.723041Z"
},
{
"shotEnd": "2023-02-27T11:30:06.696616Z",
"duration": "00:00:01.4799300",
"shotStart": "2023-02-27T11:30:05.216686Z"
},
{
"shotEnd": "2023-02-27T11:30:08.202322Z",
"duration": "00:00:01.5057060",
"shotStart": "2023-02-27T11:30:06.696616Z"
},
{
"shotEnd": "2023-02-27T11:30:09.701827Z",
"duration": "00:00:01.4995050",
"shotStart": "2023-02-27T11:30:08.202322Z"
},
{
"shotEnd": "2023-02-27T11:30:11.196148Z",
"duration": "00:00:01.4943210",
"shotStart": "2023-02-27T11:30:09.701827Z"
},
{
"shotEnd": "2023-02-27T11:30:12.753407Z",
"duration": "00:00:01.5572590",
"shotStart": "2023-02-27T11:30:11.196148Z"
},
{
"shotEnd": "2023-02-27T11:30:15.766039Z",
"duration": "00:00:03.0126320",
"shotStart": "2023-02-27T11:30:12.753407Z"
},
{
"shotEnd": "2023-02-27T11:30:18.244674Z",
"duration": "00:00:02.4786350",
"shotStart": "2023-02-27T11:30:15.766039Z"
},
{
"shotEnd": "2023-02-27T11:30:31.021009Z",
"duration": "00:00:01.4804640",
"shotStart": "2023-02-27T11:30:29.540545Z"
},
{
"shotEnd": "2023-02-27T11:30:32.555269Z",
"duration": "00:00:01.5342600",
"shotStart": "2023-02-27T11:30:31.021009Z"
},
{
"shotEnd": "2023-02-27T11:30:41.719827Z",
"duration": "00:00:09.1645580",
"shotStart": "2023-02-27T11:30:32.555269Z"
},
{
"shotEnd": "2023-02-27T11:30:43.653177Z",
"duration": "00:00:01.9333500",
"shotStart": "2023-02-27T11:30:41.719827Z"
},
{
"shotEnd": "2023-02-27T11:30:45.052477Z",
"duration": "00:00:01.3993000",
"shotStart": "2023-02-27T11:30:43.653177Z"
},
{
"shotEnd": "2023-02-27T11:30:46.453654Z",
"duration": "00:00:01.4011770",
"shotStart": "2023-02-27T11:30:45.052477Z"
},
{
"shotEnd": "2023-02-27T11:30:47.923116Z",
"duration": "00:00:01.4694620",
"shotStart": "2023-02-27T11:30:46.453654Z"
},
{
"shotEnd": "2023-02-27T11:30:49.329622Z",
"duration": "00:00:01.4065060",
"shotStart": "2023-02-27T11:30:47.923116Z"
},
{
"shotEnd": "2023-02-27T11:30:50.736527Z",
"duration": "00:00:01.4069050",
"shotStart": "2023-02-27T11:30:49.329622Z"
},
{
"shotEnd": "2023-02-27T11:30:52.227005Z",
"duration": "00:00:01.4904780",
"shotStart": "2023-02-27T11:30:50.736527Z"
},
{
"shotEnd": "2023-02-27T11:30:53.589757Z",
"duration": "00:00:01.3627520",
"shotStart": "2023-02-27T11:30:52.227005Z"
},
{
"shotEnd": "2023-02-27T11:30:54.982973Z",
"duration": "00:00:01.3932160",
"shotStart": "2023-02-27T11:30:53.589757Z"
},
{
"shotEnd": "2023-02-27T11:30:56.362622Z",
"duration": "00:00:01.3796490",
"shotStart": "2023-02-27T11:30:54.982973Z"
},
{
"shotEnd": "2023-02-27T11:30:57.847801Z",
"duration": "00:00:01.4851790",
"shotStart": "2023-02-27T11:30:56.362622Z"
},
{
"shotEnd": "2023-02-27T11:30:59.322351Z",
"duration": "00:00:01.4745500",
"shotStart": "2023-02-27T11:30:57.847801Z"
},
{
"shotEnd": "2023-02-27T11:31:00.673815Z",
"duration": "00:00:01.3514640",
"shotStart": "2023-02-27T11:30:59.322351Z"
},
{
"shotEnd": "2023-02-27T11:31:16.984405Z",
"duration": "00:00:01.6081400",
"shotStart": "2023-02-27T11:31:15.376265Z"
},
{
"shotEnd": "2023-02-27T11:31:18.412328Z",
"duration": "00:00:01.4279230",
"shotStart": "2023-02-27T11:31:16.984405Z"
},
{
"shotEnd": "2023-02-27T11:31:19.881314Z",
"duration": "00:00:01.4689860",
"shotStart": "2023-02-27T11:31:18.412328Z"
},
{
"shotEnd": "2023-02-27T11:31:21.291172Z",
"duration": "00:00:01.4098580",
"shotStart": "2023-02-27T11:31:19.881314Z"
},
{
"shotEnd": "2023-02-27T11:31:22.711076Z",
"duration": "00:00:01.4199040",
"shotStart": "2023-02-27T11:31:21.291172Z"
},
{
"shotEnd": "2023-02-27T11:31:24.091993Z",
"duration": "00:00:01.3809170",
"shotStart": "2023-02-27T11:31:22.711076Z"
},
{
"shotEnd": "2023-02-27T11:31:25.509449Z",
"duration": "00:00:01.4174560",
"shotStart": "2023-02-27T11:31:24.091993Z"
},
{
"shotEnd": "2023-02-27T11:31:26.865444Z",
"duration": "00:00:01.3559950",
"shotStart": "2023-02-27T11:31:25.509449Z"
},
{
"shotEnd": "2023-02-27T11:31:28.296755Z",
"duration": "00:00:01.4313110",
"shotStart": "2023-02-27T11:31:26.865444Z"
},
{
"shotEnd": "2023-02-27T11:31:30.177781Z",
"duration": "00:00:01.8810260",
"shotStart": "2023-02-27T11:31:28.296755Z"
},
{
"shotEnd": "2023-02-27T11:31:31.60134Z",
"duration": "00:00:01.4235590",
"shotStart": "2023-02-27T11:31:30.177781Z"
},
{
"shotEnd": "2023-02-27T11:31:32.996436Z",
"duration": "00:00:01.3950960",
"shotStart": "2023-02-27T11:31:31.60134Z"
},
{
"shotEnd": "2023-02-27T11:31:34.400558Z",
"duration": "00:00:01.4041220",
"shotStart": "2023-02-27T11:31:32.996436Z"
},
{
"shotEnd": "2023-02-27T11:31:35.80701Z",
"duration": "00:00:01.4064520",
"shotStart": "2023-02-27T11:31:34.400558Z"
},
{
"shotEnd": "2023-02-27T11:31:37.167345Z",
"duration": "00:00:01.3603350",
"shotStart": "2023-02-27T11:31:35.80701Z"
},
{
"shotEnd": "2023-02-27T11:31:38.571653Z",
"duration": "00:00:01.4043080",
"shotStart": "2023-02-27T11:31:37.167345Z"
},
{
"shotEnd": "2023-02-27T11:31:39.995731Z",
"duration": "00:00:01.4240780",
"shotStart": "2023-02-27T11:31:38.571653Z"
},
{
"shotEnd": "2023-02-27T11:31:41.464602Z",
"duration": "00:00:01.4688710",
"shotStart": "2023-02-27T11:31:39.995731Z"
},
{
"shotEnd": "2023-02-27T11:31:42.942887Z",
"duration": "00:00:01.4782850",
"shotStart": "2023-02-27T11:31:41.464602Z"
},
{
"shotEnd": "2023-02-27T11:31:44.47592Z",
"duration": "00:00:01.5330330",
"shotStart": "2023-02-27T11:31:42.942887Z"
},
{
"shotEnd": "2023-02-27T11:31:45.995317Z",
"duration": "00:00:01.5193970",
"shotStart": "2023-02-27T11:31:44.47592Z"
},
{
"shotEnd": "2023-02-27T11:31:47.506633Z",
"duration": "00:00:01.5113160",
"shotStart": "2023-02-27T11:31:45.995317Z"
},
{
"shotEnd": "2023-02-27T11:31:58.497794Z",
"duration": "00:00:01.8414190",
"shotStart": "2023-02-27T11:31:56.656375Z"
},
{
"shotEnd": "2023-02-27T11:32:00.263764Z",
"duration": "00:00:01.7659700",
"shotStart": "2023-02-27T11:31:58.497794Z"
},
{
"shotEnd": "2023-02-27T11:32:01.638512Z",
"duration": "00:00:01.3747480",
"shotStart": "2023-02-27T11:32:00.263764Z"
},
{
"shotEnd": "2023-02-27T11:32:03.343362Z",
"duration": "00:00:01.7048500",
"shotStart": "2023-02-27T11:32:01.638512Z"
},
{
"shotEnd": "2023-02-27T11:32:04.753959Z",
"duration": "00:00:01.4105970",
"shotStart": "2023-02-27T11:32:03.343362Z"
},
{
"shotEnd": "2023-02-27T11:32:06.053624Z",
"duration": "00:00:01.2996650",
"shotStart": "2023-02-27T11:32:04.753959Z"
},
{
"shotEnd": "2023-02-27T11:32:07.407562Z",
"duration": "00:00:01.3539380",
"shotStart": "2023-02-27T11:32:06.053624Z"
},
{
"shotEnd": "2023-02-27T11:32:08.711884Z",
"duration": "00:00:01.3043220",
"shotStart": "2023-02-27T11:32:07.407562Z"
},
{
"shotEnd": "2023-02-27T11:32:10.002092Z",
"duration": "00:00:01.2902080",
"shotStart": "2023-02-27T11:32:08.711884Z"
},
{
"shotEnd": "2023-02-27T11:32:11.378286Z",
"duration": "00:00:01.3761940",
"shotStart": "2023-02-27T11:32:10.002092Z"
},
{
"shotEnd": "2023-02-27T11:32:12.717144Z",
"duration": "00:00:01.3388580",
"shotStart": "2023-02-27T11:32:11.378286Z"
},
{
"shotEnd": "2023-02-27T11:32:14.078641Z",
"duration": "00:00:01.3614970",
"shotStart": "2023-02-27T11:32:12.717144Z"
},
{
"shotEnd": "2023-02-27T11:32:15.423094Z",
"duration": "00:00:01.3444530",
"shotStart": "2023-02-27T11:32:14.078641Z"
},
{
"shotEnd": "2023-02-27T11:32:20.398614Z",
"duration": "00:00:04.9755200",
"shotStart": "2023-02-27T11:32:15.423094Z"
},
{
"shotEnd": "2023-02-27T11:32:22.069121Z",
"duration": "00:00:01.6705070",
"shotStart": "2023-02-27T11:32:20.398614Z"
},
{
"shotEnd": "2023-02-27T11:32:23.478544Z",
"duration": "00:00:01.4094230",
"shotStart": "2023-02-27T11:32:22.069121Z"
},
{
"shotEnd": "2023-02-27T11:32:24.798924Z",
"duration": "00:00:01.3203800",
"shotStart": "2023-02-27T11:32:23.478544Z"
},
{
"shotEnd": "2023-02-27T11:32:25.999869Z",
"duration": "00:00:01.2009450",
"shotStart": "2023-02-27T11:32:24.798924Z"
},
{
"shotEnd": "2023-02-27T11:32:27.275506Z",
"duration": "00:00:01.2756370",
"shotStart": "2023-02-27T11:32:25.999869Z"
},
{
"shotEnd": "2023-02-27T11:32:28.67166Z",
"duration": "00:00:01.3961540",
"shotStart": "2023-02-27T11:32:27.275506Z"
},
{
"shotEnd": "2023-02-27T11:32:30.000708Z",
"duration": "00:00:01.3290480",
"shotStart": "2023-02-27T11:32:28.67166Z"
},
{
"shotEnd": "2023-02-27T11:32:31.36248Z",
"duration": "00:00:01.3617720",
"shotStart": "2023-02-27T11:32:30.000708Z"
},
{
"shotEnd": "2023-02-27T11:32:32.669525Z",
"duration": "00:00:01.3070450",
"shotStart": "2023-02-27T11:32:31.36248Z"
},
{
"shotEnd": "2023-02-27T11:32:34.440568Z",
"duration": "00:00:01.7710430",
"shotStart": "2023-02-27T11:32:32.669525Z"
},
{
"shotEnd": "2023-02-27T11:32:36.188814Z",
"duration": "00:00:01.7482460",
"shotStart": "2023-02-27T11:32:34.440568Z"
},
{
"shotEnd": "2023-02-27T11:32:47.192051Z",
"duration": "00:00:02.0852900",
"shotStart": "2023-02-27T11:32:45.106761Z"
},
{
"shotEnd": "2023-02-27T11:32:49.105182Z",
"duration": "00:00:01.9131310",
"shotStart": "2023-02-27T11:32:47.192051Z"
},
{
"shotEnd": "2023-02-27T11:32:50.497838Z",
"duration": "00:00:01.3926560",
"shotStart": "2023-02-27T11:32:49.105182Z"
},
{
"shotEnd": "2023-02-27T11:32:51.846546Z",
"duration": "00:00:01.3487080",
"shotStart": "2023-02-27T11:32:50.497838Z"
},
{
"shotEnd": "2023-02-27T11:32:53.164275Z",
"duration": "00:00:01.3177290",
"shotStart": "2023-02-27T11:32:51.846546Z"
},
{
"shotEnd": "2023-02-27T11:32:55.814371Z",
"duration": "00:00:02.6500960",
"shotStart": "2023-02-27T11:32:53.164275Z"
},
{
"shotEnd": "2023-02-27T11:32:56.789228Z",
"duration": "00:00:00.9748570",
"shotStart": "2023-02-27T11:32:55.814371Z"
},
{
"shotEnd": "2023-02-27T11:32:58.423404Z",
"duration": "00:00:01.6341760",
"shotStart": "2023-02-27T11:32:56.789228Z"
},
{
"shotEnd": "2023-02-27T11:32:59.648711Z",
"duration": "00:00:01.2253070",
"shotStart": "2023-02-27T11:32:58.423404Z"
},
{
"shotEnd": "2023-02-27T11:33:00.711433Z",
"duration": "00:00:01.0627220",
"shotStart": "2023-02-27T11:32:59.648711Z"
},
{
"shotEnd": "2023-02-27T11:33:01.679212Z",
"duration": "00:00:00.9677790",
"shotStart": "2023-02-27T11:33:00.711433Z"
},
{
"shotEnd": "2023-02-27T11:33:02.610775Z",
"duration": "00:00:00.9315630",
"shotStart": "2023-02-27T11:33:01.679212Z"
},
{
"shotEnd": "2023-02-27T11:33:03.74131Z",
"duration": "00:00:01.1305350",
"shotStart": "2023-02-27T11:33:02.610775Z"
},
{
"shotEnd": "2023-02-27T11:33:04.949401Z",
"duration": "00:00:01.2080910",
"shotStart": "2023-02-27T11:33:03.74131Z"
}
]
}
}
}
}
}
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
fixtureId*
UUID
Unique id of a requested fixture.
speed
String
this can be “fast” or “normal”. Default is normal and only applicable for offline matches
startPosition
Integer
default is 0. This is how many events to skip from the beginning of the list of events. e.g. 5 would be start sending events from the 5th event received for that websocket. This is a useful feature if you want to continue without getting all the events again from the beginning when you reconnect
Accept*
String
application/vnd.imggaming.dde.api+json;version=1
Connection
String
keep-alive
seqNum integer
The sequence number
traceId uuid
Tracing Id for logs
version integer
The version number
finished boolean
Whether the match has finished or not
Values are true
or false
fixtureId uuid
The unique id of the match
timestamp timestamp
The timestamp of the file and it's usually the time the latest action update has happened
teamActionAggregates teamActionAggregates []
Aggregated player action statistics
advancedSportStatistics advancedSportStatistics []
Aggregated team sports statistics
Pagination means results are divided into pages, requiring multiple requests to access all data.
Each request fetches a part of the total results, indicating the current page.
Start by requesting the first page with paged=true
in the header (default page size is 20).
Extract data from the response, then check for more pages using the pageable metadata, which shows total and current page numbers.
For additional pages, increment the page number in the query (e.g., set page=1
for the next page). Worth noting that page index starts at 0.
Combine results from all pages into one list.
Existing non-paginated requests remain functional but can be slow or truncated with large volumes.
Paginated requests (paged=true
) are faster and more reliable, limited to a specified page size (default 20).
We aim to phase out non-paginated results, focusing solely on pagination.
Pagination isn't yet supported for the Actions and Statistics APIs but will be added later.
List and manage competition seasons.
The Seasons API offers endpoints that allow the retrieval of comprehensive season data, including specific competition dates, team participation, and critical event details. This API supports a range of filtering options, enabling users to tailor their queries to specific seasons, teams, or time frames. This page aims to simplify integrating sports season data into applications, enhancing the richness and relevance of sports-related content.
GET
https://dde-api.data.imgarena.com/ice-hockey/seasons
Retrieves a list of seasons for a specific sport.
Name | Type | Description |
---|
Name | Type | Description |
---|
Response object | Response type | Description |
---|
Rate limit | Note |
---|
type | string | Official, Training or Simulation matches |
Accept* | string | application/vnd.imggaming.dde.api+json;version=1 |
Authorization* | string | Bearer ACCESS_TOKEN |
Content-Type* | string | application/json |
{
Request is missing required HTTP header 'Accept'
}
{
The supplied authentication is invalid
}
{
"id": "2771c1d9-3688-4972-ba6e-3ef433c9c5f3",
"name": "2023",
"startDateUTC": "2023-08-26T12:00:00",
"endDateUTC": "2023-11-30T12:00:00",
"competition": {...},
"stages": [...]
}
seasons | The requested list of seasons. |
List of aggregated player, sport and team match actions which produce statistics like goals, cards, shots, number of attacks and more.
The Sports Statistics API offers endpoints to access a comprehensive range of sports statistics, covering team performance, player metrics, and game analytics. It provides flexible filtering options, enabling users to tailor their queries to specific players, teams, or matches. The focus of this documentation is to simplify the integration of detailed sports statistics into applications, thereby enhancing the depth and analytical value of sports-related content.
GET
https://dde-api.data.imgarena.com/ice-hockey/fixtures/{fixtureId}/statistics
Retrieves a list of statistical data for a specific fixture
{
Request is missing required HTTP header 'Accept'
}
{
The supplied authentication is invalid
}
{
"seqNum": 405,
"traceId": "eb8ee0f092bf0cda01a497cd072ffad9",
"version": 2,
"finished": true,
"fixtureId": "b11729e0-d401-48aa-938b-1025aa44369f",
"timestamp": "2023-02-27T11:33:13.001313400Z",
"teamActionAggregates": [
{
"team": {
"id": "fd4a9578-2fff-4ed3-a015-694985fa8672",
"name": "AS Test WST Team 1"
},
"gameActionAggregates": [
{
"action": "Red",
"actionId": 301,
"actionAggregate": 84,
"subActionAggregates": [
{
"subAction": "Bottom Left",
"subActionId": 30103,
"subActionAggregate": 64
},
{
"subAction": "Top Right",
"subActionId": 30104,
"subActionAggregate": 7
},
{
"subAction": "Bottom Right",
"subActionId": 30106,
"subActionAggregate": 1
},
{
"subAction": "Center Left",
"subActionId": 30102,
"subActionAggregate": 3
},
{
"subAction": "Top Left",
"subActionId": 30101,
"subActionAggregate": 2
},
{
"subAction": "Center right",
"subActionId": 30105,
"subActionAggregate": 1
}
]
},
{
"action": "Black",
"actionId": 307,
"actionAggregate": 78,
"subActionAggregates": [
{
"subAction": "Bottom Left",
"subActionId": 30103,
"subActionAggregate": 61
},
{
"subAction": "Center Left",
"subActionId": 30102,
"subActionAggregate": 2
},
{
"subAction": "Top Right",
"subActionId": 30104,
"subActionAggregate": 7
},
{
"subAction": "Center right",
"subActionId": 30105,
"subActionAggregate": 2
},
{
"subAction": "Top Left",
"subActionId": 30101,
"subActionAggregate": 1
}
]
},
{
"action": "Brown",
"actionId": 304,
"actionAggregate": 1,
"subActionAggregates": [
{
"subAction": "Bottom Right",
"subActionId": 30106,
"subActionAggregate": 1
}
]
},
{
"action": "Pink",
"actionId": 306,
"actionAggregate": 2,
"subActionAggregates": [
{
"subAction": "Bottom Left",
"subActionId": 30103,
"subActionAggregate": 2
}
]
},
{
"action": "Blue",
"actionId": 305,
"actionAggregate": 1,
"subActionAggregates": [
{
"subAction": "Center Left",
"subActionId": 30102,
"subActionAggregate": 1
}
]
},
{
"action": "Striker",
"actionId": 316,
"actionAggregate": 5,
"subActionAggregates": []
}
],
"periodActionAggregates": [
{
"period": 5,
"aggregates": [
{
"action": "Striker",
"actionId": 316,
"actionAggregate": 1,
"subActionAggregates": []
},
{
"action": "Red",
"actionId": 301,
"actionAggregate": 9,
"subActionAggregates": [
{
"subAction": "Bottom Left",
"subActionId": 30103,
"subActionAggregate": 8
}
]
},
{
"action": "Black",
"actionId": 307,
"actionAggregate": 8,
"subActionAggregates": [
{
"subAction": "Bottom Left",
"subActionId": 30103,
"subActionAggregate": 8
}
]
}
]
},
{
"period": 1,
"aggregates": [
{
"action": "Red",
"actionId": 301,
"actionAggregate": 8,
"subActionAggregates": [
{
"subAction": "Bottom Left",
"subActionId": 30103,
"subActionAggregate": 4
},
{
"subAction": "Top Right",
"subActionId": 30104,
"subActionAggregate": 1
},
{
"subAction": "Bottom Right",
"subActionId": 30106,
"subActionAggregate": 1
},
{
"subAction": "Center Left",
"subActionId": 30102,
"subActionAggregate": 1
}
]
},
{
"action": "Black",
"actionId": 307,
"actionAggregate": 6,
"subActionAggregates": [
{
"subAction": "Bottom Left",
"subActionId": 30103,
"subActionAggregate": 5
},
{
"subAction": "Center Left",
"subActionId": 30102,
"subActionAggregate": 1
}
]
},
{
"action": "Brown",
"actionId": 304,
"actionAggregate": 1,
"subActionAggregates": [
{
"subAction": "Bottom Right",
"subActionId": 30106,
"subActionAggregate": 1
}
]
},
{
"action": "Pink",
"actionId": 306,
"actionAggregate": 1,
"subActionAggregates": [
{
"subAction": "Bottom Left",
"subActionId": 30103,
"subActionAggregate": 1
}
]
}
]
},
{
"period": 6,
"aggregates": [
{
"action": "Red",
"actionId": 301,
"actionAggregate": 9,
"subActionAggregates": [
{
"subAction": "Top Right",
"subActionId": 30104,
"subActionAggregate": 2
},
{
"subAction": "Bottom Left",
"subActionId": 30103,
"subActionAggregate": 7
}
]
},
{
"action": "Black",
"actionId": 307,
"actionAggregate": 8,
"subActionAggregates": [
{
"subAction": "Top Right",
"subActionId": 30104,
"subActionAggregate": 1
},
{
"subAction": "Bottom Left",
"subActionId": 30103,
"subActionAggregate": 7
}
]
}
]
},
{
"period": 9,
"aggregates": [
{
"action": "Striker",
"actionId": 316,
"actionAggregate": 1,
"subActionAggregates": []
},
{
"action": "Red",
"actionId": 301,
"actionAggregate": 7,
"subActionAggregates": [
{
"subAction": "Bottom Left",
"subActionId": 30103,
"subActionAggregate": 3
}
]
},
{
"action": "Black",
"actionId": 307,
"actionAggregate": 7,
"subActionAggregates": [
{
"subAction": "Bottom Left",
"subActionId": 30103,
"subActionAggregate": 3
}
]
}
]
},
{
"period": 2,
"aggregates": [
{
"action": "Red",
"actionId": 301,
"actionAggregate": 9,
"subActionAggregates": [
{
"subAction": "Bottom Left",
"subActionId": 30103,
"subActionAggregate": 5
},
{
"subAction": "Top Right",
"subActionId": 30104,
"subActionAggregate": 2
},
{
"subAction": "Center Left",
"subActionId": 30102,
"subActionAggregate": 1
},
{
"subAction": "Top Left",
"subActionId": 30101,
"subActionAggregate": 1
}
]
},
{
"action": "Black",
"actionId": 307,
"actionAggregate": 7,
"subActionAggregates": [
{
"subAction": "Bottom Left",
"subActionId": 30103,
"subActionAggregate": 2
},
{
"subAction": "Top Right",
"subActionId": 30104,
"subActionAggregate": 4
},
{
"subAction": "Center right",
"subActionId": 30105,
"subActionAggregate": 1
}
]
},
{
"action": "Blue",
"actionId": 305,
"actionAggregate": 1,
"subActionAggregates": [
{
"subAction": "Center Left",
"subActionId": 30102,
"subActionAggregate": 1
}
]
},
{
"action": "Pink",
"actionId": 306,
"actionAggregate": 1,
"subActionAggregates": [
{
"subAction": "Bottom Left",
"subActionId": 30103,
"subActionAggregate": 1
}
]
}
]
},
{
"period": 7,
"aggregates": [
{
"action": "Striker",
"actionId": 316,
"actionAggregate": 2,
"subActionAggregates": []
},
{
"action": "Red",
"actionId": 301,
"actionAggregate": 11,
"subActionAggregates": [
{
"subAction": "Bottom Left",
"subActionId": 30103,
"subActionAggregate": 11
}
]
},
{
"action": "Black",
"actionId": 307,
"actionAggregate": 11,
"subActionAggregates": [
{
"subAction": "Bottom Left",
"subActionId": 30103,
"subActionAggregate": 11
}
]
}
]
},
{
"period": 3,
"aggregates": [
{
"action": "Striker",
"actionId": 316,
"actionAggregate": 1,
"subActionAggregates": []
},
{
"action": "Red",
"actionId": 301,
"actionAggregate": 11,
"subActionAggregates": [
{
"subAction": "Bottom Left",
"subActionId": 30103,
"subActionAggregate": 11
}
]
},
{
"action": "Black",
"actionId": 307,
"actionAggregate": 11,
"subActionAggregates": [
{
"subAction": "Bottom Left",
"subActionId": 30103,
"subActionAggregate": 11
}
]
}
]
},
{
"period": 8,
"aggregates": [
{
"action": "Red",
"actionId": 301,
"actionAggregate": 13,
"subActionAggregates": [
{
"subAction": "Bottom Left",
"subActionId": 30103,
"subActionAggregate": 13
}
]
},
{
"action": "Black",
"actionId": 307,
"actionAggregate": 13,
"subActionAggregates": [
{
"subAction": "Bottom Left",
"subActionId": 30103,
"subActionAggregate": 12
}
]
}
]
},
{
"period": 4,
"aggregates": [
{
"action": "Red",
"actionId": 301,
"actionAggregate": 7,
"subActionAggregates": [
{
"subAction": "Top Right",
"subActionId": 30104,
"subActionAggregate": 2
},
{
"subAction": "Bottom Left",
"subActionId": 30103,
"subActionAggregate": 2
},
{
"subAction": "Center Left",
"subActionId": 30102,
"subActionAggregate": 1
},
{
"subAction": "Top Left",
"subActionId": 30101,
"subActionAggregate": 1
},
{
"subAction": "Center right",
"subActionId": 30105,
"subActionAggregate": 1
}
]
},
{
"action": "Black",
"actionId": 307,
"actionAggregate": 7,
"subActionAggregates": [
{
"subAction": "Top Right",
"subActionId": 30104,
"subActionAggregate": 2
},
{
"subAction": "Bottom Left",
"subActionId": 30103,
"subActionAggregate": 2
},
{
"subAction": "Center Left",
"subActionId": 30102,
"subActionAggregate": 1
},
{
"subAction": "Top Left",
"subActionId": 30101,
"subActionAggregate": 1
},
{
"subAction": "Center right",
"subActionId": 30105,
"subActionAggregate": 1
}
]
}
]
}
],
"playerActionAggregates": []
},
{
"team": {
"id": "ecd878c9-7edb-4d52-94f6-f62d7f97c59d",
"name": "AS Test WST Team 2"
},
"gameActionAggregates": [
{
"action": "Striker",
"actionId": 316,
"actionAggregate": 10,
"subActionAggregates": []
},
{
"action": "Concede frame",
"actionId": 312,
"actionAggregate": 9,
"subActionAggregates": []
}
],
"periodActionAggregates": [
{
"period": 5,
"aggregates": [
{
"action": "Striker",
"actionId": 316,
"actionAggregate": 1,
"subActionAggregates": []
},
{
"action": "Concede frame",
"actionId": 312,
"actionAggregate": 1,
"subActionAggregates": []
}
]
},
{
"period": 1,
"aggregates": [
{
"action": "Striker",
"actionId": 316,
"actionAggregate": 1,
"subActionAggregates": []
},
{
"action": "Concede frame",
"actionId": 312,
"actionAggregate": 1,
"subActionAggregates": []
}
]
},
{
"period": 6,
"aggregates": [
{
"action": "Striker",
"actionId": 316,
"actionAggregate": 1,
"subActionAggregates": []
},
{
"action": "Concede frame",
"actionId": 312,
"actionAggregate": 1,
"subActionAggregates": []
}
]
},
{
"period": 9,
"aggregates": [
{
"action": "Striker",
"actionId": 316,
"actionAggregate": 1,
"subActionAggregates": []
},
{
"action": "Concede frame",
"actionId": 312,
"actionAggregate": 1,
"subActionAggregates": []
}
]
},
{
"period": 2,
"aggregates": [
{
"action": "Striker",
"actionId": 316,
"actionAggregate": 1,
"subActionAggregates": []
},
{
"action": "Concede frame",
"actionId": 312,
"actionAggregate": 1,
"subActionAggregates": []
}
]
},
{
"period": 7,
"aggregates": [
{
"action": "Striker",
"actionId": 316,
"actionAggregate": 2,
"subActionAggregates": []
},
{
"action": "Concede frame",
"actionId": 312,
"actionAggregate": 1,
"subActionAggregates": []
}
]
},
{
"period": 3,
"aggregates": [
{
"action": "Striker",
"actionId": 316,
"actionAggregate": 1,
"subActionAggregates": []
},
{
"action": "Concede frame",
"actionId": 312,
"actionAggregate": 1,
"subActionAggregates": []
}
]
},
{
"period": 8,
"aggregates": [
{
"action": "Striker",
"actionId": 316,
"actionAggregate": 1,
"subActionAggregates": []
},
{
"action": "Concede frame",
"actionId": 312,
"actionAggregate": 1,
"subActionAggregates": []
}
]
},
{
"period": 4,
"aggregates": [
{
"action": "Striker",
"actionId": 316,
"actionAggregate": 1,
"subActionAggregates": []
},
{
"action": "Concede frame",
"actionId": 312,
"actionAggregate": 1,
"subActionAggregates": []
}
]
}
],
"playerActionAggregates": []
}
],
"advancedSportStatistics": {
"startingStriker": "fd4a9578-2fff-4ed3-a015-694985fa8672",
"breaksStatistics": {
"breaks": [
{
"score": 60,
"breakSeq": 1,
"playerId": "fd4a9578-2fff-4ed3-a015-694985fa8672",
"playerName": "Bob Smith",
"pottedBalls": {
"redBalls": 8,
"blueBalls": 0,
"pinkBalls": 1,
"blackBalls": 6,
"brownBalls": 1,
"greenBalls": 0,
"yellowBalls": 0
},
"endTimestamp": "2023-02-27T11:22:05.485816Z",
"periodNumber": 1,
"startTimestamp": "2023-02-27T11:18:06.166267Z"
},
{
"score": 0,
"breakSeq": 2,
"playerId": "ecd878c9-7edb-4d52-94f6-f62d7f97c59d",
"playerName": "Joe Charles",
"pottedBalls": {
"redBalls": 0,
"blueBalls": 0,
"pinkBalls": 0,
"blackBalls": 0,
"brownBalls": 0,
"greenBalls": 0,
"yellowBalls": 0
},
"endTimestamp": "2023-02-27T11:22:07.781721Z",
"periodNumber": 1,
"startTimestamp": "2023-02-27T11:22:05.485816Z"
},
{
"score": 69,
"breakSeq": 1,
"playerId": "fd4a9578-2fff-4ed3-a015-694985fa8672",
"playerName": "Bob Smith",
"pottedBalls": {
"redBalls": 9,
"blueBalls": 1,
"pinkBalls": 1,
"blackBalls": 7,
"brownBalls": 0,
"greenBalls": 0,
"yellowBalls": 0
},
"endTimestamp": "2023-02-27T11:23:30.501786Z",
"periodNumber": 2,
"startTimestamp": "2023-02-27T11:22:47.891828Z"
},
{
"score": 0,
"breakSeq": 2,
"playerId": "ecd878c9-7edb-4d52-94f6-f62d7f97c59d",
"playerName": "Joe Charles",
"pottedBalls": {
"redBalls": 0,
"blueBalls": 0,
"pinkBalls": 0,
"blackBalls": 0,
"brownBalls": 0,
"greenBalls": 0,
"yellowBalls": 0
},
"endTimestamp": "2023-02-27T11:23:32.911043Z",
"periodNumber": 2,
"startTimestamp": "2023-02-27T11:23:30.501786Z"
},
{
"score": 0,
"breakSeq": 1,
"playerId": "ecd878c9-7edb-4d52-94f6-f62d7f97c59d",
"playerName": "Joe Charles",
"pottedBalls": {
"redBalls": 0,
"blueBalls": 0,
"pinkBalls": 0,
"blackBalls": 0,
"brownBalls": 0,
"greenBalls": 0,
"yellowBalls": 0
},
"endTimestamp": "2023-02-27T11:23:42.475933Z",
"periodNumber": 3,
"startTimestamp": "2023-02-27T11:23:38.82287Z"
},
{
"score": 88,
"breakSeq": 2,
"playerId": "fd4a9578-2fff-4ed3-a015-694985fa8672",
"playerName": "Bob Smith",
"pottedBalls": {
"redBalls": 11,
"blueBalls": 0,
"pinkBalls": 0,
"blackBalls": 11,
"brownBalls": 0,
"greenBalls": 0,
"yellowBalls": 0
},
"endTimestamp": "2023-02-27T11:24:27.120534Z",
"periodNumber": 3,
"startTimestamp": "2023-02-27T11:23:42.475933Z"
},
{
"score": 0,
"breakSeq": 3,
"playerId": "ecd878c9-7edb-4d52-94f6-f62d7f97c59d",
"playerName": "Joe Charles",
"pottedBalls": {
"redBalls": 0,
"blueBalls": 0,
"pinkBalls": 0,
"blackBalls": 0,
"brownBalls": 0,
"greenBalls": 0,
"yellowBalls": 0
},
"endTimestamp": "2023-02-27T11:24:28.908342Z",
"periodNumber": 3,
"startTimestamp": "2023-02-27T11:24:27.120534Z"
},
{
"score": 56,
"breakSeq": 1,
"playerId": "fd4a9578-2fff-4ed3-a015-694985fa8672",
"playerName": "Bob Smith",
"pottedBalls": {
"redBalls": 7,
"blueBalls": 0,
"pinkBalls": 0,
"blackBalls": 7,
"brownBalls": 0,
"greenBalls": 0,
"yellowBalls": 0
},
"endTimestamp": "2023-02-27T11:29:43.602901Z",
"periodNumber": 4,
"startTimestamp": "2023-02-27T11:29:12.903858Z"
},
{
"score": 0,
"breakSeq": 2,
"playerId": "ecd878c9-7edb-4d52-94f6-f62d7f97c59d",
"playerName": "Joe Charles",
"pottedBalls": {
"redBalls": 0,
"blueBalls": 0,
"pinkBalls": 0,
"blackBalls": 0,
"brownBalls": 0,
"greenBalls": 0,
"yellowBalls": 0
},
"endTimestamp": "2023-02-27T11:29:46.136075Z",
"periodNumber": 4,
"startTimestamp": "2023-02-27T11:29:43.602901Z"
},
{
"score": 0,
"breakSeq": 1,
"playerId": "ecd878c9-7edb-4d52-94f6-f62d7f97c59d",
"playerName": "Joe Charles",
"pottedBalls": {
"redBalls": 0,
"blueBalls": 0,
"pinkBalls": 0,
"blackBalls": 0,
"brownBalls": 0,
"greenBalls": 0,
"yellowBalls": 0
},
"endTimestamp": "2023-02-27T11:29:48.772897Z",
"periodNumber": 5,
"startTimestamp": "2023-02-27T11:29:47.271522Z"
},
{
"score": 65,
"breakSeq": 2,
"playerId": "fd4a9578-2fff-4ed3-a015-694985fa8672",
"playerName": "Bob Smith",
"pottedBalls": {
"redBalls": 9,
"blueBalls": 0,
"pinkBalls": 0,
"blackBalls": 8,
"brownBalls": 0,
"greenBalls": 0,
"yellowBalls": 0
},
"endTimestamp": "2023-02-27T11:30:21.087244Z",
"periodNumber": 5,
"startTimestamp": "2023-02-27T11:29:48.772897Z"
},
{
"score": 0,
"breakSeq": 3,
"playerId": "ecd878c9-7edb-4d52-94f6-f62d7f97c59d",
"playerName": "Joe Charles",
"pottedBalls": {
"redBalls": 0,
"blueBalls": 0,
"pinkBalls": 0,
"blackBalls": 0,
"brownBalls": 0,
"greenBalls": 0,
"yellowBalls": 0
},
"endTimestamp": "2023-02-27T11:30:22.601522Z",
"periodNumber": 5,
"startTimestamp": "2023-02-27T11:30:21.087244Z"
},
{
"score": 65,
"breakSeq": 1,
"playerId": "fd4a9578-2fff-4ed3-a015-694985fa8672",
"playerName": "Bob Smith",
"pottedBalls": {
"redBalls": 9,
"blueBalls": 0,
"pinkBalls": 0,
"blackBalls": 8,
"brownBalls": 0,
"greenBalls": 0,
"yellowBalls": 0
},
"endTimestamp": "2023-02-27T11:31:04.426227Z",
"periodNumber": 6,
"startTimestamp": "2023-02-27T11:30:26.708302Z"
},
{
"score": 0,
"breakSeq": 2,
"playerId": "ecd878c9-7edb-4d52-94f6-f62d7f97c59d",
"playerName": "Joe Charles",
"pottedBalls": {
"redBalls": 0,
"blueBalls": 0,
"pinkBalls": 0,
"blackBalls": 0,
"brownBalls": 0,
"greenBalls": 0,
"yellowBalls": 0
},
"endTimestamp": "2023-02-27T11:31:06.525391Z",
"periodNumber": 6,
"startTimestamp": "2023-02-27T11:31:04.426227Z"
},
{
"score": 0,
"breakSeq": 1,
"playerId": "ecd878c9-7edb-4d52-94f6-f62d7f97c59d",
"playerName": "Joe Charles",
"pottedBalls": {
"redBalls": 0,
"blueBalls": 0,
"pinkBalls": 0,
"blackBalls": 0,
"brownBalls": 0,
"greenBalls": 0,
"yellowBalls": 0
},
"endTimestamp": "2023-02-27T11:31:12.428667Z",
"periodNumber": 7,
"startTimestamp": "2023-02-27T11:31:13.990927Z"
},
{
"score": 0,
"breakSeq": 2,
"playerId": "fd4a9578-2fff-4ed3-a015-694985fa8672",
"playerName": "Bob Smith",
"pottedBalls": {
"redBalls": 0,
"blueBalls": 0,
"pinkBalls": 0,
"blackBalls": 0,
"brownBalls": 0,
"greenBalls": 0,
"yellowBalls": 0
},
"endTimestamp": "2023-02-27T11:31:13.50374Z",
"periodNumber": 7,
"startTimestamp": "2023-02-27T11:31:12.428667Z"
},
{
"score": 0,
"breakSeq": 3,
"playerId": "ecd878c9-7edb-4d52-94f6-f62d7f97c59d",
"playerName": "Joe Charles",
"pottedBalls": {
"redBalls": 0,
"blueBalls": 0,
"pinkBalls": 0,
"blackBalls": 0,
"brownBalls": 0,
"greenBalls": 0,
"yellowBalls": 0
},
"endTimestamp": "2023-02-27T11:31:15.376265Z",
"periodNumber": 7,
"startTimestamp": "2023-02-27T11:31:13.50374Z"
},
{
"score": 88,
"breakSeq": 4,
"playerId": "fd4a9578-2fff-4ed3-a015-694985fa8672",
"playerName": "Bob Smith",
"pottedBalls": {
"redBalls": 11,
"blueBalls": 0,
"pinkBalls": 0,
"blackBalls": 11,
"brownBalls": 0,
"greenBalls": 0,
"yellowBalls": 0
},
"endTimestamp": "2023-02-27T11:31:49.943471Z",
"periodNumber": 7,
"startTimestamp": "2023-02-27T11:31:15.376265Z"
},
{
"score": 0,
"breakSeq": 5,
"playerId": "ecd878c9-7edb-4d52-94f6-f62d7f97c59d",
"playerName": "Joe Charles",
"pottedBalls": {
"redBalls": 0,
"blueBalls": 0,
"pinkBalls": 0,
"blackBalls": 0,
"brownBalls": 0,
"greenBalls": 0,
"yellowBalls": 0
},
"endTimestamp": "2023-02-27T11:31:52.667376Z",
"periodNumber": 7,
"startTimestamp": "2023-02-27T11:31:49.943471Z"
},
{
"score": 104,
"breakSeq": 1,
"playerId": "fd4a9578-2fff-4ed3-a015-694985fa8672",
"playerName": "Bob Smith",
"pottedBalls": {
"redBalls": 13,
"blueBalls": 0,
"pinkBalls": 0,
"blackBalls": 13,
"brownBalls": 0,
"greenBalls": 0,
"yellowBalls": 0
},
"endTimestamp": "2023-02-27T11:32:38.556437Z",
"periodNumber": 8,
"startTimestamp": "2023-02-27T11:31:53.57017Z"
},
{
"score": 0,
"breakSeq": 2,
"playerId": "ecd878c9-7edb-4d52-94f6-f62d7f97c59d",
"playerName": "Joe Charles",
"pottedBalls": {
"redBalls": 0,
"blueBalls": 0,
"pinkBalls": 0,
"blackBalls": 0,
"brownBalls": 0,
"greenBalls": 0,
"yellowBalls": 0
},
"endTimestamp": "2023-02-27T11:32:40.056524Z",
"periodNumber": 8,
"startTimestamp": "2023-02-27T11:32:38.556437Z"
},
{
"score": 0,
"breakSeq": 1,
"playerId": "ecd878c9-7edb-4d52-94f6-f62d7f97c59d",
"playerName": "Joe Charles",
"pottedBalls": {
"redBalls": 0,
"blueBalls": 0,
"pinkBalls": 0,
"blackBalls": 0,
"brownBalls": 0,
"greenBalls": 0,
"yellowBalls": 0
},
"endTimestamp": "2023-02-27T11:32:45.106761Z",
"periodNumber": 9,
"startTimestamp": "2023-02-27T11:32:44.361969Z"
},
{
"score": 56,
"breakSeq": 2,
"playerId": "fd4a9578-2fff-4ed3-a015-694985fa8672",
"playerName": "Bob Smith",
"pottedBalls": {
"redBalls": 7,
"blueBalls": 0,
"pinkBalls": 0,
"blackBalls": 7,
"brownBalls": 0,
"greenBalls": 0,
"yellowBalls": 0
},
"endTimestamp": "2023-02-27T11:33:07.461364Z",
"periodNumber": 9,
"startTimestamp": "2023-02-27T11:32:45.106761Z"
},
{
"score": 0,
"breakSeq": 3,
"playerId": "ecd878c9-7edb-4d52-94f6-f62d7f97c59d",
"playerName": "Joe Charles",
"pottedBalls": {
"redBalls": 0,
"blueBalls": 0,
"pinkBalls": 0,
"blackBalls": 0,
"brownBalls": 0,
"greenBalls": 0,
"yellowBalls": 0
},
"endTimestamp": "2023-02-27T11:33:12.979704Z",
"periodNumber": 9,
"startTimestamp": "2023-02-27T11:33:07.461364Z"
}
]
},
"remainingBallsStatistics": {
"possiblePoints": 91,
"remainingBalls": {
"redBalls": 8,
"blueBalls": 1,
"pinkBalls": 1,
"blackBalls": 1,
"brownBalls": 1,
"greenBalls": 1,
"yellowBalls": 1
},
"nextExpectedBall": "RedBall"
},
"averageShotTimeStatistics": {
"averageShotTimes": {
"fd4a9578-2fff-4ed3-a015-694985fa8672": "00:00:02.8834062"
},
"playersShotTimes": {
"ecd878c9-7edb-4d52-94f6-f62d7f97c59d": {
"playerId": "ecd878c9-7edb-4d52-94f6-f62d7f97c59d",
"shotTimes": []
},
"fd4a9578-2fff-4ed3-a015-694985fa8672": {
"playerId": "fd4a9578-2fff-4ed3-a015-694985fa8672",
"shotTimes": [
{
"shotEnd": "2023-02-27T11:18:25.69165Z",
"duration": "00:00:03.0040070",
"shotStart": "2023-02-27T11:18:22.687643Z"
},
{
"shotEnd": "2023-02-27T11:20:34.868488Z",
"duration": "00:02:09.1768380",
"shotStart": "2023-02-27T11:18:25.69165Z"
},
{
"shotEnd": "2023-02-27T11:20:36.736274Z",
"duration": "00:00:01.8677860",
"shotStart": "2023-02-27T11:20:34.868488Z"
},
{
"shotEnd": "2023-02-27T11:21:11.037047Z",
"duration": "00:00:34.3007730",
"shotStart": "2023-02-27T11:20:36.736274Z"
},
{
"shotEnd": "2023-02-27T11:21:13.855457Z",
"duration": "00:00:02.8184100",
"shotStart": "2023-02-27T11:21:11.037047Z"
},
{
"shotEnd": "2023-02-27T11:21:22.584147Z",
"duration": "00:00:08.7286900",
"shotStart": "2023-02-27T11:21:13.855457Z"
},
{
"shotEnd": "2023-02-27T11:21:24.363093Z",
"duration": "00:00:01.7789460",
"shotStart": "2023-02-27T11:21:22.584147Z"
},
{
"shotEnd": "2023-02-27T11:21:30.343697Z",
"duration": "00:00:05.9806040",
"shotStart": "2023-02-27T11:21:24.363093Z"
},
{
"shotEnd": "2023-02-27T11:21:47.060381Z",
"duration": "00:00:16.7166840",
"shotStart": "2023-02-27T11:21:30.343697Z"
},
{
"shotEnd": "2023-02-27T11:21:48.983342Z",
"duration": "00:00:01.9229610",
"shotStart": "2023-02-27T11:21:47.060381Z"
},
{
"shotEnd": "2023-02-27T11:21:50.577363Z",
"duration": "00:00:01.5940210",
"shotStart": "2023-02-27T11:21:48.983342Z"
},
{
"shotEnd": "2023-02-27T11:21:52.264706Z",
"duration": "00:00:01.6873430",
"shotStart": "2023-02-27T11:21:50.577363Z"
},
{
"shotEnd": "2023-02-27T11:21:53.925991Z",
"duration": "00:00:01.6612850",
"shotStart": "2023-02-27T11:21:52.264706Z"
},
{
"shotEnd": "2023-02-27T11:21:59.493238Z",
"duration": "00:00:05.5672470",
"shotStart": "2023-02-27T11:21:53.925991Z"
},
{
"shotEnd": "2023-02-27T11:22:01.147393Z",
"duration": "00:00:01.6541550",
"shotStart": "2023-02-27T11:21:59.493238Z"
},
{
"shotEnd": "2023-02-27T11:22:52.646627Z",
"duration": "00:00:01.8065510",
"shotStart": "2023-02-27T11:22:50.840076Z"
},
{
"shotEnd": "2023-02-27T11:22:54.606988Z",
"duration": "00:00:01.9603610",
"shotStart": "2023-02-27T11:22:52.646627Z"
},
{
"shotEnd": "2023-02-27T11:22:56.505027Z",
"duration": "00:00:01.8980390",
"shotStart": "2023-02-27T11:22:54.606988Z"
},
{
"shotEnd": "2023-02-27T11:22:58.244876Z",
"duration": "00:00:01.7398490",
"shotStart": "2023-02-27T11:22:56.505027Z"
},
{
"shotEnd": "2023-02-27T11:22:59.966996Z",
"duration": "00:00:01.7221200",
"shotStart": "2023-02-27T11:22:58.244876Z"
},
{
"shotEnd": "2023-02-27T11:23:01.819724Z",
"duration": "00:00:01.8527280",
"shotStart": "2023-02-27T11:22:59.966996Z"
},
{
"shotEnd": "2023-02-27T11:23:03.460941Z",
"duration": "00:00:01.6412170",
"shotStart": "2023-02-27T11:23:01.819724Z"
},
{
"shotEnd": "2023-02-27T11:23:05.23761Z",
"duration": "00:00:01.7766690",
"shotStart": "2023-02-27T11:23:03.460941Z"
},
{
"shotEnd": "2023-02-27T11:23:06.966359Z",
"duration": "00:00:01.7287490",
"shotStart": "2023-02-27T11:23:05.23761Z"
},
{
"shotEnd": "2023-02-27T11:23:09.318963Z",
"duration": "00:00:02.3526040",
"shotStart": "2023-02-27T11:23:06.966359Z"
},
{
"shotEnd": "2023-02-27T11:23:10.804689Z",
"duration": "00:00:01.4857260",
"shotStart": "2023-02-27T11:23:09.318963Z"
},
{
"shotEnd": "2023-02-27T11:23:16.325018Z",
"duration": "00:00:05.5203290",
"shotStart": "2023-02-27T11:23:10.804689Z"
},
{
"shotEnd": "2023-02-27T11:23:18.276621Z",
"duration": "00:00:01.9516030",
"shotStart": "2023-02-27T11:23:16.325018Z"
},
{
"shotEnd": "2023-02-27T11:23:21.316441Z",
"duration": "00:00:03.0398200",
"shotStart": "2023-02-27T11:23:18.276621Z"
},
{
"shotEnd": "2023-02-27T11:23:23.082614Z",
"duration": "00:00:01.7661730",
"shotStart": "2023-02-27T11:23:21.316441Z"
},
{
"shotEnd": "2023-02-27T11:23:25.340583Z",
"duration": "00:00:02.2579690",
"shotStart": "2023-02-27T11:23:23.082614Z"
},
{
"shotEnd": "2023-02-27T11:23:26.988437Z",
"duration": "00:00:01.6478540",
"shotStart": "2023-02-27T11:23:25.340583Z"
},
{
"shotEnd": "2023-02-27T11:23:44.459564Z",
"duration": "00:00:01.9836310",
"shotStart": "2023-02-27T11:23:42.475933Z"
},
{
"shotEnd": "2023-02-27T11:23:46.212263Z",
"duration": "00:00:01.7526990",
"shotStart": "2023-02-27T11:23:44.459564Z"
},
{
"shotEnd": "2023-02-27T11:23:47.933351Z",
"duration": "00:00:01.7210880",
"shotStart": "2023-02-27T11:23:46.212263Z"
},
{
"shotEnd": "2023-02-27T11:23:49.527553Z",
"duration": "00:00:01.5942020",
"shotStart": "2023-02-27T11:23:47.933351Z"
},
{
"shotEnd": "2023-02-27T11:23:50.987255Z",
"duration": "00:00:01.4597020",
"shotStart": "2023-02-27T11:23:49.527553Z"
},
{
"shotEnd": "2023-02-27T11:23:52.726838Z",
"duration": "00:00:01.7395830",
"shotStart": "2023-02-27T11:23:50.987255Z"
},
{
"shotEnd": "2023-02-27T11:23:54.546791Z",
"duration": "00:00:01.8199530",
"shotStart": "2023-02-27T11:23:52.726838Z"
},
{
"shotEnd": "2023-02-27T11:23:56.458344Z",
"duration": "00:00:01.9115530",
"shotStart": "2023-02-27T11:23:54.546791Z"
},
{
"shotEnd": "2023-02-27T11:23:58.09253Z",
"duration": "00:00:01.6341860",
"shotStart": "2023-02-27T11:23:56.458344Z"
},
{
"shotEnd": "2023-02-27T11:24:00.017628Z",
"duration": "00:00:01.9250980",
"shotStart": "2023-02-27T11:23:58.09253Z"
},
{
"shotEnd": "2023-02-27T11:24:01.415695Z",
"duration": "00:00:01.3980670",
"shotStart": "2023-02-27T11:24:00.017628Z"
},
{
"shotEnd": "2023-02-27T11:24:03.195167Z",
"duration": "00:00:01.7794720",
"shotStart": "2023-02-27T11:24:01.415695Z"
},
{
"shotEnd": "2023-02-27T11:24:04.821465Z",
"duration": "00:00:01.6262980",
"shotStart": "2023-02-27T11:24:03.195167Z"
},
{
"shotEnd": "2023-02-27T11:24:06.671512Z",
"duration": "00:00:01.8500470",
"shotStart": "2023-02-27T11:24:04.821465Z"
},
{
"shotEnd": "2023-02-27T11:24:08.096476Z",
"duration": "00:00:01.4249640",
"shotStart": "2023-02-27T11:24:06.671512Z"
},
{
"shotEnd": "2023-02-27T11:24:09.752219Z",
"duration": "00:00:01.6557430",
"shotStart": "2023-02-27T11:24:08.096476Z"
},
{
"shotEnd": "2023-02-27T11:24:11.194259Z",
"duration": "00:00:01.4420400",
"shotStart": "2023-02-27T11:24:09.752219Z"
},
{
"shotEnd": "2023-02-27T11:24:12.564055Z",
"duration": "00:00:01.3697960",
"shotStart": "2023-02-27T11:24:11.194259Z"
},
{
"shotEnd": "2023-02-27T11:24:13.895411Z",
"duration": "00:00:01.3313560",
"shotStart": "2023-02-27T11:24:12.564055Z"
},
{
"shotEnd": "2023-02-27T11:24:15.59974Z",
"duration": "00:00:01.7043290",
"shotStart": "2023-02-27T11:24:13.895411Z"
},
{
"shotEnd": "2023-02-27T11:24:18.246485Z",
"duration": "00:00:02.6467450",
"shotStart": "2023-02-27T11:24:15.59974Z"
},
{
"shotEnd": "2023-02-27T11:24:19.897072Z",
"duration": "00:00:01.6505870",
"shotStart": "2023-02-27T11:24:18.246485Z"
},
{
"shotEnd": "2023-02-27T11:29:17.170735Z",
"duration": "00:00:01.5393960",
"shotStart": "2023-02-27T11:29:15.631339Z"
},
{
"shotEnd": "2023-02-27T11:29:18.78603Z",
"duration": "00:00:01.6152950",
"shotStart": "2023-02-27T11:29:17.170735Z"
},
{
"shotEnd": "2023-02-27T11:29:20.252261Z",
"duration": "00:00:01.4662310",
"shotStart": "2023-02-27T11:29:18.78603Z"
},
{
"shotEnd": "2023-02-27T11:29:21.889384Z",
"duration": "00:00:01.6371230",
"shotStart": "2023-02-27T11:29:20.252261Z"
},
{
"shotEnd": "2023-02-27T11:29:23.432325Z",
"duration": "00:00:01.5429410",
"shotStart": "2023-02-27T11:29:21.889384Z"
},
{
"shotEnd": "2023-02-27T11:29:24.993307Z",
"duration": "00:00:01.5609820",
"shotStart": "2023-02-27T11:29:23.432325Z"
},
{
"shotEnd": "2023-02-27T11:29:26.490859Z",
"duration": "00:00:01.4975520",
"shotStart": "2023-02-27T11:29:24.993307Z"
},
{
"shotEnd": "2023-02-27T11:29:27.997419Z",
"duration": "00:00:01.5065600",
"shotStart": "2023-02-27T11:29:26.490859Z"
},
{
"shotEnd": "2023-02-27T11:29:29.542956Z",
"duration": "00:00:01.5455370",
"shotStart": "2023-02-27T11:29:27.997419Z"
},
{
"shotEnd": "2023-02-27T11:29:31.261414Z",
"duration": "00:00:01.7184580",
"shotStart": "2023-02-27T11:29:29.542956Z"
},
{
"shotEnd": "2023-02-27T11:29:32.704096Z",
"duration": "00:00:01.4426820",
"shotStart": "2023-02-27T11:29:31.261414Z"
},
{
"shotEnd": "2023-02-27T11:29:34.359185Z",
"duration": "00:00:01.6550890",
"shotStart": "2023-02-27T11:29:32.704096Z"
},
{
"shotEnd": "2023-02-27T11:29:35.719996Z",
"duration": "00:00:01.3608110",
"shotStart": "2023-02-27T11:29:34.359185Z"
},
{
"shotEnd": "2023-02-27T11:29:50.857141Z",
"duration": "00:00:02.0842440",
"shotStart": "2023-02-27T11:29:48.772897Z"
},
{
"shotEnd": "2023-02-27T11:29:52.252634Z",
"duration": "00:00:01.3954930",
"shotStart": "2023-02-27T11:29:50.857141Z"
},
{
"shotEnd": "2023-02-27T11:29:53.735258Z",
"duration": "00:00:01.4826240",
"shotStart": "2023-02-27T11:29:52.252634Z"
},
{
"shotEnd": "2023-02-27T11:29:55.192185Z",
"duration": "00:00:01.4569270",
"shotStart": "2023-02-27T11:29:53.735258Z"
},
{
"shotEnd": "2023-02-27T11:29:56.62568Z",
"duration": "00:00:01.4334950",
"shotStart": "2023-02-27T11:29:55.192185Z"
},
{
"shotEnd": "2023-02-27T11:29:58.095683Z",
"duration": "00:00:01.4700030",
"shotStart": "2023-02-27T11:29:56.62568Z"
},
{
"shotEnd": "2023-02-27T11:30:00.321694Z",
"duration": "00:00:02.2260110",
"shotStart": "2023-02-27T11:29:58.095683Z"
},
{
"shotEnd": "2023-02-27T11:30:01.717479Z",
"duration": "00:00:01.3957850",
"shotStart": "2023-02-27T11:30:00.321694Z"
},
{
"shotEnd": "2023-02-27T11:30:03.723041Z",
"duration": "00:00:02.0055620",
"shotStart": "2023-02-27T11:30:01.717479Z"
},
{
"shotEnd": "2023-02-27T11:30:05.216686Z",
"duration": "00:00:01.4936450",
"shotStart": "2023-02-27T11:30:03.723041Z"
},
{
"shotEnd": "2023-02-27T11:30:06.696616Z",
"duration": "00:00:01.4799300",
"shotStart": "2023-02-27T11:30:05.216686Z"
},
{
"shotEnd": "2023-02-27T11:30:08.202322Z",
"duration": "00:00:01.5057060",
"shotStart": "2023-02-27T11:30:06.696616Z"
},
{
"shotEnd": "2023-02-27T11:30:09.701827Z",
"duration": "00:00:01.4995050",
"shotStart": "2023-02-27T11:30:08.202322Z"
},
{
"shotEnd": "2023-02-27T11:30:11.196148Z",
"duration": "00:00:01.4943210",
"shotStart": "2023-02-27T11:30:09.701827Z"
},
{
"shotEnd": "2023-02-27T11:30:12.753407Z",
"duration": "00:00:01.5572590",
"shotStart": "2023-02-27T11:30:11.196148Z"
},
{
"shotEnd": "2023-02-27T11:30:15.766039Z",
"duration": "00:00:03.0126320",
"shotStart": "2023-02-27T11:30:12.753407Z"
},
{
"shotEnd": "2023-02-27T11:30:18.244674Z",
"duration": "00:00:02.4786350",
"shotStart": "2023-02-27T11:30:15.766039Z"
},
{
"shotEnd": "2023-02-27T11:30:31.021009Z",
"duration": "00:00:01.4804640",
"shotStart": "2023-02-27T11:30:29.540545Z"
},
{
"shotEnd": "2023-02-27T11:30:32.555269Z",
"duration": "00:00:01.5342600",
"shotStart": "2023-02-27T11:30:31.021009Z"
},
{
"shotEnd": "2023-02-27T11:30:41.719827Z",
"duration": "00:00:09.1645580",
"shotStart": "2023-02-27T11:30:32.555269Z"
},
{
"shotEnd": "2023-02-27T11:30:43.653177Z",
"duration": "00:00:01.9333500",
"shotStart": "2023-02-27T11:30:41.719827Z"
},
{
"shotEnd": "2023-02-27T11:30:45.052477Z",
"duration": "00:00:01.3993000",
"shotStart": "2023-02-27T11:30:43.653177Z"
},
{
"shotEnd": "2023-02-27T11:30:46.453654Z",
"duration": "00:00:01.4011770",
"shotStart": "2023-02-27T11:30:45.052477Z"
},
{
"shotEnd": "2023-02-27T11:30:47.923116Z",
"duration": "00:00:01.4694620",
"shotStart": "2023-02-27T11:30:46.453654Z"
},
{
"shotEnd": "2023-02-27T11:30:49.329622Z",
"duration": "00:00:01.4065060",
"shotStart": "2023-02-27T11:30:47.923116Z"
},
{
"shotEnd": "2023-02-27T11:30:50.736527Z",
"duration": "00:00:01.4069050",
"shotStart": "2023-02-27T11:30:49.329622Z"
},
{
"shotEnd": "2023-02-27T11:30:52.227005Z",
"duration": "00:00:01.4904780",
"shotStart": "2023-02-27T11:30:50.736527Z"
},
{
"shotEnd": "2023-02-27T11:30:53.589757Z",
"duration": "00:00:01.3627520",
"shotStart": "2023-02-27T11:30:52.227005Z"
},
{
"shotEnd": "2023-02-27T11:30:54.982973Z",
"duration": "00:00:01.3932160",
"shotStart": "2023-02-27T11:30:53.589757Z"
},
{
"shotEnd": "2023-02-27T11:30:56.362622Z",
"duration": "00:00:01.3796490",
"shotStart": "2023-02-27T11:30:54.982973Z"
},
{
"shotEnd": "2023-02-27T11:30:57.847801Z",
"duration": "00:00:01.4851790",
"shotStart": "2023-02-27T11:30:56.362622Z"
},
{
"shotEnd": "2023-02-27T11:30:59.322351Z",
"duration": "00:00:01.4745500",
"shotStart": "2023-02-27T11:30:57.847801Z"
},
{
"shotEnd": "2023-02-27T11:31:00.673815Z",
"duration": "00:00:01.3514640",
"shotStart": "2023-02-27T11:30:59.322351Z"
},
{
"shotEnd": "2023-02-27T11:31:16.984405Z",
"duration": "00:00:01.6081400",
"shotStart": "2023-02-27T11:31:15.376265Z"
},
{
"shotEnd": "2023-02-27T11:31:18.412328Z",
"duration": "00:00:01.4279230",
"shotStart": "2023-02-27T11:31:16.984405Z"
},
{
"shotEnd": "2023-02-27T11:31:19.881314Z",
"duration": "00:00:01.4689860",
"shotStart": "2023-02-27T11:31:18.412328Z"
},
{
"shotEnd": "2023-02-27T11:31:21.291172Z",
"duration": "00:00:01.4098580",
"shotStart": "2023-02-27T11:31:19.881314Z"
},
{
"shotEnd": "2023-02-27T11:31:22.711076Z",
"duration": "00:00:01.4199040",
"shotStart": "2023-02-27T11:31:21.291172Z"
},
{
"shotEnd": "2023-02-27T11:31:24.091993Z",
"duration": "00:00:01.3809170",
"shotStart": "2023-02-27T11:31:22.711076Z"
},
{
"shotEnd": "2023-02-27T11:31:25.509449Z",
"duration": "00:00:01.4174560",
"shotStart": "2023-02-27T11:31:24.091993Z"
},
{
"shotEnd": "2023-02-27T11:31:26.865444Z",
"duration": "00:00:01.3559950",
"shotStart": "2023-02-27T11:31:25.509449Z"
},
{
"shotEnd": "2023-02-27T11:31:28.296755Z",
"duration": "00:00:01.4313110",
"shotStart": "2023-02-27T11:31:26.865444Z"
},
{
"shotEnd": "2023-02-27T11:31:30.177781Z",
"duration": "00:00:01.8810260",
"shotStart": "2023-02-27T11:31:28.296755Z"
},
{
"shotEnd": "2023-02-27T11:31:31.60134Z",
"duration": "00:00:01.4235590",
"shotStart": "2023-02-27T11:31:30.177781Z"
},
{
"shotEnd": "2023-02-27T11:31:32.996436Z",
"duration": "00:00:01.3950960",
"shotStart": "2023-02-27T11:31:31.60134Z"
},
{
"shotEnd": "2023-02-27T11:31:34.400558Z",
"duration": "00:00:01.4041220",
"shotStart": "2023-02-27T11:31:32.996436Z"
},
{
"shotEnd": "2023-02-27T11:31:35.80701Z",
"duration": "00:00:01.4064520",
"shotStart": "2023-02-27T11:31:34.400558Z"
},
{
"shotEnd": "2023-02-27T11:31:37.167345Z",
"duration": "00:00:01.3603350",
"shotStart": "2023-02-27T11:31:35.80701Z"
},
{
"shotEnd": "2023-02-27T11:31:38.571653Z",
"duration": "00:00:01.4043080",
"shotStart": "2023-02-27T11:31:37.167345Z"
},
{
"shotEnd": "2023-02-27T11:31:39.995731Z",
"duration": "00:00:01.4240780",
"shotStart": "2023-02-27T11:31:38.571653Z"
},
{
"shotEnd": "2023-02-27T11:31:41.464602Z",
"duration": "00:00:01.4688710",
"shotStart": "2023-02-27T11:31:39.995731Z"
},
{
"shotEnd": "2023-02-27T11:31:42.942887Z",
"duration": "00:00:01.4782850",
"shotStart": "2023-02-27T11:31:41.464602Z"
},
{
"shotEnd": "2023-02-27T11:31:44.47592Z",
"duration": "00:00:01.5330330",
"shotStart": "2023-02-27T11:31:42.942887Z"
},
{
"shotEnd": "2023-02-27T11:31:45.995317Z",
"duration": "00:00:01.5193970",
"shotStart": "2023-02-27T11:31:44.47592Z"
},
{
"shotEnd": "2023-02-27T11:31:47.506633Z",
"duration": "00:00:01.5113160",
"shotStart": "2023-02-27T11:31:45.995317Z"
},
{
"shotEnd": "2023-02-27T11:31:58.497794Z",
"duration": "00:00:01.8414190",
"shotStart": "2023-02-27T11:31:56.656375Z"
},
{
"shotEnd": "2023-02-27T11:32:00.263764Z",
"duration": "00:00:01.7659700",
"shotStart": "2023-02-27T11:31:58.497794Z"
},
{
"shotEnd": "2023-02-27T11:32:01.638512Z",
"duration": "00:00:01.3747480",
"shotStart": "2023-02-27T11:32:00.263764Z"
},
{
"shotEnd": "2023-02-27T11:32:03.343362Z",
"duration": "00:00:01.7048500",
"shotStart": "2023-02-27T11:32:01.638512Z"
},
{
"shotEnd": "2023-02-27T11:32:04.753959Z",
"duration": "00:00:01.4105970",
"shotStart": "2023-02-27T11:32:03.343362Z"
},
{
"shotEnd": "2023-02-27T11:32:06.053624Z",
"duration": "00:00:01.2996650",
"shotStart": "2023-02-27T11:32:04.753959Z"
},
{
"shotEnd": "2023-02-27T11:32:07.407562Z",
"duration": "00:00:01.3539380",
"shotStart": "2023-02-27T11:32:06.053624Z"
},
{
"shotEnd": "2023-02-27T11:32:08.711884Z",
"duration": "00:00:01.3043220",
"shotStart": "2023-02-27T11:32:07.407562Z"
},
{
"shotEnd": "2023-02-27T11:32:10.002092Z",
"duration": "00:00:01.2902080",
"shotStart": "2023-02-27T11:32:08.711884Z"
},
{
"shotEnd": "2023-02-27T11:32:11.378286Z",
"duration": "00:00:01.3761940",
"shotStart": "2023-02-27T11:32:10.002092Z"
},
{
"shotEnd": "2023-02-27T11:32:12.717144Z",
"duration": "00:00:01.3388580",
"shotStart": "2023-02-27T11:32:11.378286Z"
},
{
"shotEnd": "2023-02-27T11:32:14.078641Z",
"duration": "00:00:01.3614970",
"shotStart": "2023-02-27T11:32:12.717144Z"
},
{
"shotEnd": "2023-02-27T11:32:15.423094Z",
"duration": "00:00:01.3444530",
"shotStart": "2023-02-27T11:32:14.078641Z"
},
{
"shotEnd": "2023-02-27T11:32:20.398614Z",
"duration": "00:00:04.9755200",
"shotStart": "2023-02-27T11:32:15.423094Z"
},
{
"shotEnd": "2023-02-27T11:32:22.069121Z",
"duration": "00:00:01.6705070",
"shotStart": "2023-02-27T11:32:20.398614Z"
},
{
"shotEnd": "2023-02-27T11:32:23.478544Z",
"duration": "00:00:01.4094230",
"shotStart": "2023-02-27T11:32:22.069121Z"
},
{
"shotEnd": "2023-02-27T11:32:24.798924Z",
"duration": "00:00:01.3203800",
"shotStart": "2023-02-27T11:32:23.478544Z"
},
{
"shotEnd": "2023-02-27T11:32:25.999869Z",
"duration": "00:00:01.2009450",
"shotStart": "2023-02-27T11:32:24.798924Z"
},
{
"shotEnd": "2023-02-27T11:32:27.275506Z",
"duration": "00:00:01.2756370",
"shotStart": "2023-02-27T11:32:25.999869Z"
},
{
"shotEnd": "2023-02-27T11:32:28.67166Z",
"duration": "00:00:01.3961540",
"shotStart": "2023-02-27T11:32:27.275506Z"
},
{
"shotEnd": "2023-02-27T11:32:30.000708Z",
"duration": "00:00:01.3290480",
"shotStart": "2023-02-27T11:32:28.67166Z"
},
{
"shotEnd": "2023-02-27T11:32:31.36248Z",
"duration": "00:00:01.3617720",
"shotStart": "2023-02-27T11:32:30.000708Z"
},
{
"shotEnd": "2023-02-27T11:32:32.669525Z",
"duration": "00:00:01.3070450",
"shotStart": "2023-02-27T11:32:31.36248Z"
},
{
"shotEnd": "2023-02-27T11:32:34.440568Z",
"duration": "00:00:01.7710430",
"shotStart": "2023-02-27T11:32:32.669525Z"
},
{
"shotEnd": "2023-02-27T11:32:36.188814Z",
"duration": "00:00:01.7482460",
"shotStart": "2023-02-27T11:32:34.440568Z"
},
{
"shotEnd": "2023-02-27T11:32:47.192051Z",
"duration": "00:00:02.0852900",
"shotStart": "2023-02-27T11:32:45.106761Z"
},
{
"shotEnd": "2023-02-27T11:32:49.105182Z",
"duration": "00:00:01.9131310",
"shotStart": "2023-02-27T11:32:47.192051Z"
},
{
"shotEnd": "2023-02-27T11:32:50.497838Z",
"duration": "00:00:01.3926560",
"shotStart": "2023-02-27T11:32:49.105182Z"
},
{
"shotEnd": "2023-02-27T11:32:51.846546Z",
"duration": "00:00:01.3487080",
"shotStart": "2023-02-27T11:32:50.497838Z"
},
{
"shotEnd": "2023-02-27T11:32:53.164275Z",
"duration": "00:00:01.3177290",
"shotStart": "2023-02-27T11:32:51.846546Z"
},
{
"shotEnd": "2023-02-27T11:32:55.814371Z",
"duration": "00:00:02.6500960",
"shotStart": "2023-02-27T11:32:53.164275Z"
},
{
"shotEnd": "2023-02-27T11:32:56.789228Z",
"duration": "00:00:00.9748570",
"shotStart": "2023-02-27T11:32:55.814371Z"
},
{
"shotEnd": "2023-02-27T11:32:58.423404Z",
"duration": "00:00:01.6341760",
"shotStart": "2023-02-27T11:32:56.789228Z"
},
{
"shotEnd": "2023-02-27T11:32:59.648711Z",
"duration": "00:00:01.2253070",
"shotStart": "2023-02-27T11:32:58.423404Z"
},
{
"shotEnd": "2023-02-27T11:33:00.711433Z",
"duration": "00:00:01.0627220",
"shotStart": "2023-02-27T11:32:59.648711Z"
},
{
"shotEnd": "2023-02-27T11:33:01.679212Z",
"duration": "00:00:00.9677790",
"shotStart": "2023-02-27T11:33:00.711433Z"
},
{
"shotEnd": "2023-02-27T11:33:02.610775Z",
"duration": "00:00:00.9315630",
"shotStart": "2023-02-27T11:33:01.679212Z"
},
{
"shotEnd": "2023-02-27T11:33:03.74131Z",
"duration": "00:00:01.1305350",
"shotStart": "2023-02-27T11:33:02.610775Z"
},
{
"shotEnd": "2023-02-27T11:33:04.949401Z",
"duration": "00:00:01.2080910",
"shotStart": "2023-02-27T11:33:03.74131Z"
}
]
}
}
}
}
}
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Object name | Object type | Description |
---|---|---|
Rate Limit | Notes |
---|---|
fixtureId*
string
unique id of a requested fixture
Accept*
string
application/vnd.imggaming.dde.api+json;version=1
Authorization*
string
Bearer ACCESS_TOKEN
Content-Type*
string
application/json
statistics