Sockets are grouped into categories in the UI. These define which category and which sockets are under that category.
Type: object
Object Properties
Mapped to Definition
The hash for the Socket Category: a quick way to go get the header display information for the category. Use it to look up DestinySocketCategoryDefinition info.
Type: uint32
Mapped to Manifest Database Definition: Destiny.Definitions.Sockets.DestinySocketCategoryDefinition
Use these indexes to look up the sockets in the "sockets.socketEntries" property on the item definition. These are the indexes under the category, in game-rendered order.
Type: array
Array Contents: int32