Exchange rates
Live EUR-based exchange rates for the currencies the site displays. Our own money figures (funding progress, infrastructure cost) are held in euros and converted at read time, so this is what a client needs to render them in a regional currency. Refreshed once a day; updatedAt is null when no live rate is available, in which case amounts should be shown in euros.
Response Body
application/json
curl -X GET "https://example.com/rates"{ "base": "string", "rates": { "property1": 0, "property2": 0 }, "updatedAt": "2019-08-24T14:15:22Z"}Health check GET
Liveness probe. Referenced as the `status` link relation in the
Rating colour scales GET
Every colour scale the site paints a number with: the three rating metrics, random and Steel Hunter and Stronghold win rates, the Steel Hunter ratings, the two Stronghold ratings and the community star rating. Each is a list of half-open bands with the colour's name and its hex. Region-less, because a threshold is the same on every server, and static, because it only moves when the site's own scale does. Fetch it once and paint from it rather than re-implementing the ladder, which is what makes a client drift the day a threshold changes.