Classes
Playable classes with embedded default perks and skills. Count fields summarize compatible spells, songs, and shapeshifts.
GET/v2/classes
localeoptionalglobalResolve Text_* keys to translated strings (names, flavor, enum labels)
sortoptionalglobalSort by a field and direction. Use
field:order, such as name:asc, or use asc or desc for the endpoint's default field.cursoroptionalglobalContinue from the previous page. Pass the opaque
pagination.next value unchanged. Omit it for the first page.limitglobalGET/v2/classes/{id}
idpathPick any class id from the list
localeoptionalglobalLanguage used to resolve localized names, descriptions, and labels.
GET/v2/classes/{id}/icon
idpathPick any class id from the list
sizeoptionalglobalIcon transforms — resize to N (square) or WxH. 1–512 per axis.
dproptionalglobalIcon transforms — pixel-density multiplier (1, 2, or 3). Combine with size for retina renders.
formatoptionalglobalIcon transforms — re-encode. Omit to keep the source format.
trimoptionalglobalIcon transforms — auto-strip transparent margin (1% fuzz).
bgoptionalglobal