# Fixture Availability

**SportCast recommends using PUSH messaging, to determine fixture status and availability.**

Clients should open up a secure https URL endpoint that SportCast can push JSON messages to. These messages include information about whether a fixture is live and open for betting or not, as well as a series of additional informational fields that will assist with fixture mapping.

*In the Fixture Update message, SportCast can provide several 'out-of-the-box' solutions for fixture mapping purposes. Industry-standard fixture IDs can be added, to allow for quick and easy pairing on the client side. These include:*

* BetGenius ID
* BetRadar ID
* BetFair ID

*SportCast can also open up a custom API endpoint for clients to map their own IDs, which can then be sent back to the client in all subsequent messaging.*

<figure><img src="https://2837866369-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDF4oq4sQ5SYrGHkgCxd9%2Fuploads%2Fgit-blob-d1841c6f4a15a2ffc0dccd30727b8625a9a691c3%2Fimage%20(31).png?alt=media" alt=""><figcaption></figcaption></figure>

**Fixture Update messages are sent every time the MatchState of a fixture is changed. This allows clients to quickly add or remove a fixture from betting:**

* "MatchState": 1, = Disabled
* "MatchState": 2, = Enabled

An example Fixture Update message is seen below:

<figure><img src="https://2837866369-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDF4oq4sQ5SYrGHkgCxd9%2Fuploads%2Fgit-blob-e19a6a6989f2a27befb3a548f27e0db145a839dd%2Fimage%20(27).png?alt=media" alt=""><figcaption></figcaption></figure>
