/
NFL Statistics Message JSON Schema

NFL Statistics Message JSON Schema

{ "definitions": { "FixtureCompetitorStatistics": { "type": [ "object", "null" ], "properties": {} }, "FixtureParticipantStatistics": { "type": [ "object", "null" ], "properties": {} }, "Competitor": { "type": [ "object", "null" ], "properties": { "id": { "type": "integer" }, "href": { "type": [ "string", "null" ] } }, "required": [ "id", "href" ] }, "Fixture": { "type": [ "object", "null" ], "properties": { "id": { "type": "integer" }, "href": { "type": [ "string", "null" ] } }, "required": [ "id", "href" ] }, "FixtureCompetitorWithParticipants": { "type": [ "object", "null" ], "properties": { "competitor": { "$ref": "#/definitions/Competitor" }, "statistics": { "$ref": "#/definitions/FixtureCompetitorStatistics" }, "participants": { "type": [ "array", "null" ], "items": { "$ref": "#/definitions/FixtureParticipant" } } }, "required": [ "competitor", "statistics", "participants" ] }, "FixtureParticipant": { "type": [ "object", "null" ], "properties": { "participant": { "$ref": "#/definitions/Participant" }, "statistics": { "$ref": "#/definitions/FixtureParticipantStatistics" } }, "required": [ "participant", "statistics" ] }, "Metadata": { "type": [ "object", "null" ], "properties": { "Version": { "type": [ "string", "null" ] }, "generatedFromEvent": { "type": [ "string", "null" ] }, "updatedAtUtc": { "type": "string", "format": "date-time" }, "heartbeatExpiresAtUtc": { "type": "string", "format": "date-time" } }, "required": [ "contractVersion", "generatedFromEvent", "updatedAtUtc", "heartbeatExpiresAtUtc" ] }, "Participant": { "type": [ "object", "null" ], "properties": { "id": { "type": "integer" }, "href": { "type": [ "string", "null" ] } }, "required": [ "id", "href" ] }, "Source": { "type": [ "object", "null" ], "properties": { "name": { "type": [ "string", "null" ] }, "version": { "type": [ "string", "null" ] }, "id": { "type": "integer" }, "href": { "type": [ "string", "null" ] } }, "required": [ "name", "version", "id", "href" ] } }, "type": "object", "properties": { "source": { "$ref": "#/definitions/Source" }, "metadata": { "$ref": "#/definitions/Metadata" }, "heartbeats": { "type": "object", "properties": { "platform": { "type": "object", "properties": { "pulseAt": { "type": "string" }, "expiresAt": { "type": "string" } }, "required": [ "pulseAt", "expiresAt" ] }, "source": { "type": "object", "properties": { "isAlive": { "type": "boolean" }, "pulseAt": { "type": "string" }, "expiresAt": { "type": "string" } }, "required": [ "isAlive", "pulseAt", "expiresAt" ] } }, "required": [ "platform", "source" ] }, "fixture": { "$ref": "#/definitions/Fixture" }, "competitors": { "type": [ "array", "null" ], "items": { "$ref": "#/definitions/FixtureCompetitorWithParticipants" } } }, "required": [ "source", "metadata", "heartbeats", "fixture", "competitors" ] }

 

Related content

NFL Statistics v1 Definitions
NFL Statistics v1 Definitions
Read with this
American Football Match State V2
American Football Match State V2
Read with this
Genius Sports Live Sports Data Push API via Ably
Genius Sports Live Sports Data Push API via Ably
Read with this