funko
browser-session

Read the caller's own unlock snapshot

Clerk-session only and SELF-ONLY - there is no userId parameter and there must never be one. Recomputes on a cache miss or a stale snapshot; a snapshot computed while any gating signal was degraded is never cached. A signal whose read failed reports value: null plus an error string rather than a coerced zero. ?fresh=1 skips the cache for the 'I just linked GitHub, why is it still locked' case.

get/api/funko/progress

Request

  • Base URL: https://www.immersivecommons.com
  • URL: https://www.immersivecommons.com/api/funko/progress
  • Auth: API key in cookie __session

Query parameters

fresh'1'

Set to 1 to bypass the cached snapshot and recompute.

Response

The unlock snapshot plus a flattened stats block.

okboolean required
grantedstring[]

Catalog ids the member has earned.

cachedboolean

Whether this came from the snapshot cache.

Changes

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