In-Game
Items

In-Game Armor Overview

Alias for /api/items scoped to armor (FPS.Armor.* classification). Returns armor items with manufacturer, game version, and description data.

get/api/armor

Query parameters

pageinteger

Page number for pagination (starts at 1).

page[number]integer

Page number for pagination (starts at 1).

page[size]integer

Number of results to return per page.

includestring

Comma-separated list of relationships to include (e.g. manufacturer,translations).

versionstring

Game version to get data from, if omitted uses default version.

sortstring

Comma-separated list of fields to sort by. Prefix with - for descending order (e.g. -name,size).

filter[manufacturer]string
Example:Clark Defense Systems

Manufacturer name or code. Accepts comma-separated values for OR matching. (see GET /api/items/filters for valid values)

filter[name]string
Example:Core

Partial match on item display name.

filter[classification]string
Example:FPS.Armor.Torso

Partial match on item classification (dot-notation, e.g. FPS.Armor). (see GET /api/items/filters for valid values)

filter[query]string
Example:Core

Search items by name or class name.

Response

List of Armor

uuidstring
slugstring nullable

URL-friendly slug for the item.

namestring
class_namestring
classificationstring

Not actually found in the game data, but generated by ScDataDumper.

classification_labelstring nullable

Human-readable label for the item classification

sizeinteger nullable

AttachDef@Size

massnumber double nullable

Generated from SEntityRigidPhysicsControllerParams

rarity'Common' | 'Uncommon' | 'Rare' | 'Epic' | 'Legendary' nullable

Item rarity from stdItem.Rarity. Only present when the item has rarity data.

is_base_variantboolean
is_craftableboolean
gradestring nullable

Only returned for Ship.* items (derived formatting for ship grades).

classstring nullable

Only returned for Ship.* items.

manufacturer_descriptionstring nullable

Manufacturer set in the description

typestring nullable

AttachDef@Type (NOITEM_ prefix removed)

type_labelstring nullable

Human-readable label for the item type

type_web_urlstring nullable

Web URL for filtering items by type

sub_typestring nullable

AttachDef@SubType

sub_type_labelstring nullable

Human-readable label for the item sub-type

positionstring nullable

Only returned for WeaponAttachment items (non-placeholder). Maps sub_type to a display slot name.

max_mountsinteger nullable

Only returned for turret-like items.

max_missilesinteger nullable

Only returned for MissileLauncher turret-like items.

max_bombsinteger nullable

Only returned for BombLauncher turret-like items.

min_sizeinteger nullable

Only returned for turret-like items.

max_sizeinteger nullable

Only returned for turret-like items.

tagsstring[] nullable

AttachDef@Tags

required_tagsstring[] nullable

AttachDef@RequiredTags

entity_tagsstring[] nullable

Entity tag UUIDs from the database relationship (empty array when not loaded).

interactionsstring[] nullable

Generated from SInteractionPointParams

gforce_resistancenumber double nullable

G-force tolerance modifier. Positive values increase tolerance, negative values reduce it. 0 = neutral.

flashlightWeaponAttachmentFlashlight

Flashlight profiles keyed by beam type (narrow, wide) when present.

shopsobject[] nullable

Deprecated: shop data is not available in the source files anymore.

web_urlstring

Web URL for item detail page

linkstring

API URL for item detail endpoint

updated_atstring date-time

Date/time this item was updated in the database.

versionstring

Game version code

Changes