PUBLIC fishing catalogue.

Unauthenticated and safe to call from a browser: every endpoint serves static catalogue data — species, rarities, collections, habitats and dock tiers — and nothing per-guild or per-user. There is no auth parameter on any method here, which is deliberate rather than an oversight.

Namespaced /minigames/fishing/... because fishing is the FIRST minigame, not the only one; a second game slots in beside it without a breaking path change for existing consumers.

Responses are cached for an hour with stale-while-revalidate, so polling this is cheap.

Constructors

Methods

  • Rarity tiers and their base weights.

    mythic is included with rollable: false — it is never obtainable by casting (boss drops, seasonal events and collection completion only), and stating that as data means a consumer does not have to infer it from a missing weight. Per-guild reweights are guild config and are NOT exposed here.

    Returns Promise<WebResponse<FishingRarity[]>>