Events
- Betgate Cluster Integration
- Domain
-
Markets description
AmericanFootball AnyOther AustralianFootball Badminton Bandy Baseball Basketball Bowls BeachFootball BeachVolleyball Biathlon Boxing Chess Cricket Curling Darts Entertainment ESport FieldHockey Floorball Football Futsal Golf Handball HorceRacing IceHockey Kabaddi MMA MotorSport Olympics Politics Rugby Snooker Squash TableTennis Tennis UFC Volleyball Waterpolo
Event JSON description:
{
"id": string, // Event string id
"tournamentId": string, // Tournament string id
"tournamentName": {
string: string, // name of tournament - "key: value" map where left side is key is string language id (en, ro, fr, etc.), right side is value - string
},
"categoryId": string, // Category string id
"categoryName": {
string: string, // name of category - "key: value" map where left side is key is string language id (en, ro, fr, etc.), right side is value - string
},
"name": {
string: string, // name of event - "key: value" map where left side is key is string language id (en, ro, fr, etc.), right side is value - string
},
"tradingStatus": string, // shows trading status of event on Gr8Tech Feed - Opened (market open for trading), Supended (market is not ready for trading, but coefficients still changing), Removed (event is not allowed for trading)
"stage": string, // shows current of event - prematch or Live
"status": string, // shows current of event - Created, Started, Paused, Finished, Retired, Abandoned, Interrupted, Cancelled, Postponed
"type": string, // type of event - Match, Outrights, UniEvent - Event type "Unievent" relates to FreeForm functionality, which will be delivered on later stages upon readiness
"startTime": DateTime, // date and time when event starting,
"competitors": [
{
"id": string, // Unique competitor string id
"name": {
string: string, // name of competitor - "key: value" map where left side is key is string language id (en, ro, fr, etc.), right side is value - string
},
"slug": string, // short name of competitor for SEO links
}],
"players": [
{
"id": string, // Event string id
"name": {
string: string, // name of competitor - "key: value" map where left side is key is string language id (en, ro, fr, etc.), right side is value - string
},
"slug": string, // short name of player for SEO links
}],
"timestamp": DateTime // date time with time zone of last update
"aggregateTimestamp": DateTime // date time with time zone of aaggregation data on MTS service (required for debug and integaration problems resolving)
"dataVersion": int, // version of event with if any operation from console are applied (Booking/Unbooking, Freeze/Unfreeze) - (required for debug and integaration problems resolving)
"eventDataVersion": int, // version of event with current id, increments when one of event fields are changed from Feed
"plannedForPrematch": bool, // is planned this event for trading in prematch
"plannedForLive": bool, // is planned this event for trading in live
"sport": string, // string id of sport
"sportName": {
string: string, // name of sport - "key: value" map where left side is key is string language id (en, ro, fr, etc.), right side is value - string
},
"slug": string, // short name of event for SEO links
"isCybersport": bool, // bool flag that shows if event is cyber sport
"isActive": bool, // is active event - if it ready for trading now or in future, if status of event is one of "Created, Started, Paused, Interrupted, Postponed" then isActive = true, if event status is one of "Finished, Retired, Abandoned, Cancelled" than isActive = false
"isOpenForTrading": bool // event is open for trading on Gr8Tech Feed
"isFrozen": bool // trading of event is suspended by b2b console operator (you could set isFrozen=true when you want to suspend accepting bets even if the feed gives the event as active for trading)
"sourceDataVersion": bool // original event version
"modifiedBy": bool // show reason of update - feed, booking schema, or user name who initated changes from console
"competitorType": string // type of event competitors - None, Player, Pair, Team
"regulationValues": map<string, string> - map of regulations, filled only for non-standart regulations
"outcomesCount": int // count of opened outcomes from active market events in feed (total)
"liveBookingInfo": // information about booking in In-Play
{
"isBooked": bool, //event is bookied
"bookingType": int, //bookingType 1 - Auto by booking schema, 2 - manual booking
"wasBooked": false, //event was booked before unbooking
"autoBookingSchemaId": int //booking schema id
},
"prematchBookingInfo": // information about booking in Prematch
{
"isBooked": bool, //event is bookied
"bookingType": int, //bookingType 1 - Auto by booking schema, 2 - manual booking
"wasBooked": false, //event was booked before unbooking
"autoBookingSchemaId": int //booking schema id
},
"highlightId": string, reservied for future,
"betradarId": string, reservied for future,
"labels": map<string, string> - map of aaditional infos, for example {"IsVirtuallyCricketRoulette": "true"}
}
"feedType": string //feed type, e.a. GT, BT
}Example:
{
"id": "9688042",
"tournamentId": "e911171d55394b159d98c4cd6daa06f2",
"tournamentName": {
"pt": "Mulheres. Trnava. Rígido. Qualificação",
"sw": "Wanawake. Trnava. Hard. Zinazofuzu",
"my": "Wanita. Trnava. Keras. Kelayakan",
"ms": "Wanita. Trnava. Keras. Kelayakan",
"uk": "Жінки. Трнава. Хард. Кваліфікація",
"en": "Women. Trnava. Hard. Qualifying",
"es": "Femenino. Trnava. Dura. Calificación",
"ru": "Женщины. Трнава. Хард. Квалификация",
"fa": "زنان. ترناوا. هارد. مقدماتی",
"ro": "Feminin. Trnava. Hard. Calificări"
},
"categoryId": "a8988ff14804438bb67a5285824c0201",
"categoryName": {
"pt": "ITF",
"uz": "ITF",
"vi": "ITF",
"fa": "فدراسیون بین المللی تنیس(آی تی اف)",
"th": "ไอทีเอฟ",
"en": "ITF",
"ru": "ITF",
"uk": "ITF",
"my": "ITF",
"ms": "ITF",
"sw": "ITF",
"ro": "ITF",
"es": "ITF",
"zh": "ITF",
"zn": "ITF"
},
"name": {
"pt": "Maria Bondarenko - Aneta Laboutkova",
"fa": "Bondarenko Maria - Aneta Laboutkova",
"sw": "Bondarenko Maria - Aneta Laboutkova",
"ru": "Мария Бондаренко - Анета Лабуткова",
"uk": "Марія Бондаренко - Анета Лабуткова",
"en": "Maria Bondarenko - Aneta Laboutkova"
},
"tradingStatus": "Opened",
"stage": "Live",
"status": "Created",
"type": "Match",
"eventType": 0,
"startTime": "2023-02-27T15:33:00Z",
"competitors": [
{
"id": "169339",
"name": {
"pt": "Maria Bondarenko",
"fa": "Bondarenko Maria",
"sw": "Bondarenko Maria",
"ru": "Мария Бондаренко",
"uk": "Марія Бондаренко",
"en": "Maria Bondarenko"
},
"nameMobile": {
"ru": "Бондаренко М.",
"en": "Bondarenko M."
},
"slug": "maria-bondarenko"
},
{
"id": "67764",
"name": {
"pt": "Aneta Laboutkova",
"fa": "Aneta Laboutkova",
"sw": "Aneta Laboutkova",
"ru": "Анета Лабуткова",
"uk": "Анета Лабуткова",
"en": "Aneta Laboutkova"
},
"nameMobile": {
"ru": "Лабуткова А.",
"uk": "Лабуткова А.",
"en": "Laboutkova A."
},
"slug": "aneta-laboutkova"
}
],
"players": [],
"timestamp": "2023-02-27T15:30:05.4282723Z",
"aggregateTimestamp": "2023-02-27T15:30:05.557523Z",
"removedTimestamp": null,
"dataVersion": 21,
"eventDataVersion": 21,
"plannedForPrematch": true,
"plannedForLive": true,
"highlightId": null,
"outcomesCount": 20,
"betradarId": "39651139",
"sport": "Tennis",
"sportName": {
"zh": "网球",
"en": "Tennis",
"sw": "Tenisi",
"th": "เทนนิส ",
"es": "Tenis",
"fa": "تنیس",
"zn": "网球",
"vi": "Quần vợt",
"my": "Tenis",
"ru": "Теннис",
"ms": "Tenis",
"bn": "টেনিস",
"pt": "Tênis",
"ro": "Tenis",
"bd": "টেনিস",
"uz": "Tennis",
"fr": "Tennis",
"uk": "Теніс"
},
"slug": "maria-bondarenko-aneta-laboutkova",
"isCybersport": false,
"isActive": true,
"isOpenForTrading": true,
"isFrozen": false,
"competitorType": "Player",
"outcomesCount": 56,
"liveBookingInfo": {
"isBooked": true,
"bookingType": 1,
"wasBooked": false,
"autoBookingSchemaId": 1
},
"prematchBookingInfo": {
"isBooked": true,
"bookingType": 1,
"wasBooked": false,
"autoBookingSchemaId": 2
},
"feedType": "GT"
}