SWTOR Server Status
What it is
It's a simple way to get the status of a SWTOR server on a website. All that's needed is a query including the server name and all the data needed will be returned as javascript variables.
The server data is collected from swtor.com/server-status and swtor.com/systemalerts is used to more reliably detect maintenance.
Why I created it
I wanted a server status widget for the website of my guild but the only way EA/Bioware provided server status was in the game server selector and on a page on the official website, no form of api to use.
There was a site or two that had already done this but I found their data to be inaccurate on occasion even when the offical status page was up and working fine.
I decided to parse and provide the data myself.
Usage
Want to use this "api" for your own website? It's pretty simple.
Make a GET request to "https://leonick.se/swtor-server-status/?server=[server name]" where "[server name]" is the name of the server you want the status for.
If your http accept request header includes application/json or a parameter named json is set the returned data is formatted as JSON, otherwise the data will be returned as a series of javascript variables simply because that was my original solution.
For information about all the variables returned visit the query address without specyfing a server. Link.
A sample widget using the data can be found here
After you've done that it's just a matter of using the Javascript variables provided and display the data in a nice way.