client.faction resource provides access to faction data including membership rosters, budgets, stockholder lists, and credit transaction history.
faction.get()
Get faction by UID. Returns theFactionDetail object directly — not wrapped in a Page.
Requires: FACTION_READ
string
Faction UID. If omitted, defaults to the authenticated user’s primary faction.
faction.list()
List all factions (paginated) Requires: Authentication**item\_count**: number
default:"50"
Number of items to retrieve. Default: 50
number
Milliseconds to wait before fetching each subsequent page. Helps avoid rate limits during auto-pagination.
**start\_index**: number
default:"1"
Starting position for pagination (1-based). Default: 1
Budgets
faction.budgets.get()
Get a specific faction budget. Returns theBudget object directly — not wrapped in a Page.
string
required
The budgetId parameter.
string
required
The factionId parameter.
faction.budgets.list()
List faction budgets (paginated)string
required
The factionId parameter.
number
The item_count parameter.
number
The pageDelay parameter.
number
The start_index parameter.
Credit Log
faction.creditlog.list()
Get faction credit log (paginated)string
required
Faction UID
number
default:"50"
Number of items to retrieve. Default: 50, Max: 1000
number
Milliseconds to wait before fetching each subsequent page. Helps avoid rate limits during auto-pagination.
number
Oldest transaction ID threshold (1 = oldest 1000, 0/default = newest 1000)
number
default:"1"
Starting position (1-based). Default: 1
Credits
faction.credits.get()
Get faction credit balance. Returns theFactionCredits object directly — not wrapped in a Page.
string
required
The factionId parameter.
faction.credits.transfer()
Transfer faction creditsnumber
required
The amount parameter.
string
The budget parameter.
string
required
The factionId parameter.
string
The reason parameter.
string
required
The recipient parameter.
Members
faction.members.list()
List faction members (paginated)string
required
The factionId parameter.
number
The item_count parameter.
number
The pageDelay parameter.
number
The start_index parameter.
faction.members.updateMemberInfo()
Update faction member info fieldstring
required
Faction UID
string
required
New value for the info field
'info1' \| 'info2' \| 'info3'
required
Which info field to update (info1, info2, or info3)
string
required
Character UID to update
Stockholders
faction.stockholders.list()
List faction stockholders (paginated)string
required
The factionId parameter.
number
The item_count parameter.
number
The pageDelay parameter.
number
The start_index parameter.
Faction-owned entities
Ships, vehicles, facilities, stations, cities, and other entities owned by a faction are listed through the Inventory resource — there is noclient.faction.entities accessor. Pass the faction UID as the uid argument:
entityType values, filtering options, and pagination.
Related resources
Character
Access character profiles and their faction associations.
Inventory
List ships, facilities, and other entities owned by a faction.