<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.bconomy.net/w/index.php?action=history&amp;feed=atom&amp;title=Data_API%2FFactions</id>
	<title>Data API/Factions - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.bconomy.net/w/index.php?action=history&amp;feed=atom&amp;title=Data_API%2FFactions"/>
	<link rel="alternate" type="text/html" href="https://wiki.bconomy.net/w/index.php?title=Data_API/Factions&amp;action=history"/>
	<updated>2026-11-06T04:33:57Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.46.2</generator>
	<entry>
		<id>https://wiki.bconomy.net/w/index.php?title=Data_API/Factions&amp;diff=467&amp;oldid=prev</id>
		<title>TheCarriedOne: Publish from docs/data-api.md</title>
		<link rel="alternate" type="text/html" href="https://wiki.bconomy.net/w/index.php?title=Data_API/Factions&amp;diff=467&amp;oldid=prev"/>
		<updated>2026-11-02T12:19:58Z</updated>

		<summary type="html">&lt;p&gt;Publish from docs/data-api.md&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;small&amp;gt;[[Data API|Data API]] · [[Data API/Types|Types]]&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;factions/get&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Returns a single faction.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;Request&amp;lt;/strong&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;{ &amp;quot;type&amp;quot;: &amp;quot;factions/get&amp;quot;, &amp;quot;id&amp;quot;: 1 }&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;Response&amp;lt;/strong&amp;gt; — [[Data API/Types#Faction|&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;Faction&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;factions/members&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Returns all users that belong to a faction.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;Request&amp;lt;/strong&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;{ &amp;quot;type&amp;quot;: &amp;quot;factions/members&amp;quot;, &amp;quot;id&amp;quot;: 1 }&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;Response&amp;lt;/strong&amp;gt; — [[Data API/Types#User|&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;User[]&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;factions/recruiting&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Returns recruiting factions of the viewer&amp;#039;s profile type with an open member spot and at least one FP-funded active boost. Open Recruitment factions rank ahead of those requiring approval; within each group, sorting uses descending Monthly FP deposited, Lifetime FP deposited, then faction ID. Request-required factions must also be below the pending-request limit; factions with Open Recruitment do not need request capacity. Each profile type&amp;#039;s list is limited to the configured browser size after filtering and ranking. Data is cached for up to 15 minutes and invalidated when recruiting-card fields change; active boosts are rechecked against current FP drain when serving cached rows.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;Request&amp;lt;/strong&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;{ &amp;quot;type&amp;quot;: &amp;quot;factions/recruiting&amp;quot; }&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;Response&amp;lt;/strong&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;{ lastUpdated: number; data: Faction[] }&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;factions/joinRequests&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Returns faction join requests filtered by either faction or user.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;Request&amp;lt;/strong&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;{ &amp;quot;type&amp;quot;: &amp;quot;factions/joinRequests&amp;quot;, &amp;quot;id&amp;quot;: 1, &amp;quot;idType&amp;quot;: &amp;quot;factionId&amp;quot; }&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field&lt;br /&gt;
! Type&lt;br /&gt;
! Required&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;id&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| positive integer&lt;br /&gt;
| yes&lt;br /&gt;
| faction ID or BcID&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;idType&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;quot;factionId&amp;quot;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; &amp;amp;#124; &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;quot;bcId&amp;quot;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| yes&lt;br /&gt;
| determines what &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;id&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; refers to&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;Response&amp;lt;/strong&amp;gt; — [[Data API/Types#FactionJoinRequest|&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;FactionJoinRequest[]&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;factions/leaderboard&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Returns a paginated page of the faction leaderboard.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;Request&amp;lt;/strong&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;{ &amp;quot;type&amp;quot;: &amp;quot;factions/leaderboard&amp;quot;, &amp;quot;stat&amp;quot;: &amp;quot;fpDepositedMonthly&amp;quot;, &amp;quot;page&amp;quot;: 1 }&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field&lt;br /&gt;
! Type&lt;br /&gt;
! Required&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;stat&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;quot;fpDepositedMonthly&amp;quot;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; &amp;amp;#124; &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;quot;fpDepositedTotal&amp;quot;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| yes&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;page&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| positive integer&lt;br /&gt;
| yes&lt;br /&gt;
| 1-based&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;pageSize&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| positive integer&lt;br /&gt;
| no&lt;br /&gt;
| defaults to server-configured value&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;profileType&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;quot;main&amp;quot;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; &amp;amp;#124; &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;quot;ironman&amp;quot;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| no&lt;br /&gt;
| scopes rankings to factions owned by players of that profile mode (hardcore is not supported as hardcore profiles cannot own factions)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;Response&amp;lt;/strong&amp;gt; — [[Data API/Types#LeaderboardPage|&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;LeaderboardPage&amp;lt;FactionLeaderboardEntry&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
Each entry contains faction identity and display fields, the ranking stats, and the optional owner profile type:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;{&lt;br /&gt;
  id: number&lt;br /&gt;
  tag: string | null&lt;br /&gt;
  name: string&lt;br /&gt;
  customizationSettings: FactionCustomizationSettings&lt;br /&gt;
  ownerPremiumExpiryDate: Date | null&lt;br /&gt;
  fpDepositedMonthly: number&lt;br /&gt;
  fpDepositedTotal: number&lt;br /&gt;
  ownerType?: &amp;quot;main&amp;quot; | &amp;quot;ironman&amp;quot; | &amp;quot;hardcore&amp;quot;&lt;br /&gt;
}&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Generated from the Bconomy source documentation. Edits made on the wiki are overwritten on the next publish; ask the developers to change the source.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Data API]]&lt;/div&gt;</summary>
		<author><name>TheCarriedOne</name></author>
	</entry>
</feed>