GET
/
api
/
scorecard
/
{card_id}
/
{game_id}
Retrieve scorecard (one game)
curl --request GET \
  --url https://three.arcprize.org/api/scorecard/{card_id}/{game_id} \
  --header 'X-API-Key: <api-key>'
{
  "card_id": "8bb3b1b8-4b46-4a29-a13b-ad7850a0f916",
  "won": 1,
  "played": 2,
  "total_actions": 478,
  "score": 3,
  "source_url": "https://github.com/example/agent",
  "tags": [
    "baseline",
    "gpt-4o"
  ],
  "opaque": {
    "model": "gpt-4o",
    "temperature": 0.25
  },
  "api_key": "YOUR-API-KEY-ID",
  "cards": {
    "ft09-1d57d6daeb05": {
      "game_id": "ft09-1d57d6daeb05",
      "total_plays": 2,
      "total_actions": 478,
      "scores": [
        2,
        3
      ],
      "states": [
        "NOT_FINISHED",
        "WIN"
      ],
      "actions": [
        171,
        307
      ]
    }
  }
}

Authorizations

X-API-Key
string
header
required

Path Parameters

card_id
string
required

Identifier returned by /scorecard/open.

game_id
string
required

Game identifier to filter by (e.g. ls20-1d57d6daeb05).

Response

200
application/json

scorecard found; statistics for the requested game.

Aggregate results for an entire scorecard run.
Includes cumulative counters, optional metadata echoed back from the open request, the API key that authenticated the run, and a per-game breakdown in cards.