FAQ

Please view the following list of frequently asked questions, hopefully it can help you integrate the UFC event centre more efficiently:

How do I start the integration?

We recommend that you first try connect to the /fightcard endpoint and retrieve "identifier", i.e eventID and the associated "fightcardName" i.e the event name to the eventID.

i.e you can connect to /fightcard endpoint and pass a date rage for the year. https://dde-api.imggaming.com/mma/fightcards?dateFrom=2022-01-01&dateTo=2022-12-31

i.e "identifier": 703 - "fightcardName": "UFC 271: Adesanya vs. Whittaker"

How do I load the UFC event centre via sandbox:

Connect to the /fightcard endpoint and it will return a list of events +/- 7 days, retrieve the "identifier" for an event that you would like to load the event centre for. Then update the eventId with the "identifier" value in the integration library,

i.e loading UFC 271: Adesanya vs. Whittaker by passing event ID: 703.

Sandbox example:

https://codesandbox.io/s/full-fight-card-forked-ow2mmu

How do I build static data?

We recommend that you first pull the /fightcard endpoint and review the data. Note to pass dateFrom and dateTo to return events against a date range. i.e: return all UFC events starting 2022 and ending 2022. i.e https://dde-api.imggaming.com/mma/fightcards?dateFrom=2022-01-01&dateTo=2022-12-31

Once you have the events Ids, you can pull the /schedule for the fightcard to get a list of matches within an event.

After this you can start mapping events.

How do I map IMG Arena ID to Internal systems?

To map at event level, we recommend that you pull the /fightcard endpoint and use "fightcardName", "startDate", "city" and apply fuzzy logic parser to map events as the name of the fightcard and start date will be universal. Note to store the "identifier" on your systems, as this ID will be used as the EventID in the integration library.

After mapping at fightcard level, you can start by mapping at fight level. This can be done by hitting the /schedule endpoint. i.e https://dde-api.imggaming.com/mma/fightcards/703/schedule From this endpoint we recommend that you pull "fightId", "fightOrder", "fightSeq" and the "redTeam" and "blueTeam"

Which static data should I save and why?

from the /fightcard endpoint:

Parameter
Definition
Purpose

fightcardName

Name of the fight card/event

Name of the event is universal and will help with mapping to internal systems.

identifier

unique ID for the event

This ID will be used as the "eventId" int he integration library.

venue

name of the stadium of where the event is

useful info

startDate

start date of the tournament

you can use this for mapping the event

startTime

start time of the tournament/first fight.

To help determine when to display the event centre on your website.

--> static data to build would be:

-The name of a event, -When it starts -Unique IMG Arena eventID

After having this information, you can start to build the static data for a particular event:

From the /fightcard/{}/schedule endpoint

Parameter
Definition
Purpose

startTime

expected starttime of the fight.

Note that these are placeholder times.

weightClass

Weightclass of the fight

useful info to help with mapping.

fightSeq

returns the sequence of when the fight is scheduled for. i.e "fightSeq": 1 will be the first fight of the night

Helps with the ordering of the fights

cardSegment

determine which part of the fightcard the fight is under

useful info to help with mapping

redTeam

Who is in the red corner

useful info to help with mapping

blueTeam

Who is on the blue corner

useful info to help with mapping

fightId

unique fightId for the fight

This Id will be needed if you will be using the different target module when using the initial context.

--> static data to build would be:

-Order of fights within an event -The lineup for an event is, i.e RedTeam Vs blueTeam and its unique fightID

How do I know when an event starts?

You can use the /startTime returned in the /fightcard endpoint to determine when the event will start.

When can I start to display the UFC event centre?

Depending on your integration and how the other product work on your website. You can either display the event centre at the start of the week before the event, i.e on a Monday. Or if you have a in-play section, when the event starts. This is really depended on your website.

When should I stop displaying the UFC event centre?

We recommend that you stop displaying the event centre a few hours after the event. But this is depended on your website. Note that you can access an event 1 week after it has finished.

How do I know if an event has streaming:

We stream all UFC events.

When does streaming begin and end for a fight?

Currently for UFC there is 1 long stream. For the event centre, it is broken up by fight. The stream will start as players are walking out and the stream will be cut off when the winner is announced.

How to I escalate issues?

During integration; please escalate all queries to the Integration/CSM team.

Once you are live: Please escalate all queries to our support team: support@openbet.com.

Our support team are available 365 a year 24/7

What are the SLAs?

For the response time for support:

  • 15 minutes for the first response

  • 15 minutes for the next update

  • 30 minute intervals for any further updates thereafter

What are the supported size of the iframe?

We recommend that you use a minimum height of 362px and width of 320px. Reducing the height might misalign text and buttons.

What is the quality of the stream?

Currently due to broadcasting ri-ght; all our streams run 360p (728 Kbps)

How do I do geo-blocking for streaming?

Geo-blocking for streaming is carried out at operator level on the IMG Arena side. We suggest speaking to your dedicated Customer Solution Manager for more information on this.

How should I go about testing streaming?

Unfortunately, currently you will have to test UFC streaming when the events is live.

Note that you will just have to authenticate streaming via integration library.

Can we get a list of fighters?

We have a database containing basic information on all fighters. You can access the following endpoint to retrieve this data: https://dde-api.imggaming.com/mma/fighters

if you require more details, please contact IMG Arena integration team.

What can I customise within the Iframe?

No we do not allow customisation for the UFC event centre as we follow the official UFC branding. We support a Dark and Light theme.

Last updated