Subscription

This documentation outlines a set of API endpoints for managing and interacting with TRADE, including fixture subscriptions, data distribution, and market management.

Downloads logs for a specific fixture from the last 14 days

get
Query parameters
FixtureIdstringRequired
PackageIdinteger · int32Required
UserNamestringRequired
PasswordstringRequired
Responses
200

Success

No content

get
/Archive/Download
200

Success

No content

Subscribes to specific fixtures based on their IDs.

post
Body
packageIdinteger · int32Required
userNamestring · min: 1Required
passwordstring · min: 1Required
fixturesinteger · int32[]Required
Responses
200

Success

post
/Fixtures/Subscribe
200

Success

Unsubscribes from specific fixtures based on their IDs.

post
Body
packageIdinteger · int32Required
userNamestring · min: 1Required
passwordstring · min: 1Required
fixturesinteger · int32[]Required
Responses
200

Success

post
/Fixtures/Unsubscribe
200

Success

Retrieves metadata for subscribed fixtures within a specified date range.

get
Query parameters
FromDatestring · date-timeRequired
ToDatestring · date-timeRequired
PackageIdinteger · int32Required
UserNamestringRequired
PasswordstringRequired
Responses
200

Success

get
/Fixtures/GetSubscribedMetadata
200

Success

Subscribes to leagues based on provided sport, location, and league IDs.

post
Body
packageIdinteger · int32Required
userNamestring · min: 1Required
passwordstring · min: 1Required
Responses
200

Success

post
/Leagues/Subscribe
200

Success

  • Response is limited to 7 days ahead.

Unsubscribes from leagues based on provided sport, location, and league IDs.

post
Body
packageIdinteger · int32Required
userNamestring · min: 1Required
passwordstring · min: 1Required
Responses
200

Success

post
/Leagues/Unsubscribe
200

Success

Retrieves all manually suspended markets.

post
Body
packageIdinteger · int32Required
userNamestring · min: 1Required
passwordstring · min: 1Required
Responses
200

Success

post
/Markets/ManualSuspension/GetAll
200

Success

Activate manual suspension.

post
Body
packageIdinteger · int32Required
userNamestring · min: 1Required
passwordstring · min: 1Required
Responses
200

Success

post
/Markets/ManualSuspension/Activate
200

Success

Remove manual suspension.

post
Body
packageIdinteger · int32Required
userNamestring · min: 1Required
passwordstring · min: 1Required
Responses
200

Success

post
/Markets/ManualSuspension/Deactivate
200

Success

Subscribes to outright fixture based on provided sport, location, and tournament IDs.

post
Body
packageIdinteger · int32Required
userNamestring · min: 1Required
passwordstring · min: 1Required
Responses
200

Success

post
/Outright/Subscribe
200

Success

Unsubscribe to outright fixture based on provided sport, location, and tournament IDs.

post
Body
packageIdinteger · int32Required
userNamestring · min: 1Required
passwordstring · min: 1Required
Responses
200

Success

post
/Outright/Unsubscribe
200

Success

Retrieves quota information for a package.

post
Body
packageIdinteger · int32Required
userNamestring · min: 1Required
passwordstring · min: 1Required
Responses
200

Success

post
/Package/GetPackageQuota
200

Success

Retrieves valid scheduled fixtures for in-play betting.

post
Body
packageIdinteger · int32Required
userNamestring · min: 1Required
passwordstring · min: 1Required
sportsIdinteger · int32[] | nullableOptional
locationsIdinteger · int32[] | nullableOptional
leaguesIdinteger · int32[] | nullableOptional
Responses
200

Success

post
/Fixtures/InPlaySchedule
200

Success

Downloads logs for a specific fixture from the last 14 days.

get
Query parameters
FixtureIdstringRequired
PackageIdinteger · int32Required
UserNamestringRequired
PasswordstringRequired
Responses
200

Success

No content

get
/Archive/Download
200

Success

No content

Subscribes to specific fixtures based on their IDs.

post
Body
packageIdinteger · int32Required
userNamestring · min: 1Required
passwordstring · min: 1Required
fixturesinteger · int32[]Required
Responses
200

Success

post
/Fixtures/Subscribe
200

Success

Unsubscribes from specific fixtures based on their IDs.

post
Body
packageIdinteger · int32Required
userNamestring · min: 1Required
passwordstring · min: 1Required
fixturesinteger · int32[]Required
Responses
200

Success

post
/Fixtures/Unsubscribe
200

Success

Retrieves metadata for subscribed fixtures within a specified date range.

get
Query parameters
FromDatestring · date-timeOptional
ToDatestring · date-timeOptional
PackageIdinteger · int32Required
UserNamestringRequired
PasswordstringRequired
Responses
200

Success

get
/Fixtures/GetSubscribedMetadata
200

Success

  • Response is limited to 7 days ahead.

Subscribes to leagues based on provided sport, location, and league IDs.

post
Body
packageIdinteger · int32Required
userNamestring · min: 1Required
passwordstring · min: 1Required
Responses
200

Success

post
/Leagues/Subscribe
200

Success

Unsubscribes from leagues based on provided sport, location, and league IDs.

post
Body
packageIdinteger · int32Required
userNamestring · min: 1Required
passwordstring · min: 1Required
Responses
200

Success

post
/Leagues/Unsubscribe
200

Success

Retrieves all manually suspended markets.

post
Body
packageIdinteger · int32Required
userNamestring · min: 1Required
passwordstring · min: 1Required
Responses
200

Success

post
/Markets/ManualSuspension/GetAll
200

Success

Activate manual suspension.

post
Body
packageIdinteger · int32Required
userNamestring · min: 1Required
passwordstring · min: 1Required
Responses
200

Success

post
/Markets/ManualSuspension/Activate
200

Success

Remove manual suspension.

post
Body
packageIdinteger · int32Required
userNamestring · min: 1Required
passwordstring · min: 1Required
Responses
200

Success

post
/Markets/ManualSuspension/Deactivate
200

Success

Subscribes to outright fixture based on provided sport, location, and tournament IDs.

post
Body
packageIdinteger · int32Required
userNamestring · min: 1Required
passwordstring · min: 1Required
Responses
200

Success

post
/Outright/Subscribe
200

Success

Unsubscribe to outright fixture based on provided sport, location, and tournament IDs.

post
Body
packageIdinteger · int32Required
userNamestring · min: 1Required
passwordstring · min: 1Required
Responses
200

Success

post
/Outright/Unsubscribe
200

Success

Retrieves quota information for a package.

post
Body
packageIdinteger · int32Required
userNamestring · min: 1Required
passwordstring · min: 1Required
Responses
200

Success

post
/Package/GetPackageQuota
200

Success

Retrieves valid scheduled fixtures for in-play betting.

post
Body
packageIdinteger · int32Required
userNamestring · min: 1Required
passwordstring · min: 1Required
sportsIdinteger · int32[] | nullableOptional
locationsIdinteger · int32[] | nullableOptional
leaguesIdinteger · int32[] | nullableOptional
Responses
200

Success

post
/Fixtures/InPlaySchedule
200

Success

Last updated

Was this helpful?