Skip to main content
The client.types resource gives you access to the entity type system in the Star Wars Combine universe. Every in-game entity — ships, vehicles, items, facilities, and more — belongs to a class and has a specific type definition. Use the types resource to enumerate those definitions for display purposes, type lookups, or building entity catalogs.
Both types.classes.list() and types.entities.list() return a 404 if you call them without passing start_index and item_count. Always include explicit pagination parameters.

Entity classes

Classes are the top-level groupings within each entity category. For example, the ships category contains classes like “Capital Ship” and “Freighter”.

types.classes.list()

Returns a paginated list of entity classes for the given entity type.
entityType
string
required
The entity category to list classes for. Must be one of: ships, vehicles, stations, cities, facilities, planets, items, npcs, droids, creatures, materials, factionmodules.
start_index
number
required
1-based index of the first class to return. Required — omitting this causes a 404.
item_count
number
required
Number of classes per page. Required — omitting this causes a 404.

Entity types

Entity types are the specific definitions within a class — the individual blueprints for ships, items, and so on.

types.entities.list()

Returns a paginated list of entity type definitions for the given category.
entityType
string
required
The entity category. Same set of values as types.classes.list().
start_index
number
required
1-based index of the first type to return. Required — omitting this causes a 404.
item_count
number
required
Number of types per page. Required — omitting this causes a 404.

types.entities.get()

Retrieves the full definition of a single entity type by category and UID.
entityType
string
required
The entity category the type belongs to.
uid
string
required
The entity type UID in "type:id" format.

Supported entity types

The entityType parameter accepts the following values across all types methods:

Full example

Entity types are the building blocks for understanding what is in a character’s inventory. Pair types.entities.get() with inventory entity data to enrich your application with full type specs.

Inventory

List entities owned by a character and map them to their type definitions.

Datacard

List production datacards, which reference entity types.

Market

Browse vendor listings that reference entity types.

Galaxy

Browse the galaxy — stations and cities correspond to types here.