Reference

Widget Variables

A complete reference for the user-data fields used by WoWidget and Discord's Widget Editor.

Text, number, duration, and image fieldsNames are case-sensitive
{ }

Match every field exactly.
Discord connects a widget element to WoWidget by its Data Field name and Presentation Type. A spelling or type mismatch prevents the value from appearing.

Open Widget Editor guide

Widget Top

Identity and hero fields

These fields build the main character area of the widget.

character_modelImage

Character Portrait

The portrait saved in Portrait Studio and displayed in the Hero image area.

Recommended use: Widget Top image and Widget Preview
character_nameText

Character Name

The selected character's display name.

Recommended use: Title
race_classText

Race and Class

A combined identity string such as “Blood Elf Demon Hunter.”

Recommended use: Subtitle 1
realmText

Realm

The realm associated with the active character.

Recommended label: Realm:
guildText

Guild Name

The character's current guild, or the application's fallback when no guild is returned.

Recommended label: Guild:
faction_iconImage

Faction Icon

The Alliance or Horde icon associated with the character.

Recommended use: Race/Class subtitle icon

Widget Bottom

Required specialization fields

Use these together for the first Stats Grid slot.

spec_nameText

Current Specialization

The active specialization name used as the first stat value.

Recommended label: Current Spec
spec_iconImage

Specialization Icon

The icon corresponding to the active character specialization.

Recommended use: Stat 1 icon

Stats 2–6

Optional statistics

Choose any five fields supported by your current WoWidget build.

Display namePresentation typeData fieldDescription
Item LevelNumbergear_scoreCurrent equipped item level.
Mythic+ RatingNumbermythic_scoreCurrent Mythic+ rating returned by Blizzard.
Mythic+ Rating (Exact)Textmythic_score2Exact Mythic+ rating with thousands separators, such as 3,428.
PvP RatingTextpvp_scoreCurrent supported PvP rating.
Raid ProgressTextraid_scoreCombined current-season raid progression.
AchievementsNumbera_scoreTotal achievement points.
Achievements (Exact)Texta_score2Exact achievement points with thousands separators, such as 27,345.
Achievements IconImagea_iconAchievement icon for use alongside either Achievements field.
MountsNumbermount_scoreNumber of collected mounts.
PetsNumberpet_scoreNumber of collected companion pets.
TitlesNumbertitle_scoreNumber of unlocked character titles.
Feats of StrengthNumberfeats_scoreCompleted Feats of Strength.
Exalted ReputationsNumberrep_scoreNumber of reputations at Exalted.
Last Logged InTextlast_loginElapsed time since the character last logged in.
Character LevelNumbercharacter_levelCurrent character level.

Configuration rules

Common field requirements

Names

Use exact Data Field values

Field names are case-sensitive. Do not add spaces, capitalization, or punctuation that is not shown in this reference.

Types

Match the Presentation Type

A Number field must be configured as Number, an image field as Image, and last_login as Text.

Publishing

Save and publish changes

After editing variables in Discord, select Save Changes and Publish, then run a WoWidget update.