Match PLAY BY PLAY

A match involves a number of events. These events aggregate to form a play-by-play. The play-by-play assigned to a match are controlled by these calls.

Get a list play-by-play records for a match

get
/icehockey/o/{organizationId}/fixtures/{fixtureId}/playbyplay

Return a list of play-by-play records for a match

Required scopes
This endpoint requires the following scopes:
  • : Read any data from the organization down
Authorizations
OAuth2clientCredentialsRequired

You can create a JSON Web Token (JWT) using the token API call. Each token is given a set of scopes/permissions. Each endpoint has a scope/permission that it requires to run. If your token does not possess the correct scope then you will be unable to make the API call.

Token URL:
Path parameters
fixtureIdstring · uuidRequired

The unique identifier of the fixture

Example: 009e9276-5c80-11e8-9c2d-fa7ae01bbebc
organizationIdstring · min: 5 · max: 5Required

The unique identifier of the organization

Example: b1a23
Query parameters
externalstringOptional

A comma separated list of fields that will instead be interpreted as an externalId. See External Ids for more information.

Example: entityId,personId
fieldsstringOptional

A comma separated list of fields to display. The response will only display these fields. See Partial Response section for more information.

Example: dob,firstName,organization(id),organizations[name], teams[name,details/metrics/*,tags(id)]
fromTimestampstring · date-timeOptional

Where the date/time (UTC) this play-by-play event was sent >= this value

Example: 2018-08-16T18:00:00
hideNullbooleanOptional

Don't display data fields with null values or empty structures

Example: true
includestringOptional

A comma separated list of resource types to include. See Resource Inclusion for more information.

Example: organizations,fixtures,entities
limitinteger · int32 · min: 1 · max: 2000Optional

The maximum number of records to return. See Pagination for more information.

Default: 1000Example: 10
offsetinteger · int32Optional

The offset of the records. See Pagination for more information.

Example: 10
periodIdinteger · enumOptional

The identifier for the period

  • None Total match
  • 1 Period 1
  • 2 Period 2
  • 3 Period 3
  • 11 Overtime 1
  • 12 Overtime 2
  • 13 Overtime 3
  • 14 Overtime 4
  • 15 Overtime 5
  • 16 Overtime 6
  • 17 Overtime 7
  • 18 Overtime 8
  • 19 Overtime 9
  • 20 Overtime 10
  • 21 Overtime 11
  • 22 Overtime 12
  • 23 Overtime 13
  • 24 Overtime 14
  • 25 Overtime 15
  • 26 Overtime 16
  • 27 Overtime 17
  • 28 Overtime 18
  • 29 Overtime 19
  • 30 Overtime 20
Possible values:
toTimestampstring · date-timeOptional

Where the date/time (UTC) this play-by-play event was sent <= this value

Example: 2018-08-16T18:00:00
Responses
200

Successful operation

application/json
get
/icehockey/o/{organizationId}/fixtures/{fixtureId}/playbyplay

Delete all play-by-play records for a match

delete
/icehockey/o/{organizationId}/fixtures/{fixtureId}/playbyplay

Delete all play-by-play records for a match

Required scopes
This endpoint requires the following scopes:
  • : Write/Update any data from below the organization
Authorizations
OAuth2clientCredentialsRequired

You can create a JSON Web Token (JWT) using the token API call. Each token is given a set of scopes/permissions. Each endpoint has a scope/permission that it requires to run. If your token does not possess the correct scope then you will be unable to make the API call.

Token URL:
Path parameters
fixtureIdstring · uuidRequired

The unique identifier of the fixture

Example: 009e9276-5c80-11e8-9c2d-fa7ae01bbebc
organizationIdstring · min: 5 · max: 5Required

The unique identifier of the organization

Example: b1a23
Query parameters
externalstringOptional

A comma separated list of fields that will instead be interpreted as an externalId. See External Ids for more information.

Example: entityId,personId
fieldsstringOptional

A comma separated list of fields to display. The response will only display these fields. See Partial Response section for more information.

Example: dob,firstName,organization(id),organizations[name], teams[name,details/metrics/*,tags(id)]
forceDeletebooleanOptional

Force a delete command to run and delete child records as well if there are existing records depending on the record.

Example: true
hideNullbooleanOptional

Don't display data fields with null values or empty structures

Example: true
includestringOptional

A comma separated list of resource types to include. See Resource Inclusion for more information.

Example: organizations,fixtures,entities
Responses
200

Successful operation

application/json
delete
/icehockey/o/{organizationId}/fixtures/{fixtureId}/playbyplay

Get a list of live play-by-play records for a match

get
/icehockey/o/{organizationId}/fixtures/{fixtureId}/playbyplay/live

Return a list of live play-by-play records for a match. This call will return records of matches still in-progress if available. If the match is complete this call operates the same as the non 'live' route.

Rate limited to 2 requests every minute - returns HTTP 429 Too Many Requests if called more often.
Authorizations
OAuth2clientCredentialsRequired

You can create a JSON Web Token (JWT) using the token API call. Each token is given a set of scopes/permissions. Each endpoint has a scope/permission that it requires to run. If your token does not possess the correct scope then you will be unable to make the API call.

Token URL:
Available scopes:
  • : Authenticate based on a specific OrganizationId
  • : Read data over multiple organizations using and *orggroup* code
  • : Write/Update any data from below the organization
  • : Read any data from the organization down
  • : Perform administration API calls
  • : Ability to manage organizations
  • : Perform system configuration API calls
Path parameters
fixtureIdstring · uuidRequired

The unique identifier of the fixture

Example: 009e9276-5c80-11e8-9c2d-fa7ae01bbebc
organizationIdstring · min: 5 · max: 5Required

The unique identifier of the organization

Example: b1a23
Query parameters
externalstringOptional

A comma separated list of fields that will instead be interpreted as an externalId. See External Ids for more information.

Example: entityId,personId
fieldsstringOptional

A comma separated list of fields to display. The response will only display these fields. See Partial Response section for more information.

Example: dob,firstName,organization(id),organizations[name], teams[name,details/metrics/*,tags(id)]
fromTimestampstring · date-timeOptional

Where the date/time (UTC) this play-by-play event was sent >= this value

Example: 2018-08-16T18:00:00
hideNullbooleanOptional

Don't display data fields with null values or empty structures

Example: true
includestringOptional

A comma separated list of resource types to include. See Resource Inclusion for more information.

Example: organizations,fixtures,entities
limitinteger · int32 · min: 1 · max: 2000Optional

The maximum number of records to return. See Pagination for more information.

Default: 1000Example: 10
offsetinteger · int32Optional

The offset of the records. See Pagination for more information.

Example: 10
periodIdinteger · enumOptional

The identifier for the period

  • None Total match
  • 1 Period 1
  • 2 Period 2
  • 3 Period 3
  • 11 Overtime 1
  • 12 Overtime 2
  • 13 Overtime 3
  • 14 Overtime 4
  • 15 Overtime 5
  • 16 Overtime 6
  • 17 Overtime 7
  • 18 Overtime 8
  • 19 Overtime 9
  • 20 Overtime 10
  • 21 Overtime 11
  • 22 Overtime 12
  • 23 Overtime 13
  • 24 Overtime 14
  • 25 Overtime 15
  • 26 Overtime 16
  • 27 Overtime 17
  • 28 Overtime 18
  • 29 Overtime 19
  • 30 Overtime 20
Possible values:
toTimestampstring · date-timeOptional

Where the date/time (UTC) this play-by-play event was sent <= this value

Example: 2018-08-16T18:00:00
Responses
200

Successful operation

application/json
get
/icehockey/o/{organizationId}/fixtures/{fixtureId}/playbyplay/live

Get a full list of match events, suitable for subsequent import.

get
/icehockey/o/{organizationId}/fixtures/{fixtureId}/events/export

Includes play-by-play and setup events for a match

Authorizations
OAuth2clientCredentialsRequired

You can create a JSON Web Token (JWT) using the token API call. Each token is given a set of scopes/permissions. Each endpoint has a scope/permission that it requires to run. If your token does not possess the correct scope then you will be unable to make the API call.

Token URL:
Available scopes:
  • : Authenticate based on a specific OrganizationId
  • : Read data over multiple organizations using and *orggroup* code
  • : Write/Update any data from below the organization
  • : Read any data from the organization down
  • : Perform administration API calls
  • : Ability to manage organizations
  • : Perform system configuration API calls
Path parameters
fixtureIdstring · uuidRequired

The unique identifier of the fixture

Example: 009e9276-5c80-11e8-9c2d-fa7ae01bbebc
organizationIdstring · min: 5 · max: 5Required

The unique identifier of the organization

Example: b1a23
Query parameters
externalstringOptional

A comma separated list of fields that will instead be interpreted as an externalId. See External Ids for more information.

Example: entityId,personId
fieldsstringOptional

A comma separated list of fields to display. The response will only display these fields. See Partial Response section for more information.

Example: dob,firstName,organization(id),organizations[name], teams[name,details/metrics/*,tags(id)]
hideNullbooleanOptional

Don't display data fields with null values or empty structures

Example: true
includestringOptional

A comma separated list of resource types to include. See Resource Inclusion for more information.

Example: organizations,fixtures,entities
limitinteger · int32 · min: 1 · max: 1000Optional

The maximum number of records to return. See Pagination for more information.

Default: 10Example: 10
offsetinteger · int32Optional

The offset of the records. See Pagination for more information.

Example: 10
onlySetupbooleanOptional

Include only setup events when exporting?

periodIdinteger · enumOptional

The identifier for the period

  • None Total match
  • 1 Period 1
  • 2 Period 2
  • 3 Period 3
  • 11 Overtime 1
  • 12 Overtime 2
  • 13 Overtime 3
  • 14 Overtime 4
  • 15 Overtime 5
  • 16 Overtime 6
  • 17 Overtime 7
  • 18 Overtime 8
  • 19 Overtime 9
  • 20 Overtime 10
  • 21 Overtime 11
  • 22 Overtime 12
  • 23 Overtime 13
  • 24 Overtime 14
  • 25 Overtime 15
  • 26 Overtime 16
  • 27 Overtime 17
  • 28 Overtime 18
  • 29 Overtime 19
  • 30 Overtime 20
Possible values:
withScoresbooleanOptional

Include scores in exported events?

Responses
200

Successful operation

application/json
get
/icehockey/o/{organizationId}/fixtures/{fixtureId}/events/export

Add or Update historical play-by-play records for a match

post
/icehockey/o/{organizationId}/fixtures/{fixtureId}/events/import

Depending on primary keys, Add a match play-by-play or update an existing record. This call operates in bulk for all events in a specific period. Note:This call should only be used to import historical data. Changes to current/live data show be peformed only via your live capture software. If this call is used data may become invalid as statistics/actions may not be recalculated.

Required scopes
This endpoint requires the following scopes:
  • : Perform administration API calls
Authorizations
OAuth2clientCredentialsRequired

You can create a JSON Web Token (JWT) using the token API call. Each token is given a set of scopes/permissions. Each endpoint has a scope/permission that it requires to run. If your token does not possess the correct scope then you will be unable to make the API call.

Token URL:
Path parameters
fixtureIdstring · uuidRequired

The unique identifier of the fixture

Example: 009e9276-5c80-11e8-9c2d-fa7ae01bbebc
organizationIdstring · min: 5 · max: 5Required

The unique identifier of the organization

Example: b1a23
Query parameters
externalstringOptional

A comma separated list of fields that will instead be interpreted as an externalId. See External Ids for more information.

Example: entityId,personId
fieldsstringOptional

A comma separated list of fields to display. The response will only display these fields. See Partial Response section for more information.

Example: dob,firstName,organization(id),organizations[name], teams[name,details/metrics/*,tags(id)]
hideNullbooleanOptional

Don't display data fields with null values or empty structures

Example: true
includestringOptional

A comma separated list of resource types to include. See Resource Inclusion for more information.

Example: organizations,fixtures,entities
Responses
200

Successful operation

application/json
post
/icehockey/o/{organizationId}/fixtures/{fixtureId}/events/import

Add an individual a match play-by-play event

post
/icehockey/o/{organizationId}/fixtures/{fixtureId}/periods/{periodId}/playbyplay

Add a specific period play-by-play from a match event

Required scopes
This endpoint requires the following scopes:
  • : Perform administration API calls
Authorizations
OAuth2clientCredentialsRequired

You can create a JSON Web Token (JWT) using the token API call. Each token is given a set of scopes/permissions. Each endpoint has a scope/permission that it requires to run. If your token does not possess the correct scope then you will be unable to make the API call.

Token URL:
Path parameters
fixtureIdstring · uuidRequired

The unique identifier of the fixture

Example: 009e9276-5c80-11e8-9c2d-fa7ae01bbebc
organizationIdstring · min: 5 · max: 5Required

The unique identifier of the organization

Example: b1a23
periodIdinteger · enumRequired

The identifier for the period

  • None Total match
  • 1 Period 1
  • 2 Period 2
  • 3 Period 3
  • 11 Overtime 1
  • 12 Overtime 2
  • 13 Overtime 3
  • 14 Overtime 4
  • 15 Overtime 5
  • 16 Overtime 6
  • 17 Overtime 7
  • 18 Overtime 8
  • 19 Overtime 9
  • 20 Overtime 10
  • 21 Overtime 11
  • 22 Overtime 12
  • 23 Overtime 13
  • 24 Overtime 14
  • 25 Overtime 15
  • 26 Overtime 16
  • 27 Overtime 17
  • 28 Overtime 18
  • 29 Overtime 19
  • 30 Overtime 20
Possible values:
Query parameters
externalstringOptional

A comma separated list of fields that will instead be interpreted as an externalId. See External Ids for more information.

Example: entityId,personId
sectionstring · max: 100Optional

The section of the period (sub-period)

Body
fixtureIdstring · uuidOptional

The unique identifier of the match

Example: 009e9276-5c80-11e8-9c2d-fa7ae01bbebc
periodIdinteger · enumOptional

The identifier for the period

  • None Total match
  • 1 Period 1
  • 2 Period 2
  • 3 Period 3
  • 11 Overtime 1
  • 12 Overtime 2
  • 13 Overtime 3
  • 14 Overtime 4
  • 15 Overtime 5
  • 16 Overtime 6
  • 17 Overtime 7
  • 18 Overtime 8
  • 19 Overtime 9
  • 20 Overtime 10
  • 21 Overtime 11
  • 22 Overtime 12
  • 23 Overtime 13
  • 24 Overtime 14
  • 25 Overtime 15
  • 26 Overtime 16
  • 27 Overtime 17
  • 28 Overtime 18
  • 29 Overtime 19
  • 30 Overtime 20
Possible values:
sectionstring · max: 100Optional

The section of the period (sub-period)

eventsanyOptional
classstring · enum · max: 100Optional

The class of the event

  • clock Information about the current status of the clock match
  • sport A sporting action that relates to the running of the match
Default: sportExample: sportPossible values:
eventTypestring · max: 100Optional

See Event Types for more information

Example: substitution
eventIdstring · uuidOptional

Unique identifier of this event

Example: 009e9276-5c80-11e8-9c2d-fa7ae01bbebc
playIdstring · uuidOptional

Unique identifier of this play (group of events)

Example: 009e9276-5c80-11e8-9c2d-fa7ae01bbebc
entityIdstring · uuidOptional

The unique identifier of the team

Example: 009e9276-5c80-11e8-9c2d-fa7ae01bbebc
personIdstring · uuidOptional

The unique identifier of the person

Example: 009e9276-5c80-11e8-9c2d-fa7ae01bbebc
subTypestring · max: 100Optional

The Sub Type of event. See Streaming API documenation for more information.

Example: out
optionsanyOptional
receivedinteger · int32Optional

The UNIX timestamp when the event was received.

statusstringOptional

The status of this message. Options are added (Default); updated - meaning the content of this event has been edited; deleted - meaning this event has been deleted; enriched - meaning further information has been added to the event (not changed).

successbooleanOptional

Whether the action was successful

xnumber · floatOptional

The x co-ordinate of the event. Represented as percentage from left (0) to right (100).

Example: 56
ynumber · floatOptional

The y co-ordinate of the event. Represented as precentage from top (0) to bottom (100).

Example: 23
znumber · floatOptional

The z co-ordinate of the event. Represented as precentage from ground (0) to ceiling (100).

Example: 10
clockstringOptional

The time on the clock when the event occurred. ISO 8601 format. PTmmMss.ccS

Example: PT12M34.5S
shotClockstringOptional

The time on the shot clock when the event occurred. ISO 8601 format. PTss.ccS

Example: PT34.2S
eventTimestring · date-timeOptional

The date/time (UTC) this event occurred. For inserted actions, this should be the time the action would have occurred, not the time of insertion.

Example: 2016-09-08T02:02:00Z
officialIdstring · uuidOptional

The unique ID of the official making this decision

Example: 009e9276-5c80-11e8-9c2d-fa7ae01bbebc
zonestring · max: 50Optional

See Event Types for more information

timestampstring · date-timeOptional

The date/time (UTC) this event was sent.

Example: 2016-09-08T02:02:00Z
clientTypestring · max: 200Optional

Type of the client that sent the event

Example: InGame
clientIdstring · max: 200Optional

ID of the client that sent the event

Example: InGame:0.9
sportstring · max: 1Optional

Sport one letter code

Example: h
topicstring · max: 200Optional

MQTT topic where the event was sent

Example: s/h/h1s44/3c467c99-9e5d-11ee-91d0-2b012330fcf5/w/e
typestring · max: 100Optional

Type of the event message

Example: event
sequenceinteger · int32 | nullableOptional

Client event sequence number

Example: 10
Responses
200

Successful operation

application/json
post
/icehockey/o/{organizationId}/fixtures/{fixtureId}/periods/{periodId}/playbyplay

Delete a match play-by-play

delete
/icehockey/o/{organizationId}/fixtures/{fixtureId}/periods/{periodId}/playbyplay

Delete a specific period play-by-play from a match

Required scopes
This endpoint requires the following scopes:
  • : Write/Update any data from below the organization
Authorizations
OAuth2clientCredentialsRequired

You can create a JSON Web Token (JWT) using the token API call. Each token is given a set of scopes/permissions. Each endpoint has a scope/permission that it requires to run. If your token does not possess the correct scope then you will be unable to make the API call.

Token URL:
Path parameters
fixtureIdstring · uuidRequired

The unique identifier of the fixture

Example: 009e9276-5c80-11e8-9c2d-fa7ae01bbebc
organizationIdstring · min: 5 · max: 5Required

The unique identifier of the organization

Example: b1a23
periodIdinteger · enumRequired

The identifier for the period

  • None Total match
  • 1 Period 1
  • 2 Period 2
  • 3 Period 3
  • 11 Overtime 1
  • 12 Overtime 2
  • 13 Overtime 3
  • 14 Overtime 4
  • 15 Overtime 5
  • 16 Overtime 6
  • 17 Overtime 7
  • 18 Overtime 8
  • 19 Overtime 9
  • 20 Overtime 10
  • 21 Overtime 11
  • 22 Overtime 12
  • 23 Overtime 13
  • 24 Overtime 14
  • 25 Overtime 15
  • 26 Overtime 16
  • 27 Overtime 17
  • 28 Overtime 18
  • 29 Overtime 19
  • 30 Overtime 20
Possible values:
Query parameters
externalstringOptional

A comma separated list of fields that will instead be interpreted as an externalId. See External Ids for more information.

Example: entityId,personId
fieldsstringOptional

A comma separated list of fields to display. The response will only display these fields. See Partial Response section for more information.

Example: dob,firstName,organization(id),organizations[name], teams[name,details/metrics/*,tags(id)]
forceDeletebooleanOptional

Force a delete command to run and delete child records as well if there are existing records depending on the record.

Example: true
hideNullbooleanOptional

Don't display data fields with null values or empty structures

Example: true
includestringOptional

A comma separated list of resource types to include. See Resource Inclusion for more information.

Example: organizations,fixtures,entities
sectionstring · max: 100Optional

The section of the period (sub-period)

Responses
200

Successful operation

application/json
delete
/icehockey/o/{organizationId}/fixtures/{fixtureId}/periods/{periodId}/playbyplay

Update an individual a match play-by-play event

put
/icehockey/o/{organizationId}/fixtures/{fixtureId}/periods/{periodId}/playbyplay/{eventId}

Update a specific period play-by-play from a match event

Required scopes
This endpoint requires the following scopes:
  • : Perform administration API calls
Authorizations
OAuth2clientCredentialsRequired

You can create a JSON Web Token (JWT) using the token API call. Each token is given a set of scopes/permissions. Each endpoint has a scope/permission that it requires to run. If your token does not possess the correct scope then you will be unable to make the API call.

Token URL:
Path parameters
eventIdstring · uuidRequired

The unique identifier of an event in a match

Example: 009e9276-5c80-11e8-9c2d-fa7ae01bbebc
fixtureIdstring · uuidRequired

The unique identifier of the fixture

Example: 009e9276-5c80-11e8-9c2d-fa7ae01bbebc
organizationIdstring · min: 5 · max: 5Required

The unique identifier of the organization

Example: b1a23
periodIdinteger · enumRequired

The identifier for the period

  • None Total match
  • 1 Period 1
  • 2 Period 2
  • 3 Period 3
  • 11 Overtime 1
  • 12 Overtime 2
  • 13 Overtime 3
  • 14 Overtime 4
  • 15 Overtime 5
  • 16 Overtime 6
  • 17 Overtime 7
  • 18 Overtime 8
  • 19 Overtime 9
  • 20 Overtime 10
  • 21 Overtime 11
  • 22 Overtime 12
  • 23 Overtime 13
  • 24 Overtime 14
  • 25 Overtime 15
  • 26 Overtime 16
  • 27 Overtime 17
  • 28 Overtime 18
  • 29 Overtime 19
  • 30 Overtime 20
Possible values:
Query parameters
externalstringOptional

A comma separated list of fields that will instead be interpreted as an externalId. See External Ids for more information.

Example: entityId,personId
sectionstring · max: 100Optional

The section of the period (sub-period)

Body
eventsanyOptional
classstring · enum · max: 100Optional

The class of the event

  • clock Information about the current status of the clock match
  • sport A sporting action that relates to the running of the match
Default: sportExample: sportPossible values:
eventTypestring · max: 100Optional

See Event Types for more information

Example: substitution
eventIdstring · uuidOptional

Unique identifier of this event

Example: 009e9276-5c80-11e8-9c2d-fa7ae01bbebc
playIdstring · uuidOptional

Unique identifier of this play (group of events)

Example: 009e9276-5c80-11e8-9c2d-fa7ae01bbebc
entityIdstring · uuidOptional

The unique identifier of the team

Example: 009e9276-5c80-11e8-9c2d-fa7ae01bbebc
personIdstring · uuidOptional

The unique identifier of the person

Example: 009e9276-5c80-11e8-9c2d-fa7ae01bbebc
subTypestring · max: 100Optional

The Sub Type of event. See Streaming API documenation for more information.

Example: out
optionsanyOptional
receivedinteger · int32Optional

The UNIX timestamp when the event was received.

statusstringOptional

The status of this message. Options are added (Default); updated - meaning the content of this event has been edited; deleted - meaning this event has been deleted; enriched - meaning further information has been added to the event (not changed).

successbooleanOptional

Whether the action was successful

xnumber · floatOptional

The x co-ordinate of the event. Represented as percentage from left (0) to right (100).

Example: 56
ynumber · floatOptional

The y co-ordinate of the event. Represented as precentage from top (0) to bottom (100).

Example: 23
znumber · floatOptional

The z co-ordinate of the event. Represented as precentage from ground (0) to ceiling (100).

Example: 10
clockstringOptional

The time on the clock when the event occurred. ISO 8601 format. PTmmMss.ccS

Example: PT12M34.5S
shotClockstringOptional

The time on the shot clock when the event occurred. ISO 8601 format. PTss.ccS

Example: PT34.2S
eventTimestring · date-timeOptional

The date/time (UTC) this event occurred. For inserted actions, this should be the time the action would have occurred, not the time of insertion.

Example: 2016-09-08T02:02:00Z
officialIdstring · uuidOptional

The unique ID of the official making this decision

Example: 009e9276-5c80-11e8-9c2d-fa7ae01bbebc
zonestring · max: 50Optional

See Event Types for more information

timestampstring · date-timeOptional

The date/time (UTC) this event was sent.

Example: 2016-09-08T02:02:00Z
clientTypestring · max: 200Optional

Type of the client that sent the event

Example: InGame
clientIdstring · max: 200Optional

ID of the client that sent the event

Example: InGame:0.9
sportstring · max: 1Optional

Sport one letter code

Example: h
topicstring · max: 200Optional

MQTT topic where the event was sent

Example: s/h/h1s44/3c467c99-9e5d-11ee-91d0-2b012330fcf5/w/e
typestring · max: 100Optional

Type of the event message

Example: event
sequenceinteger · int32 | nullableOptional

Client event sequence number

Example: 10
Responses
200

Successful operation

application/json
put
/icehockey/o/{organizationId}/fixtures/{fixtureId}/periods/{periodId}/playbyplay/{eventId}

Delete a match play-by-play event

delete
/icehockey/o/{organizationId}/fixtures/{fixtureId}/periods/{periodId}/playbyplay/{eventId}

Delete a specific period play-by-play from a match event

Required scopes
This endpoint requires the following scopes:
  • : Perform administration API calls
Authorizations
OAuth2clientCredentialsRequired

You can create a JSON Web Token (JWT) using the token API call. Each token is given a set of scopes/permissions. Each endpoint has a scope/permission that it requires to run. If your token does not possess the correct scope then you will be unable to make the API call.

Token URL:
Path parameters
eventIdstring · uuidRequired

The unique identifier of an event in a match

Example: 009e9276-5c80-11e8-9c2d-fa7ae01bbebc
fixtureIdstring · uuidRequired

The unique identifier of the fixture

Example: 009e9276-5c80-11e8-9c2d-fa7ae01bbebc
organizationIdstring · min: 5 · max: 5Required

The unique identifier of the organization

Example: b1a23
periodIdinteger · enumRequired

The identifier for the period

  • None Total match
  • 1 Period 1
  • 2 Period 2
  • 3 Period 3
  • 11 Overtime 1
  • 12 Overtime 2
  • 13 Overtime 3
  • 14 Overtime 4
  • 15 Overtime 5
  • 16 Overtime 6
  • 17 Overtime 7
  • 18 Overtime 8
  • 19 Overtime 9
  • 20 Overtime 10
  • 21 Overtime 11
  • 22 Overtime 12
  • 23 Overtime 13
  • 24 Overtime 14
  • 25 Overtime 15
  • 26 Overtime 16
  • 27 Overtime 17
  • 28 Overtime 18
  • 29 Overtime 19
  • 30 Overtime 20
Possible values:
Query parameters
externalstringOptional

A comma separated list of fields that will instead be interpreted as an externalId. See External Ids for more information.

Example: entityId,personId
fieldsstringOptional

A comma separated list of fields to display. The response will only display these fields. See Partial Response section for more information.

Example: dob,firstName,organization(id),organizations[name], teams[name,details/metrics/*,tags(id)]
hideNullbooleanOptional

Don't display data fields with null values or empty structures

Example: true
includestringOptional

A comma separated list of resource types to include. See Resource Inclusion for more information.

Example: organizations,fixtures,entities
sectionstring · max: 100Optional

The section of the period (sub-period)

Responses
200

Successful operation

application/json
delete
/icehockey/o/{organizationId}/fixtures/{fixtureId}/periods/{periodId}/playbyplay/{eventId}

Last updated

Was this helpful?