UOF Global Endpoints FAQs

1. When were the changes communicated to customers?

A. First production environment migration notification is sent on 26.07.2022:

  • Reminders were sent on 21.09.2022 and 10.10.2022

  • Additional DNS changes in January 2023 i.e. 03.11.2022

2. How do I figure out where I will be connected to AWS Global Accelerator?

A. Use these tools from AWS:

AWS Global Infrastructure: Regions and Availability Zones AWS Global Accelerator

3. How do I make the change to global endpoints in SDK?

A. NET(1.54.0) /  .NET(Std 1.27.0)

  • configuration via app.config

    <oddsFeedSection accessToken="aaa" defaultLanguage="en" nodeId="1" ufEnvironment="GlobalProduction"/>
    and
    var config = Feed.GetConfigurationBuilder().BuildFromConfigFile();
  • configuration via ConfigurationBuilder (code only)

    var config = Feed.GetConfigurationBuilder().SetAccessToken("aaa").SelectEnvironment(SdkEnvironment.GlobalProduction).SetDefaultLanguage(culture).SetNodeId(1).Build();

Java(2.0.56):

  • configuration via properties file

    UFSdkConfiguration.propertiesuf.sdk.accessToken=aaa 
    uf.sdk.defaultLocale=en 
    uf.sdk.nodeId=1 
    uf.sdk.ufEnvironment=GlobalProduction 
    and OddsFeedConfiguration configProperties = OddsFeed.getOddsFeedConfigurationBuilder().buildConfigFromSdkProperties();
  • configuration via ConfigurationBuilder (code only)

    OddsFeedConfiguration config = OddsFeed.getOddsFeedConfigurationBuilder().setAccessToken("aaa").selectEnvironment(Environment.GlobalProduction).setDefaultLocale(Locale.ENGLISH).setSdkNodeId(1) .build();

4. Why do I still see some requests to api.betradar.com after switching to global endpoints?

A. This is expected. This is used for issuing recovery requests and is so by design.

5. Why do I have to switch to the global endpoints when my system works with the global endpoints, and you have performed the DNS switch already?

A. We had to revert the DNS change because many other customers are not being ready to consume from global endpoints. As communicated earlier, we will perform additional DNS switches in January 2023(10th & 17th), with the final and permanent changes on January 31st 2023

6. What are the possible reasons I am not able to successfully consume UOF from global endpoints?

A. The reason can be one or more of the following:

  1. You are using a deprecated TLS version (only 1.2 or above is supported)

  2. You have a local firewall not allowing access to our services

  3. You are altering your hosts file or similar to connect to our DNS names

  4. SDK has not been restarted since DNS change or config change

  5. Not supporting a new cert provider (MORE DETAILS?)

  6. DNS caching (customer side)

7. What is the global endpoints that we will need to connect to?

A. Our new endpoints are hosted in cloud, and based on AWS Global Accelerator. You can read more about that here: https://aws.amazon.com/global-accelerator/

8. What are the affected services and how do I know if I am affected and will need to perform the change?

A. The affected services are Unified Odds Feed(UOF). If you are consuming our UOF and are not already consuming this from globa.api.betradar.com & global.mq.betradar.com you need to change

9. What is the affected environment?

A. This change applies to the production environment. The Integration environment is already migrated.

10. When can I connect and test the global endpoints?

A. This can be done immediately

11. How do I check if I am using the global endpoints?

A. You will need to check form where you are consuming UOF, either in the SDK configuration or in your config for consuming UOF if you do not use SDK. The url's for the old services are api.betradar.com and mq.betradar.com

12. Do I need to provide any IP for SR to whitelist?

A. No, the same whitelist is used on our side, when you were consuming from the non-global endpoints(api.betradar.com & mq.betradar.com)

13. Do I need to perform any whitelisting on my(customer) end?

A. You need to make sure you don't have a firewall blocking you from connecting to our global endpoints. The IPs for these services can change from time to time, without prior notice. Therefore you can not whitelist the IPs currently serving UOF without risking downtime.

14. What is the minimum SDK version required?

A. SDKs

  1. Java: 2.0.50

  2. .NET 1.48.0

  3. .NET Std 1.21.0

Last updated

Was this helpful?