Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

Following these requirements:
https://spordle.atlassian.net/wiki/x/DICyug

We now have external providers for the following resources:

  • Game

  • Surface

  • Office (game offices)

The services that we support so far:

  • Streaming

  • Ticketing

  • Stats

To query external providers:

In the filter for /games , /surfaces , /offices , you can specify {"include": ["externalProviders"]} which will include the externalProviders property in the record. The property default to an empty array if empty.

Example of external provider payload:

	"externalProviders": [
		{
			"id": "2be91f9c-c8ac-4c01-a0da-f7848df9da10",
			"targetType": "Office",
			"targetId": "3270",
			"service": "Stats", // service type
			"link": "https://www.nhl.com/stats/", // service link
			"provider": "NHL", // service name
			"externalId": null
		},
		{
			"id": "6f26ecbd-b27b-4510-a075-f2137c3fa0ed",
			"targetType": "Office",
			"targetId": "3270",
			"service": "Streaming",
			"link": "https://www.livebarn.com/play-hockey",
			"provider": "LiveBarn",
			"externalId": null
		}
	]
  • No labels