Is there an API we can hit as the only solution I can think is curling status pages and looking for the status within the dom
This endpoint returns a JSON with the supported games and their general health status:
https://game-events-status.overwolf.com/gamestatus_prod.json
If you want to get the event’s health status of a particular game:
This endpoint returns a JSON with all the events statuses of a particular game:
developers.overwolf.com/game-events/[your Game ID]_prod.json
Note that you should add your Game ID to this endpoint. For example, to get the LOL (Game ID 5426) event’s health status, you should call:
https://developers.overwolf.com/game-events/5426_prod.json
Sample JSON response:
{
"game_id": 5426,
"state": 1,
"features": [{
"name": "abilities",
"state": 1,
"keys": [{
"name": "ability",
"type": 0,
"state": 1
}, {
"name": "usedAbility",
"type": 0,
"state": 1
}]
}
},
{
"name": "assist",
"state": 1,
"keys": [{
"name": "assist",
"type": 0,
"state": 1
}]
}
"name": "teams",
"state": 1,
"keys": [{
"name": "teams",
"type": 1,
"state": 1,
"category": "game_info"
}]
}]
}
You can find all the info in our dev doc site here.