TheDocumentation Index
Fetch the complete documentation index at: https://swc-sdk.zeltros.dev/llms.txt
Use this file to discover all available pages before exploring further.
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
Faction UID. If omitted, defaults to the authenticated user’s primary faction.
faction.list()
List all factions (paginated) Requires: AuthenticationNumber of items to retrieve. Default: 50
Milliseconds to wait before fetching each subsequent page. Helps avoid rate limits during auto-pagination.
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.
The budgetId parameter.
The factionId parameter.
faction.budgets.list()
List faction budgets (paginated)The factionId parameter.
The item_count parameter.
The pageDelay parameter.
The start_index parameter.
Credit Log
faction.creditlog.list()
Get faction credit log (paginated)Faction UID
Number of items to retrieve. Default: 50, Max: 1000
Milliseconds to wait before fetching each subsequent page. Helps avoid rate limits during auto-pagination.
Oldest transaction ID threshold (1 = oldest 1000, 0/default = newest 1000)
Starting position (1-based). Default: 1
Credits
faction.credits.get()
Get faction credit balance. Returns theFactionCredits object directly — not wrapped in a Page.
The factionId parameter.
faction.credits.transfer()
Transfer faction creditsThe amount parameter.
The budget parameter.
The factionId parameter.
The reason parameter.
The recipient parameter.
Members
faction.members.list()
List faction members (paginated)The factionId parameter.
The item_count parameter.
The pageDelay parameter.
The start_index parameter.
faction.members.updateMemberInfo()
Update faction member info fieldFaction UID
New value for the info field
Which info field to update (info1, info2, or info3)
Character UID to update
Stockholders
faction.stockholders.list()
List faction stockholders (paginated)The factionId parameter.
The item_count parameter.
The pageDelay parameter.
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.