List all reputations

Returns reputation aggregates for every account the node has seen lease activity for, keyed by account address.

Returns reputation aggregates for every account the node has seen lease activity for, keyed by account address. Accounts with no lease activity are absent.

GET/reputation
curl 'https://<node>/reputation?limit=100'

Query parameters

ParameterDefaultMeaning
offset0Number of accounts to skip.
limit100Maximum accounts to return. Capped at 1000.

Paging is over the account addresses sorted lexicographically, so consecutive pages neither overlap nor skip entries.

Response

An object keyed by account address; each value has the same shape as Get account reputation.

{
  "<address>": {
    "version": 2,
    "leases_accepted_as_provider": 0,
    "leases_settled_as_provider": 0,
    "lease_hours_settled_as_provider": 0,
    "leases_unfulfilled_as_provider": 0,
    "leases_accepted_as_consumer": 0,
    "leases_settled_as_consumer": 0,
    "leases_cancelled_as_consumer": 0,
    "lease_hours_settled_as_consumer": 0,
    "leases_unfulfilled_as_consumer": 0,
    "first_activity_at": 0,
    "last_activity_at": 0
  }
}

Consistency

Reputation is node-local derived state, not consensus state — see the consistency note on Get account reputation.