Outright Fixture
This documentation describes the complete structure of an Outright Fixture Update message (Type 37) as delivered by TRADE.
[
{
"Header":{
"Type":37,
"MsgSeq":1,
"MsgGuid":"7b0cadae-0b61-4a3a-a739-718fd0bbce02",
"CreationDate":"2024-06-25T14:03:24.9538493Z",
"ServerTimestamp":1719324204953
},
"Body":{
"Competition":{
"Id":11217,
"Name":"Antepost",
"Type":3,
"Events":[
{
"FixtureId":22751994,
"OutrightFixture":{
"Subscription":{
"Type":2,
"Status":1
},
"Sport":{
"Id":687888,
"Name":"Horse Racing"
},
"Location":{
"Id":2,
"Name":"Great Britain"
},
"StartDate":"2024-06-26T14:02:59.348219Z",
"LastUpdate":"2024-06-25T14:03:04.397273Z",
"Status":1,
"Participants":[
{
"Id":51990374,
"Name":"Cheltenham",
"Position":"1",
"IsActive":1,
"ExtraData":[
{
"Name":"Color",
"Value":"Bay"
},
{
"Name":"DamSire",
"Value":"Trebrook"
},
{
"Name":"Gender",
"Value":"Gelding"
},
{
"Name":"ProviderParticipantId",
"Value":"36961950"
},
{
"Name":"Sire",
"Value":"Voix Du Nord"
}
]
},
{
"Id":51990385,
"Name":"Cheltenham Day 3",
"Position":"2",
"IsActive":1
},
{
"Id":52023599,
"Name":"Catterick",
"Position":"3",
"IsActive":1
},
{
"Id":52027843,
"Name":"Cheltenham Day 2",
"Position":"4",
"IsActive":1
},
{
"Id":52031169,
"Name":"Cheltenham Day 1",
"Position":"5",
"IsActive":1
},
{
"Id":52052758,
"Name":"Perth",
"Position":"6",
"IsActive":1
},
{
"Id":52163726,
"Name":"Uttoxeter",
"Position":"7",
"IsActive":1
},
{
"Id":52193184,
"Name":"Chelmsford City",
"Position":"8",
"IsActive":1
}
],
"ExtraData":[
{
"Name":"WithInPlay",
"Value":"false"
},
{
"Name":"WithLivescore",
"Value":"false"
}
]
},
"Livescore":null,
"Markets":null
}
]
}
}
}
]Model
Competition
Id
int
The unique ID of the competition
Name
string
The competition name
Type
enum
Type 3 is League, Type 4 is Season
Events
array
Array of Events
Events
OutrightFixture
Element
Data Type
Description
ExternalFixtureId
string
Use to map fixtures to an external provider; to enable this feature, please contact your CSM.
StartDate
string
The fixture start date
LastUpdate
string
ISO timestamp of the last update to the provider odds
Subscription
Element
Data Type
Description
Type
enum
Your package type
Status
enum
The current subscription status of the event in your package
Sport
Element
Data Type
Description
Id
int
The unique ID of the sport
Name
string
The name of the sport
Location
Element
Data Type
Description
Id
int
The unique ID of the location
Name
string
The name of the location
Participants
Element
Data Type
Description
Id
int
The unique ID of the participant
Name
string
The name of the participant
Position
string
In standard fixtures: 1 = home, 2 = away. In outright events: sequential draw or programme number assigned to each participant.
RotationId
int
OPTIONAL: Rotation identifier for the participant
IsActive
bool
Will only show in outright events.
Gender
int
OPTIONAL: Gender of the participant. 1 = Men, 2 = Women, 3 = Mix
AgeCategory
int
OPTIONAL: Age category of the participant. 0 = Regular, 1 = Youth, 2 = Reserves
Type
int
OPTIONAL: Participant type. 1 = Club, 2 = National, 3 = Individual, 4 = Virtual, 5 = Esports, 6 = VirtuReal (deprecated — no longer issued), 7 = Doubles
Form
string
OPTIONAL: Recent form of the participant (e.g. WWDLW).
Formation
string
OPTIONAL: Tactical formation used by the participant (e.g. 4-3-3).
ShirtColor
string
OPTIONAL: Primary shirt color of the participant.
GoalKeeperShirtColor
string
OPTIONAL: Goalkeeper shirt color of the participant.
ExtraData
Element
Data Type
Description
Value
string
Representing the extra data value
Name
string
The name of extra data field
Venue
Element
Data Type
Description
Id
string
The unique identifier of the venue where the fixture is held
Name
string
The official name of the venue where the fixture is held
Capacity
int
The maximum number of spectators that the venue can accommodate.
Attendance
int
The number of spectators present at the fixture.
CourtSurfaceType
string
The surface type for sports like tennis. Example: Grass, Clay, Hardcourt
Environment
string
Indicates if the venue is indoors or outdoors.
Assignment
string
Specifies whether the venue is assigned as Home, Away, or Neutral
State
object
Contains the state or region details if applicable.
City
object
Contains the city details where the venue is located.
Country
Element
Data Type
Description
ID
int
Country unique identifier.
Name
string
Country name.
State
Element
Data Type
Description
ID
int
State unique identifier.
Name
string
State name.
City
Element
Data Type
Description
ID
int
City unique identifier.
Name
string
City name.
Stage
Element
Data Type
Description
ID
int
Unique identifier representing the competition stage.
Name
string
The name of the competition phase.
Round
Element
Data Type
Description
ID
int
Unique identifier representing the round within a competition.
Name
string
The official name of the round.
Last updated
Was this helpful?