GetMarkets push - Saba-sports/OddsDirectAPI GitHub Wiki

This API is to get market information including odds data.

  • Subscribing to updates and retrieving data in one request via this API.

Request

GET  /sports/stream/{version}/GetMarkets?query=$filter=eventId eq 38255274 and bettype eq 127&language=cs
Accept: text/event-stream
Accept-Encoding: br, gzip, deflate(If Header is available)
Parameter Description
query Specific the query parameters for using odata query format
language Specific the language of the response content
token Get the JWT token through /login or /refreshToken

Response

id: string\r\n
data: {
    "status": int,
    "message":string,
    "payload": {
        "markets": {
            "add": Market[],
            "change":MarketChange[],
            "remove":[marketId1,marketId2...]
        }   
    }
}\r\n\r\n
Name Format Description
id string Specifies the serial number of Server Sent Event
data json

Data object

Name Format Description
status int Specifies the status code of the response.
message string Specifies the message of the status.
payload object

Payload object

Name Format Description
markets object Specifies the information of markets.
Markets object
Name Format Description
add Market array Specifies the market information which be added.- Market class please reference GetMarkets response.
change MarketChange array Specifies the market information which be updated.- MarketChange class please reference MarketChange.
remove int array Specifies the identified of the market which be removed.