Community Board

Get Board

This week's ranked board. Public.

Ordering is by computed score, not by stored rank, so the board reshuffles the moment a vote lands rather than when a job next runs. That does mean sorting in Python: the whole week's live entries are loaded, scored, and sliced. At board volumes (tens of entries a week, capped by how many people submit) this is far cheaper than the alternative of maintaining a denormalised score column and eating a write amplification on every tap. If a week ever breaks a few thousand entries, this is the thing to revisit — not before.

get/api/v1/board

Request

  • Base URL: https://api.gemstoneaiapp.com (the document declares no server; this is the origin it was published from)
  • URL: https://api.gemstoneaiapp.com/api/v1/board
  • Auth: none declared

Query parameters

pageinteger
page_sizeinteger
weekstring nullable

ISO date of a past week's Monday

Headers

X-Device-Idinteger nullable
authorizationstring nullable

Response

Successful Response

week_startstring date required
closes_in_secondsinteger required
totalinteger required
pageinteger required
page_sizeinteger required

Changes

No recorded changes to this operation across all 1 revision of this API.