GET /widget.json
Returns a unique Widget Object. This
is the same endpoint use for the widget displayed in the top-right
corner of the suzzy games webpage.
Widget Object
Field
Type
Description
status
string
Current status either "online", "degraded", or "down"
counter_players_online
number?
Estimated number of players online
This endpoint returns the headers 'X-Refresh' and 'Etag'
GET /status.json
Returns a unique Status Object. Includes
the current status, an array of
tracker objects,
and an array of
event objects
which occurred today.
Status Object
Field
Type
Description
status
string
Current status either "online", "degraded", or "down"
trackers
Array<Trackers>
List of Trackers
events
Array<Events>
List of Events for Today
This endpoint returns the headers 'X-Refresh' and 'Etag'
Notice: This endpoint is compressed with gzip.
Your client must support and notify the server that it accepts gzip
encoded content via the Accept-Encoding header. Otherwise
your request will be rejected with a 415 Unsupported Media Type
status code.
GET /events
Returns an array of Event Objects
for today. You can request a specific day using the query parameter date in
MM/DD/YYYY format (ex. date=06/26/2003).
GET /events/summary
Returns a Unique Summary Object for this month.
You can request a specific month using the query parameter date in
MM/YYYY format. (ex. date=06/2003)
Summary Object
Field
Type
Description
uptime
string
Uptime Percentage in Float
results
...
See Description Below
The results field is a JSON object with the keys being the day of the month, and it's
value being an Array with three integers. Each integer represents how many seconds of
Degredation, Downtime, and Maintenance occurred
that day, respectively.
{
"uptime": "99.99", // Uptime Percent as Float
"results": {
"0": [0, 0, 3600], // "Day": [Seconds Degraded, Downtime, Maintenance]
"12": [300, 0, 0], // Ex. 5 Minutes of Downtime on the 12th day of the month
}
}