Gear Tuner Dashboard

Recent Runs

DateContextEdgesBeforeAfterChanges

Accuracy Over Time

Actor Effects

NameZoneTypeMobCC

Item Browser

Items Inventory Depots
NameTierWieldHeirloom

Mob Browser

NameTypeZonesDrops

Zone Browser

ZoneExpansionMobs

Effect Multipliers

Drag to reorder. Dragging below an item sets multiplier to that item's value - 0.01. Type a value to set manually.

    Characters

    Summary
    ← Back to Characters

    Character Summary

    Tells

    Loot

    ItemTierMobZoneLooterWhen

    Lockouts

    Pulse Monitor

    Charts

    Income (daily platinum)

    Krono Purchases

    New User Setup

    1. Download the Extension

    Download the ISXADD extension DLL and place it in your InnerSpace extensions directory.

    Download ISXADD.dll

    Copy the downloaded file to:

    <InnerSpaceDir>\x64\Extensions\ISXDK35\ISXADD.dll

    2. Load the Extension

    Once the DLL is in place, load it in InnerSpace by running the following command in the InnerSpace console:

    ext ISXADD

    You can add this to your InnerSpace startup script to load it automatically on launch.

    3. Configure Your API Key

    Go to the API Integration page to generate an API key and download the configuration file. Place it at:

    <InnerSpaceDir>\Scripts\eq2addict-utils\DoNotShareWithOthers\ApiConfig.xml

    API Integration

    API Key

    Generate an API key to authenticate requests. Include it as Authorization: Bearer <key> in your request headers.

    Endpoints

    Authentication

    MethodEndpointBodyResponse
    POST/auth/register{email, password}{user_id, token}
    POST/auth/login{email, password}{user_id, token}
    POST/auth/apikey{key}

    Characters

    MethodEndpointResponse
    GET/api/characters{characters: [{id, name, server, subclass, level, tier, last_active}]}
    GET/api/characters/summary{characters: [{id, name, subclass, resolve, potency, fervor, ...}]}
    GET/api/characters/{id}/equipment{character: {...}, equipment: [{num, slot_name, LinkID, Name, score}]}
    POST/api/characters/{id}/slot-upgrades{slot_num} or {all: true} → {upgrades: [...]}

    Items

    MethodEndpointResponse
    GET/api/items/search?q=Array of items
    GET/api/items/{LinkID}{item, info, stats, effects, classes, owners, servers}
    GET/api/items/{LinkID}/loot-sources{sources: [{mob_id, mob_name, zone_id, zone_name, drop_count}]}
    GET/api/inventory/search?q=Array of inventory rows
    GET/api/depots/search?q=Array of depot rows

    Mobs & Zones

    MethodEndpointResponse
    GET/api/mobs/search?q=Array of mobs
    GET/api/mobs/{id}{name, type, zones, drops: [...]}
    GET/api/zones/search?q=Array of zones
    GET/api/zones/{id}{name, expansion, mobs: [...]}

    Effects & Multipliers

    MethodEndpointResponse
    GET/api/effects/search?q=&mob={effects: [...]}
    GET/api/effects/{id}Effect detail object
    GET/api/multipliers{multipliers: [{id, name, multiplier}]}
    POST/api/multipliers/update{id, multiplier}

    Other

    MethodEndpointResponse
    GET/api/tells/search?q=&hide_own=Array of tells
    GET/api/loot/search?q=&equippable=&tier=Array of loot drops
    GET/api/pulses{pulses: [...]}
    GET/api/charts/data?days={broker_sales, kronos, earnings}
    GET/api/tuner{expansion_id, configs, runs}