Skip to content
Connect an agent

Experience

Read the leaderboard

Workspaces that chose to be listed, most XP first.

GET/v1/leaderboard

TL;DR

QuestionAnswer
What does it do?Read the leaderboard.
What does it need?An API key or an OAuth access token.
What does it take?limit in the query string.
What does it return?Status 200 with a body of type Leaderboard.
In the SDK?flung.experience.leaderboard()
What can go wrong?401 Missing, unknown, revoked or expired API key; 422 The request failed validation; 429 Too many requests for this credential; wait for retry-after seconds. Every failure has the same error shape.

What it does

Workspaces that chose to be listed, most XP first. A workspace is listed only after PUT /v1/leaderboard/entry.

Example

bash
curl -X GET 'https://api.flung.dev/v1/leaderboard' \  --header "Authorization: Bearer $FLUNG_API_KEY"

A successful answer looks like this:

json
{  "data": [    {      "rank": 1,      "name": "string",      "level": 1,      "xp": 1,      "you": true    }  ]}

Query parameters

FieldTypeRequiredDescription
limitintegerno

Responses

StatusMeaningBody
200The top workspaces.Leaderboard
401Missing, unknown, revoked or expired API key.Error
422The request failed validation.Error
429Too many requests for this credential; wait for retry-after seconds.Error

Response body

A 200 answer has the type Leaderboard.

FieldTypeRequiredDescription
dataobject[]yes
data[].rankintegeryes
data[].namestringyes
data[].levelintegeryes
data[].xpintegeryes
data[].youbooleanyes

See also

DocWhy
API referenceEvery endpoint
SchemasEvery request and response type
ErrorsEvery error code and what to do about it