Description

All structs are Golang structs with JSON tags (see How to Use Struct Tags in Go). If you are familiar with them and their quirks, you will likely be able to deduce the data types and identify which fields could be optional. However, just to be sure and to facilitate easier reading, I’ll highlight these fields with a color.

Also, here is our advanced marking system for these models:

🔜 - In development

🚧 - Unstable or unfinished models

Models

Item

Full item model with all possible fields

Item Fields

Field Access Type Description
id string Unique identifier.
slug string URL-safe slug.
gameRef string Internal Warframe game reference path.
tags []string Item tags.
setRoot boolean Whether this item is the root of a set.
setParts []string Set member item IDs.
quantityInSet int Number of items in the set.
rarity string Item rarity.
bulkTradable boolean Whether the item can be traded in bulk.
subtypes []string Item subtypes.
maxRank int Maximum rank.
maxCharges int Maximum charges.
maxAmberStars int Maximum amber stars.
maxCyanStars int Maximum cyan stars.
baseEndo int Base endo value.
endoMultiplier number Endo multiplier.
ducats int Ducat value.
vosfor int Vosfor value.
reqMasteryRank int Required mastery rank.
vaulted boolean Whether the item is vaulted.
tradingTax int Trading tax.
i18n map[string] ItemI18NJson Localized item data. Keyed by language code.
tradable boolean Whether the item is tradable.

ItemI18NJson Fields

Field Access Type Description
name string Display name.
description string Item description.
wikiLink string Link to the wiki page.
icon string Icon image path.
thumb string Thumbnail image path.
subIcon string Sub-icon image path.