Schedule

This endpoint returns information on all off the tee times of all the groups within a single tournament. This will return the tee times for all days of the tournament. It contains information on the Course, round, hole, sequence and start time for each group.

Endpoint URL

https://dde-api.imggaming.com/golf/tournaments/{id}/schedule

N.B – use ID 1 at the moment, this will return all matches for the 1st of June, 2018 at a sample tournament.

Required Headers

Key

Value

Accept

application/vnd.imggaming.dde.api+json;version=1

Content-Type

application/json

Authorization

Bearer eyvhaoudfgpdfgo*

*Authorization header includes a truncated Bearer token, contact IMG for your auth token if you do not have.

Request Parameters

This endpoint currently takes no request parameters, we aim to add them, and once we have they will be detailed here. It will be query-able by date and this doc will be updated when that is ready.

Response Model

Event Object

Field Name

Type

Description

date

date

The day that the round will be played for that group

round

int

The round that is being played for that group

hole

int

The hole in which the round is starting for that group

teeSeq

int

The sequence on the tee for that group

courseId

int

The ID of the course for the round for that group

courseName

string

The name of the course for the round for that group

status

string

The status of the round for that group. The values are either: NotStarted, InProgress or Finished.

matchType

string

The match type

bookingStatus

strong

If an end user has got a license for that group; always set to “Booked”

Start Time Object

Field Name

Type

Description

status

string

The status of the start time – e.g. ‘StartsAt’

time

date

The time of the group are scheduled to start their round.

Group Object

Field Name

Type

Description

groupNo

int

The group’s number, an identifier for the group

featureGroup

boolean

Returned as "true" if group is a featured group. Note PGA only

Teams Object

Field Name

Type

Description

id

int

The ID of the team

status

string

The status of the player – are they known

Players Object

Field Name

Type

Description

id

int

The ID of the player

displayName

string

The display name of the player

firstName

string

The first name of the player

lastName

string

The last name of the player

country

string

The country code of the player’s country

isAmateur

boolean

Is the player an amateur or not

entryType

string

The player’s entry type into the tournament

Sample Response

[{
		"startTime": {
			"status": "StartsAt",
			"time": "07:10-07:00"
		},
		"courseId": 7,
		"matchType": "Strokeplay",
		"date": "2018-06-01",
		"teeSeq": 1,
		"status": "Finished",
		"round": 1,
		"hole": 1,
		"bookingStatus": "Booked",
		"courseName": "Augusta National",
		"group": {
			"groupNo": 1,
			"teams": [{
				"id": 406,
				"status": "KnownGolfTeam",
				"players": [{
					"displayName": "Daan HUIZING",
					"country": "NL ",
					"isAmateur": false,
					"lastName": "HUIZING",
					"firstName": "Daan",
					"id": 313,
					"entryType": "Alternate"
				}]
			}, {
				"id": 478,
				"status": "KnownGolfTeam",
				"players": [{
					"displayName": "Daniel BROOKS",
					"country": "GB ",
					"isAmateur": false,
					"lastName": "BROOKS",
					"firstName": "Daniel",
					"id": 327,
					"entryType": "Alternate"
				}]
			}, {
				"id": 402,
				"status": "KnownGolfTeam",
				"players": [{
					"displayName": "Paul WARING",
					"country": "GB ",
					"isAmateur": false,
					"lastName": "WARING",
					"firstName": "Paul",
					"id": 359,
					"entryType": "Alternate"
				}]
			}]
		}
	}

Last updated