---
title: "The whole board at one moment"
method: GET
path: "/board/at"
tags: ["Machine tier"]
---

# The whole board at one moment

`GET /board/at`

## Request

- Base URL: `https://tickerz.com/api/v1`
- URL: `https://tickerz.com/api/v1/board/at`
- Auth: none declared

Every displayed asset with a score in the two hours before the given moment: the newest activity score, price, move and volume at or before it, sorted by activity score. Machine tier: closed for now, so the route answers 503 with error tier_closed. When the tier opens it is paid per call over x402 and a 402 carries the price.

## Query parameters

- `ts` string, date-time

## Response `200`

Board at that moment

- object
  - `at` string, date-time
  - `assets` object[]
    - `symbol` string
    - `name` string
    - `class` string
    - `ts` string, date-time
    - `score` integer: Newest activity score at or before the moment
    - `heat` integer: Deprecated alias of score, same value. Remains until at least 2026-12-31.
    - `price` number, nullable
    - `move_24h` number, nullable
    - `vol_24h` number, nullable

## Other responses

- `400`: Bad ts
- `402`: Payment required, once the machine tier opens: the tier is on and the request carried no valid payment. The PaymentRequired object (x402 version 2) is base64 in the PAYMENT-REQUIRED header and mirrored as the JSON body: amount in USDC atomic units, network as a CAIP-2 id, the pay-to address and the resource.
- `500`: internal_error: the server failed to answer
- `503`: Database not connected, or the machine tier is closed (error tier_closed, the state today)

---

[API](https://skmtc.dev/tickerz/apis/tickerz-api.md) · [All operations](https://skmtc.dev/tickerz/apis/tickerz-api/llms.txt) · [OpenAPI document](https://skmtc.dev/tickerz/apis/tickerz-api/revisions/075e6b98557d?raw)
