{"openapi":"3.1.0","info":{"title":"Stats API for the Battlefield series","description":"This project also has a <a href=\"https://top.gg/bot/714524944783900794\" target=\"_blank\">Discord bot</a>, allowing anyone in your server to check their Battlefield stats via simple commands.<br><br>Language tags (lang) for both Battlefield 1 and Battlefield 5 are based on <a href=\"https://www.oracle.com/java/technologies/javase/jdk8-jre8-suported-locales.html\" target=\"_blank\">Java 8 language tags.</a> (response keys do not change based on the language tags, only the values do).<br><br>Data for Battlefield 2 is retrieved from the two revive projects: <a href=\"https://www.bf2hub.com\" target=\"_blank\">BF2Hub</a> and <a href=\"https://playbf2.tilda.ws/en\" target=\"_blank\">PlayBF2</a>.<br><br>Data for Battlefield 2142 is retrieved from the <a href=\"https://battlefield2142.co/\" target=\"_blank\">BF2142 Reclamation</a> project.<br><br>All other titles are still managed by EA/Dice.<br><br>If you discover any issues or have suggestions for new features, post them in the Community Network Discord: <a href=\"https://discord.gg/zMuxW6c\" target=\"_blank\">discord.gg/zMuxW6c</a>.<br><br>If you want to support the project, consider <a href=\"https://github.com/sponsors/community-network\" target=\"_blank\">becoming a sponsor on GitHub</a>.","version":"1.3.0"},"servers":[{"url":"https://api.gametools.network/","description":"Main production environment"},{"url":"https://jp-api.gametools.network/","description":"Production environment in japan"},{"url":"http://localhost:8787/","description":"Development environment"},{"url":"http://localhost:8788/","description":"Development test environment"}],"paths":{"/bf1942/servers/":{"get":{"tags":["Battlefield 1942"],"summary":"Get a list of servers based on given name","operationId":"bf1942_servers_bf1942_servers__get","parameters":[{"name":"name","in":"query","required":true,"schema":{"type":"string","description":"IP:port or hostname/servername of the server you want to search for","examples":["Super@"],"title":"Name"},"description":"IP:port or hostname/servername of the server you want to search for"},{"name":"type","in":"query","required":false,"schema":{"$ref":"#/components/schemas/LegacyBfQueryType","description":"Type of server property you want to search for","default":"hostname"},"description":"Type of server property you want to search for"}],"responses":{"200":{"description":"serverlist based on given name","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OlderTitleSearch"},"example":{"servers":[{"prefix":"   =T1P= #1 CLASSIC MAPS RANKED COOP             WWW.T1P-CLAN.ENJIN.COM","playerAmount":0,"maxPlayers":10,"map":"Operation Clean Sweep","serverLink":"https://www.bf2hub.com/server/89.203.248.135:16570"}]}}}},"404":{"description":"if something went wrong getting the serverlist","content":{"application/json":{"example":{"errors":["error getting server info"]}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bf1942/statusarray/":{"get":{"tags":["Battlefield 1942"],"summary":"Get the player- / serveramount for all regions from database gathered every hour.","operationId":"bf1942_statusarray_bf1942_statusarray__get","parameters":[{"name":"days","in":"query","required":false,"schema":{"type":"integer","maximum":30,"minimum":1,"description":"Number of days to get historic values for","default":7,"title":"Days"},"description":"Number of days to get historic values for"}],"responses":{"200":{"description":"start and end time are EPOCH UTC timestamps, the arrays below it are from start to end time every hour as a value","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StatusArray"},"example":{"data":{"serverAmount":[0,0,0,0],"soldierAmount":[0,0,0,0],"queueAmount":[0,0,0,0],"spectatorAmount":[0,0,0,0],"timeStamps":["2021-07-05T11:00:00+00:00","2021-07-05T12:00:00+00:00","2021-07-05T13:00:00+00:00","2021-07-05T14:00:00+00:00"],"start":1606672800,"end":1609264800}}}}},"404":{"description":"if something went wrong getting statusgraph","content":{"application/json":{"example":{"errors":["Error connecting to the database"]}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bf1942/serverarray/":{"get":{"tags":["Battlefield 1942"],"summary":"Get the servers playeramount over time","operationId":"loggedServerData_bf1942_serverarray__get","parameters":[{"name":"name","in":"query","required":true,"schema":{"type":"string","description":"IP:port or hostname/servername of the server you want to search for","examples":["Super@"],"title":"Name"},"description":"IP:port or hostname/servername of the server you want to search for"},{"name":"type","in":"query","required":false,"schema":{"$ref":"#/components/schemas/LegacyBfQueryType","description":"Type of server property you want to search for","default":"hostname"},"description":"Type of server property you want to search for"},{"name":"days","in":"query","required":false,"schema":{"type":"integer","maximum":7,"minimum":1,"description":"Number of days to get historic values for","default":7,"title":"Days"},"description":"Number of days to get historic values for"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bf1942/status/":{"get":{"tags":["Battlefield 1942"],"summary":"Get the player- / serveramount for all regions.","operationId":"bf1942status_bf1942_status__get","responses":{"200":{"description":"serverlist based on given name","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OlderGameStatus"},"example":{"servers":[{"prefix":"   =T1P= #1 CLASSIC MAPS RANKED COOP             WWW.T1P-CLAN.ENJIN.COM","playerAmount":0,"maxPlayers":10,"map":"Operation Clean Sweep","serverLink":"https://www.bf2hub.com/server/89.203.248.135:16570"}]}}}},"404":{"description":"if something went wrong getting the serverlist","content":{"application/json":{"example":{"errors":["error getting server info"]}}}}}}},"/bfvietnam/servers/":{"get":{"tags":["Battlefield Vietnam"],"summary":"Get a list of servers based on given name or ip:port","operationId":"bfbc2servers_bfvietnam_servers__get","parameters":[{"name":"name","in":"query","required":true,"schema":{"type":"string","description":"IP:port or hostname/servername of the server you want to search for","examples":["Super@"],"title":"Name"},"description":"IP:port or hostname/servername of the server you want to search for"},{"name":"type","in":"query","required":false,"schema":{"$ref":"#/components/schemas/LegacyBfQueryType","description":"Type of server property you want to search for","default":"hostname"},"description":"Type of server property you want to search for"},{"name":"service","in":"query","required":false,"schema":{"$ref":"#/components/schemas/BfVietnamPlatform","description":"Service/platform the server uses","default":"qtracker"},"description":"Service/platform the server uses"}],"responses":{"200":{"description":"serverlist based on given name","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OlderTitleSearch"},"example":{"servers":[{"prefix":"   =T1P= #1 CLASSIC MAPS RANKED COOP             WWW.T1P-CLAN.ENJIN.COM","playerAmount":0,"maxPlayers":10,"map":"Operation Clean Sweep","serverLink":"https://www.bf2hub.com/server/89.203.248.135:16570"}]}}}},"404":{"description":"if something went wrong getting the serverlist","content":{"application/json":{"example":{"errors":["error getting server info"]}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bfvietnam/statusarray/":{"get":{"tags":["Battlefield Vietnam"],"summary":"Get the player- / serveramount for all regions from database gathered every hour.","operationId":"printLoggedData_bfvietnam_statusarray__get","parameters":[{"name":"service","in":"query","required":false,"schema":{"$ref":"#/components/schemas/BfVietnamPlatform","description":"Platform/service to get amounts for","default":"openspy"},"description":"Platform/service to get amounts for"},{"name":"days","in":"query","required":false,"schema":{"type":"integer","maximum":30,"minimum":1,"description":"Number of days to get historic values for","default":7,"title":"Days"},"description":"Number of days to get historic values for"}],"responses":{"200":{"description":"start and end time are EPOCH UTC timestamps, the arrays below it are from start to end time every hour as a value","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StatusArray"},"example":{"data":{"serverAmount":[0,0,0,0],"soldierAmount":[0,0,0,0],"queueAmount":[0,0,0,0],"spectatorAmount":[0,0,0,0],"timeStamps":["2021-07-05T11:00:00+00:00","2021-07-05T12:00:00+00:00","2021-07-05T13:00:00+00:00","2021-07-05T14:00:00+00:00"],"start":1606672800,"end":1609264800}}}}},"404":{"description":"if something went wrong getting statusgraph","content":{"application/json":{"example":{"errors":["Error connecting to the database"]}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bfvietnam/serverarray/":{"get":{"tags":["Battlefield Vietnam"],"summary":"Get the servers playeramount over time","operationId":"loggedServerData_bfvietnam_serverarray__get","parameters":[{"name":"name","in":"query","required":true,"schema":{"type":"string","description":"IP:port or hostname/servername of the server you want to search for","examples":["Super@"],"title":"Name"},"description":"IP:port or hostname/servername of the server you want to search for"},{"name":"type","in":"query","required":false,"schema":{"$ref":"#/components/schemas/LegacyBfQueryType","description":"Type of server property you want to search for","default":"hostname"},"description":"Type of server property you want to search for"},{"name":"service","in":"query","required":false,"schema":{"$ref":"#/components/schemas/BfVietnamPlatform","description":"Platform/service to get amounts for","default":"openspy"},"description":"Platform/service to get amounts for"},{"name":"days","in":"query","required":false,"schema":{"type":"integer","maximum":7,"minimum":1,"description":"Number of days to get historic values for","default":7,"title":"Days"},"description":"Number of days to get historic values for"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bfvietnam/status/":{"get":{"tags":["Battlefield Vietnam"],"summary":"Get the player- / serveramount for all regions.","operationId":"bfvietnamstatus_bfvietnam_status__get","parameters":[{"name":"service","in":"query","required":false,"schema":{"$ref":"#/components/schemas/BfVietnamPlatform","description":"Platform/service to get amounts for","default":"openspy"},"description":"Platform/service to get amounts for"}],"responses":{"200":{"description":"serverlist based on given name","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OlderGameStatus"},"example":{"servers":[{"prefix":"   =T1P= #1 CLASSIC MAPS RANKED COOP             WWW.T1P-CLAN.ENJIN.COM","playerAmount":0,"maxPlayers":10,"map":"Operation Clean Sweep","serverLink":"https://www.bf2hub.com/server/89.203.248.135:16570"}]}}}},"404":{"description":"if something went wrong getting the serverlist","content":{"application/json":{"example":{"errors":["error getting server info"]}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bf2/servers/":{"get":{"tags":["Battlefield 2"],"summary":"Get a list of servers based on given name or ip:port","operationId":"bf2servers_bf2_servers__get","parameters":[{"name":"name","in":"query","required":true,"schema":{"type":"string","description":"IP:port or hostname/servername of the server you want to search for","examples":["Super@"],"title":"Name"},"description":"IP:port or hostname/servername of the server you want to search for"},{"name":"type","in":"query","required":false,"schema":{"$ref":"#/components/schemas/LegacyBfQueryType","description":"Type of server property you want to search for","default":"hostname"},"description":"Type of server property you want to search for"},{"name":"service","in":"query","required":false,"schema":{"$ref":"#/components/schemas/Bf2Platform","description":"Service/platform the server uses","default":"bf2hub"},"description":"Service/platform the server uses"}],"responses":{"200":{"description":"serverlist based on given name","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OlderTitleSearch"},"example":{"servers":[{"prefix":"   =T1P= #1 CLASSIC MAPS RANKED COOP             WWW.T1P-CLAN.ENJIN.COM","playerAmount":0,"maxPlayers":10,"map":"Operation Clean Sweep","serverLink":"https://www.bf2hub.com/server/89.203.248.135:16570"}]}}}},"404":{"description":"if something went wrong getting the serverlist","content":{"application/json":{"example":{"errors":["error getting server info"]}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bf2/stats/":{"get":{"tags":["Battlefield 2"],"summary":"Get general stats for the given player","operationId":"bf2stats_bf2_stats__get","parameters":[{"name":"name","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Name of the player to get stats for","examples":["zimzimzallabim"],"title":"Name"},"description":"Name of the player to get stats for"},{"name":"playerid","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"ID of the player to get stats for","examples":[500076608],"title":"Playerid"},"description":"ID of the player to get stats for"},{"name":"platform","in":"query","required":false,"schema":{"$ref":"#/components/schemas/Bf2Platform","description":"Platform/service the player uses","default":"bf2hub"},"description":"Platform/service the player uses"}],"responses":{"200":{"description":"General stats of the given player","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Bf2MainStats"},"example":{"Rank":"6","SPM":1,"KPM":0.3,"Win":"47%","Best Class":"Support","Accuracy":"17.38%","Time played":"3 days, 15:29:28","K/D":0.49,"Kills":1549,"Deaths":3159,"Wins":157,"Loses":171}}}},"404":{"description":"if something went wrong getting stats","content":{"application/json":{"example":{"errors":["playername not found"]}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bf2/leaderboard/":{"get":{"tags":["Battlefield 2"],"summary":"Get leaderboard of bf2","operationId":"bf2leaderboard_bf2_leaderboard__get","parameters":[{"name":"platform","in":"query","required":false,"schema":{"$ref":"#/components/schemas/Bf2Platform","description":"Platform/service to use for the leaderboard","default":"bf2hub"},"description":"Platform/service to use for the leaderboard"}],"responses":{"200":{"description":"Get leaderboard of bf2","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Bf2Leaderboard"},"example":{"players":[{"name":"The_Man_13","id":43812139,"score":2729296,"rank":21,"countryCode":"US","secondsPlayed":44918449,"timePlayed":"519 days, 21:20:49"}]}}}},"404":{"description":"if something went wrong getting stats","content":{"application/json":{"example":{"errors":["playername not found"]}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bf2/weapons/":{"get":{"tags":["Battlefield 2"],"summary":"Get weapon stats for the given player","operationId":"bf2weapons_bf2_weapons__get","parameters":[{"name":"name","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Name of the player to get stats for","examples":["zimzimzallabim"],"title":"Name"},"description":"Name of the player to get stats for"},{"name":"playerid","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"ID of the player to get stats for","examples":[500076608],"title":"Playerid"},"description":"ID of the player to get stats for"},{"name":"platform","in":"query","required":false,"schema":{"$ref":"#/components/schemas/Bf2Platform","description":"Platform/service the player uses","default":"bf2hub"},"description":"Platform/service the player uses"}],"responses":{"200":{"description":"Weapon stats of the given player","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Bf2WeaponStats"},"example":{"weapons":[{"name":"Light Machine Gun","kills":525,"killDeath":0.57,"killsPerMinute":0.42,"accuracy":"6.03%"}]}}}},"404":{"description":"if something went wrong getting stats","content":{"application/json":{"example":{"errors":["playername not found"]}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bf2/vehicles/":{"get":{"tags":["Battlefield 2"],"summary":"Get vehicle stats for the given player","operationId":"bf2vehicles_bf2_vehicles__get","parameters":[{"name":"name","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Name of the player to get stats for","examples":["zimzimzallabim"],"title":"Name"},"description":"Name of the player to get stats for"},{"name":"playerid","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"ID of the player to get stats for","examples":[500076608],"title":"Playerid"},"description":"ID of the player to get stats for"},{"name":"platform","in":"query","required":false,"schema":{"$ref":"#/components/schemas/Bf2Platform","description":"Platform/service the player uses","default":"bf2hub"},"description":"Platform/service the player uses"}],"responses":{"200":{"description":"Vehicle stats of the given player","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Bf2VehicleStats"},"example":{"vehicles":[{"name":"Armor","kills":30}]}}}},"404":{"description":"if something went wrong getting stats","content":{"application/json":{"example":{"errors":["playername not found"]}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bf2/classes/":{"get":{"tags":["Battlefield 2"],"summary":"Get class/kit stats for the given player","operationId":"bf2classes_bf2_classes__get","parameters":[{"name":"name","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Name of the player to get stats for","examples":["zimzimzallabim"],"title":"Name"},"description":"Name of the player to get stats for"},{"name":"playerid","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"ID of the player to get stats for","examples":[500076608],"title":"Playerid"},"description":"ID of the player to get stats for"},{"name":"platform","in":"query","required":false,"schema":{"$ref":"#/components/schemas/Bf2Platform","description":"Platform/service the player uses","default":"bf2hub"},"description":"Platform/service the player uses"}],"responses":{"200":{"description":"Class/kit stats of the given player","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Bf2ClassStats"},"example":{"classes":[{"name":"Anti-Tank","killDeath":0.53,"timeAsClass":"2:06:09"}]}}}},"404":{"description":"if something went wrong getting stats","content":{"application/json":{"example":{"errors":["playername not found"]}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bf2/status/":{"get":{"tags":["Battlefield 2"],"summary":"Get the current player-/server amount","operationId":"bf2_status_bf2_status__get","parameters":[{"name":"service","in":"query","required":false,"schema":{"$ref":"#/components/schemas/Bf2PlatformAll","description":"Platform/service to get amounts from","default":"all"},"description":"Platform/service to get amounts from"}],"responses":{"200":{"description":"List of regions with current server and player amount (older Battlefield titles only return the \"all\"-region)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OlderGameStatus"},"example":{"regions":[{"region":"ALL","serverAmount":167,"soldierAmount":630}]}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bf2/serverarray/":{"get":{"tags":["Battlefield 2"],"summary":"Get the servers playeramount over time","operationId":"loggedServerData_bf2_serverarray__get","parameters":[{"name":"name","in":"query","required":true,"schema":{"type":"string","description":"IP:port or hostname/servername of the server you want to search for","examples":["Super@"],"title":"Name"},"description":"IP:port or hostname/servername of the server you want to search for"},{"name":"type","in":"query","required":false,"schema":{"$ref":"#/components/schemas/LegacyBfQueryType","description":"Type of server property you want to search for","default":"hostname"},"description":"Type of server property you want to search for"},{"name":"service","in":"query","required":false,"schema":{"$ref":"#/components/schemas/Bf2Platform","description":"Platform/service to get amounts for","default":"bf2hub"},"description":"Platform/service to get amounts for"},{"name":"days","in":"query","required":false,"schema":{"type":"integer","maximum":7,"minimum":1,"description":"Number of days to get historic values for","default":7,"title":"Days"},"description":"Number of days to get historic values for"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bf2/statusarray/":{"get":{"tags":["Battlefield 2"],"summary":"Get historic player-/server amounts (gathered every hour)","operationId":"bf2_status_array_bf2_statusarray__get","parameters":[{"name":"service","in":"query","required":false,"schema":{"$ref":"#/components/schemas/Bf2Platform","description":"Platform/service to get amounts for","default":"bf2hub"},"description":"Platform/service to get amounts for"},{"name":"days","in":"query","required":false,"schema":{"type":"integer","maximum":30,"minimum":1,"description":"Number of days to get historic values for","default":7,"title":"Days"},"description":"Number of days to get historic values for"}],"responses":{"200":{"description":"Historical player amounts (list of values, list of respective timestamps as well as timestamps for start and end time)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StatusArray"},"example":{"soldierAmount":[744,751,775,785],"timeStamps":["2021-10-19T09:00:00+00:00","2021-10-19T10:00:00+00:00","2021-10-19T11:00:00+00:00","2021-10-19T12:00:00+00:00"],"startTime":"2021-10-19T09:00:00+00:00","endTime":"2021-10-19T12:00:00+00:00"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bf2142/servers/":{"get":{"tags":["Battlefield 2142"],"summary":"Get a list of servers based on given name or ip:port","operationId":"bf2142servers_bf2142_servers__get","parameters":[{"name":"name","in":"query","required":true,"schema":{"type":"string","description":"IP:port or hostname/servername of the server you want to search for","examples":["Super@"],"title":"Name"},"description":"IP:port or hostname/servername of the server you want to search for"},{"name":"type","in":"query","required":false,"schema":{"$ref":"#/components/schemas/LegacyBfQueryType","description":"Type of server property you want to search for","default":"hostname"},"description":"Type of server property you want to search for"},{"name":"service","in":"query","required":false,"schema":{"$ref":"#/components/schemas/Bf2142Platform","description":"Service/platform the server uses","default":"openspy"},"description":"Service/platform the server uses"}],"responses":{"200":{"description":"serverlist based on given name","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OlderTitleSearch"},"example":{"servers":[{"prefix":"   =T1P= #1 CLASSIC MAPS RANKED COOP             WWW.T1P-CLAN.ENJIN.COM","playerAmount":0,"maxPlayers":10,"map":"Operation Clean Sweep","serverLink":"https://www.bf2hub.com/server/89.203.248.135:16570"}]}}}},"404":{"description":"if something went wrong getting the serverlist","content":{"application/json":{"example":{"errors":["error getting server info"]}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bf2142/statusarray/":{"get":{"tags":["Battlefield 2142"],"summary":"Get the player- / serveramount for all regions from database gathered every hour.","operationId":"printLoggedData_bf2142_statusarray__get","parameters":[{"name":"service","in":"query","required":false,"schema":{"$ref":"#/components/schemas/Bf2142Platform","description":"Platform/service to get amounts for","default":"openspy"},"description":"Platform/service to get amounts for"},{"name":"days","in":"query","required":false,"schema":{"type":"integer","maximum":30,"minimum":1,"description":"Number of days to get historic values for","default":7,"title":"Days"},"description":"Number of days to get historic values for"}],"responses":{"200":{"description":"start and end time are EPOCH UTC timestamps, the arrays below it are from start to end time every hour as a value","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StatusArray"},"example":{"data":{"serverAmount":[0,0,0,0],"soldierAmount":[0,0,0,0],"queueAmount":[0,0,0,0],"spectatorAmount":[0,0,0,0],"timeStamps":["2021-07-05T11:00:00+00:00","2021-07-05T12:00:00+00:00","2021-07-05T13:00:00+00:00","2021-07-05T14:00:00+00:00"],"start":1606672800,"end":1609264800}}}}},"404":{"description":"if something went wrong getting statusgraph","content":{"application/json":{"example":{"errors":["Error connecting to the database"]}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bf2142/serverarray/":{"get":{"tags":["Battlefield 2142"],"summary":"Get the servers playeramount over time","operationId":"loggedServerData_bf2142_serverarray__get","parameters":[{"name":"name","in":"query","required":true,"schema":{"type":"string","description":"IP:port or hostname/servername of the server you want to search for","examples":["Super@"],"title":"Name"},"description":"IP:port or hostname/servername of the server you want to search for"},{"name":"type","in":"query","required":false,"schema":{"$ref":"#/components/schemas/LegacyBfQueryType","description":"Type of server property you want to search for","default":"hostname"},"description":"Type of server property you want to search for"},{"name":"service","in":"query","required":false,"schema":{"$ref":"#/components/schemas/Bf2142Platform","description":"Platform/service to get amounts for","default":"openspy"},"description":"Platform/service to get amounts for"},{"name":"days","in":"query","required":false,"schema":{"type":"integer","maximum":7,"minimum":1,"description":"Number of days to get historic values for","default":7,"title":"Days"},"description":"Number of days to get historic values for"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bf2142/status/":{"get":{"tags":["Battlefield 2142"],"summary":"Get the player- / serveramount for all regions.","operationId":"bfbc2servers_bf2142_status__get","parameters":[{"name":"service","in":"query","required":false,"schema":{"$ref":"#/components/schemas/Bf2142Platform","description":"Platform/service to get amounts for","default":"openspy"},"description":"Platform/service to get amounts for"}],"responses":{"200":{"description":"serverlist based on given name","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OlderGameStatus"},"example":{"servers":[{"prefix":"   =T1P= #1 CLASSIC MAPS RANKED COOP             WWW.T1P-CLAN.ENJIN.COM","playerAmount":0,"maxPlayers":10,"map":"Operation Clean Sweep","serverLink":"https://www.bf2hub.com/server/89.203.248.135:16570"}]}}}},"404":{"description":"if something went wrong getting the serverlist","content":{"application/json":{"example":{"errors":["error getting server info"]}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bf3/servers/":{"get":{"tags":["Battlefield 3"],"summary":"Get a list of servers based on given name","operationId":"bf3servers_bf3_servers__get","parameters":[{"name":"name","in":"query","required":true,"schema":{"type":"string","description":"Name of the server you want to search for","examples":["Super@"],"title":"Name"},"description":"Name of the server you want to search for"},{"name":"gamemode_filters","in":"query","required":false,"schema":{"type":"string","default":"","title":"Gamemode Filters"}},{"name":"map_filters","in":"query","required":false,"schema":{"type":"string","default":"","title":"Map Filters"}},{"name":"player_filters","in":"query","required":false,"schema":{"type":"string","default":"","title":"Player Filters"}}],"responses":{"200":{"description":"serverlist based on given name","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BattlelogSearch"},"example":{"servers":[{"server":"RN1 EU I CQ CLASSIC I Standard Maps I No Rules I 4Netplayers","map":"Zavod 311","playerAmount":0,"maxPlayers":32,"inQueue":0,"serverLink":"https://battlelog.battlefield.com/bf4/servers/show/pc/c76777b2-5d81-447a-aa26-471deb0ef0df"}]}}}},"404":{"description":"if something went wrong getting the serverlist","content":{"application/json":{"example":{"errors":["error getting server info"]}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bf3/detailedserver/":{"get":{"tags":["Battlefield 3"],"summary":"Get detailed info about 1 server","operationId":"bf3detailedservers_bf3_detailedserver__get","parameters":[{"name":"name","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Name of the server you want to search for","examples":["Super@"],"title":"Name"},"description":"Name of the server you want to search for"},{"name":"gameid","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Id of the server you want to search for","title":"Gameid"},"description":"Id of the server you want to search for"}],"responses":{"200":{"description":"detailed serverinfo based on given name","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Bf3DetailedServerInfo"},"example":{"playerAmount":54,"maxPlayerAmount":64,"inQueue":0,"prefix":"[BoB]#1 \"All Maps CQ\" we recruit join our DISCORD: BmzZ7X5","description":"Band of Brothers - server 1 - All Maps CQ","region":"EU","country":"DE","mode":"Conquest","settings":{"Misc":{"MINIMAP SPOTTING":"on","NAMETAGS":"on","HUD":"on","3D SPOTTING":"on","UNLIMITED MAGAZINES":"off","AIM ASSIST SLOWDOWN":"on","ALWAYS FOG":"off","FRIENDLY FIRE":"off","DISABLE SPECTATOR DELAY":"off","KILL CAM":"on","ONLY SQUAD LEADER SPAWN":"off","LENIENT LATENCY":"off","AIM ASSIST AUTO ROTATION":"on","DISABLE PRE-ROUND":"off","MAP VOTING":"on","DISABLE TEAM BALANCER":"off","REGENERATE HEALTH":"on","VEHICLE 3P CAMERA":"on","LATENCY LOCK":"off","BEHEMOTHS":"on","RELOAD FULL MAGS":"off"},"Scales":{"VEHICLE RESPAWN TIME":"1.0","ROUND TIME LIMIT":"0.0","BULLET DAMAGE":"1.0","TICKET COUNT":"1.0","RESPAWN TIME":"1.0"},"Weapons":{"MELEE":"on","HANDGUN":"on","CLASS GADGETS":"on","STANDARD ISSUE RIFLES":"off","LMG":"on","SELF-LOADING RIFLES":"on","SHOTGUN":"on","SMG":"on","EXPLOSIVES":"on","SINGLE-ACTION RIFLES":"on"},"Vehicles":{"LAND VEHICLES":"on","AIR VEHICLES":"on"},"Kits":{"ELITE CLASSES":"on","SCOUT":"on","SUPPORT":"on","ASSAULT":"on","MEDIC":"on"}},"rotation":[{"mapname":"Amiens","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/31/107/MP_Amiens_LandscapeLarge-e195589d.jpg","mode":"Conquest"},{"mapname":"Fort De Vaux","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/74/59/MP_Underworld_LandscapeLarge-b6c5c7e7.jpg","mode":"Conquest"},{"mapname":"Albion","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/55/40/MP_Islands_LandscapeLarge-c9d8272b.jpg","mode":"Conquest"},{"mapname":"Achi Baba","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/116/5/MP_Ridge_LandscapeLarge-8c057a19.jpg","mode":"Conquest"},{"mapname":"Caporetto","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/33/68/MP_River_LandscapeLarge-21443ae9.jpg","mode":"Conquest"},{"mapname":"Argonne Forest","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/33/69/MP_Forest_LandscapeLarge-dfbbe910.jpg","mode":"Conquest"},{"mapname":"Nivelle Nights","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/37/47/MP_Trench_LandscapeLarge-dbd1248f.jpg","mode":"Conquest"},{"mapname":"Brusilov Keep","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/91/127/MP_Bridge_LandscapeLarge-5b7f1b62.jpg","mode":"Conquest"},{"mapname":"Cape Helles","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/90/19/MP_Beachhead_LandscapeLarge-5a13c655.jpg","mode":"Conquest"},{"mapname":"Passchendaele","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/113/118/MP_Hell_LandscapeLarge-7176911c.jpg","mode":"Conquest"},{"mapname":"Ballroom Blitz","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/36/77/MP_Chateau_LandscapeLarge-244d5987.jpg","mode":"Conquest"},{"mapname":"Soissons","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/95/83/MP_Fields_LandscapeLarge-5f53ddc4.jpg","mode":"Conquest"},{"mapname":"Galicia","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/115/63/MP_Valley_LandscapeLarge-8dc1c7ca.jpg","mode":"Conquest"},{"mapname":"Heligoland Bight","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/36/46/MP_Naval_LandscapeLarge-dc2e8daf.jpg","mode":"Conquest"},{"mapname":"River Somme","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/109/85/MP_Offensive_LandscapeLarge-6dabdea3.jpg","mode":"Conquest"},{"mapname":"Empire's Edge","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/21/3/MP_ItalianCoast_LandscapeLarge-1503eec7.jpg","mode":"Conquest"},{"mapname":"Verdun Heights","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/26/54/MP_Verdun_LandscapeLarge-1a364063.jpg","mode":"Conquest"},{"mapname":"Zeebrugge","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/45/126/MP_Harbor_LandscapeLarge-d382c7ea.jpg","mode":"Conquest"},{"mapname":"Fao Fortress","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/54/47/MP_FaoFortress_LandscapeLarge-cad1748e.jpg","mode":"Conquest"},{"mapname":"Giant's Shadow","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/35/11/MP_Giant_LandscapeLarge-dd0b93ef.jpg","mode":"Conquest"},{"mapname":"Volga River","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/106/60/MP_Volga_LandscapeLarge-6ac49c25.jpg","mode":"Conquest"},{"mapname":"Monte Grappa","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/118/81/MP_MountainFort_LandscapeLarge-8a517533.jpg","mode":"Conquest"},{"mapname":"Prise de Tahure","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/48/86/MP_Shoveltown_LandscapeLarge-d0aa5920.jpg","mode":"Conquest"},{"mapname":"Łupków Pass","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/31/32/MP_Ravines_LandscapeLarge-1fe0d3f6.jpg","mode":"Conquest"},{"mapname":"Rupture","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/67/16/MP_Graveyard_LandscapeLarge-bd1012e6.jpg","mode":"Conquest"},{"mapname":"Sinai Desert","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/40/9/MP_Desert_LandscapeLarge-d8f749da.jpg","mode":"Conquest"},{"mapname":"St Quentin Scar","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/18/37/MP_Scar_LandscapeLarge-ee25fbd6.jpg","mode":"Conquest"},{"mapname":"Suez","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/10/48/MP_Suez_LandscapeLarge-f630fc76.jpg","mode":"Conquest"},{"mapname":"Tsaritsyn","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/45/67/MP_Tsaritsyn_LandscapeLarge-2dbd3bf5.jpg","mode":"Conquest"}],"favorites":"11099"}}}},"404":{"description":"if something went wrong getting detailed serverinfo","content":{"application/json":{"example":{"errors":["error getting server info"]}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bf3/stats/":{"get":{"tags":["Battlefield 3"],"summary":"Get stats from the given player for bf3","description":"Available options for platform: pc, ps3, xbox360.\n\nfor nametypes you only have to fill in one of them: name (normal playername), or playerid (same as id in what it returns - fastest method).\n\nif you dont know what you need to use, just use 'name', just fill the playername in there: **/stats/?name=iiTzArcur&platform=pc","operationId":"bf3stats_bf3_stats__get","parameters":[{"name":"format_values","in":"query","required":false,"schema":{"type":"boolean","description":"If precentage values have to be returned as string, example: '50%' (enabled by default for backwards compatability)","default":true,"title":"Format Values"},"description":"If precentage values have to be returned as string, example: '50%' (enabled by default for backwards compatability)"},{"name":"name","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Name of the player to get stats for","examples":["iiTzArcur"],"title":"Name"},"description":"Name of the player to get stats for"},{"name":"playerid","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"ID of the player to get stats for","examples":[794397421],"title":"Playerid"},"description":"ID of the player to get stats for"},{"name":"platform","in":"query","required":false,"schema":{"type":"string","description":"Platform the player uses","default":"pc","title":"Platform"},"description":"Platform the player uses"}],"responses":{"200":{"description":"stats of a player based on given name","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Bf3MainStats"},"example":{"avatar":"https://secure.download.dm.origin.com/production/avatar/prod/userAvatar/21021222/208x208.PNG","userName":"iiTzArcur","rank":45,"rankImg":"https://cdn.gametools.network/bf3/045.png","rankName":"Colonel","skill":444.4,"scorePerMinute":377,"killsPerMinute":0.83,"winPercent":"52%","killDeath":0.9,"bestClass":"Assault","quits":"36%","accuracy":"12.61%","timePlayed":"3 days, 1:53:59","kills":3688,"deaths":4101,"wins":121,"loses":111,"avengerKills":554,"saviorKills":360,"heals":17786,"repairs":204,"killAssists":485,"id":794397421}}}},"404":{"description":"if player cant be found while getting stats","content":{"application/json":{"example":{"errors":["playername not found"]}}}},"502":{"description":"if something went wrong getting stats","content":{"application/json":{"example":{"errors":["Failed to fetch data from source"]}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bf3/weapons/":{"get":{"tags":["Battlefield 3"],"summary":"Get weapon stats from the given player for bf3","description":"Available options for platform: pc, ps3, xbox360.\n\nfor nametypes you only have to fill in one of them: name (normal playername), or playerid (same as id in what it returns - fastest method).\n\nif you dont know what you need to use, just use 'name', just fill the playername in there: **/stats/?name=iiTzArcur&platform=pc","operationId":"bf3weapons_bf3_weapons__get","parameters":[{"name":"format_values","in":"query","required":false,"schema":{"type":"boolean","description":"If precentage values have to be returned as string, example: '50%' (enabled by default for backwards compatability)","default":true,"title":"Format Values"},"description":"If precentage values have to be returned as string, example: '50%' (enabled by default for backwards compatability)"},{"name":"name","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Name of the player to get stats for","examples":["iiTzArcur"],"title":"Name"},"description":"Name of the player to get stats for"},{"name":"playerid","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"ID of the player to get stats for","examples":[794397421],"title":"Playerid"},"description":"ID of the player to get stats for"},{"name":"platform","in":"query","required":false,"schema":{"type":"string","description":"Platform the player uses","default":"pc","title":"Platform"},"description":"Platform the player uses"}],"responses":{"200":{"description":"weaponlist of the given player","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BattlelogWeaponInfo"},"example":{"weapons":[{"weaponName":"Wex","type":"Field kit","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/tunguska/19/14/WEXFlammenwerfer-13f2b3af.png","kills":1384,"killsPerMinute":1.33,"accuracy":"25.9%","headshots":"0.0%"}]}}}},"404":{"description":"if player cant be found while getting stats","content":{"application/json":{"example":{"errors":["playername not found"]}}}},"502":{"description":"if something went wrong getting stats","content":{"application/json":{"example":{"errors":["Failed to fetch data from source"]}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bf3/vehicles/":{"get":{"tags":["Battlefield 3"],"summary":"Get weapon stats from the given player for bf3","description":"Available options for platform: pc, ps3, xbox360.\n\nfor nametypes you only have to fill in one of them: name (normal playername), or playerid (same as id in what it returns - fastest method).\n\nif you dont know what you need to use, just use 'name', just fill the playername in there: **/stats/?name=iiTzArcur&platform=pc","operationId":"bf3vehicles_bf3_vehicles__get","parameters":[{"name":"name","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Name of the player to get stats for","examples":["iiTzArcur"],"title":"Name"},"description":"Name of the player to get stats for"},{"name":"playerid","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"ID of the player to get stats for","examples":[794397421],"title":"Playerid"},"description":"ID of the player to get stats for"},{"name":"platform","in":"query","required":false,"schema":{"type":"string","description":"Platform the player uses","default":"pc","title":"Platform"},"description":"Platform the player uses"}],"responses":{"200":{"description":"vehiclelist of the given player","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BattlelogVehicleStats"},"example":{"vehicles":[{"vehicleName":"A7v heavy tank","type":"Heavy tank","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/65/64/GERA7V-bfc09237.png","kills":102,"killsPerMinute":0.49,"destroyed":4,"timeIn":3050}]}}}},"404":{"description":"if player cant be found while getting stats","content":{"application/json":{"example":{"errors":["playername not found"]}}}},"502":{"description":"if something went wrong getting stats","content":{"application/json":{"example":{"errors":["Failed to fetch data from source"]}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bf3/all/":{"get":{"tags":["Battlefield 3"],"summary":"Get all stats for website","description":"Available options for platform: pc, ps3, xbox360.\n\nfor nametypes you only have to fill in one of them: name (normal playername), or playerid (same as id in what it returns - fastest method).\n\nif you dont know what you need to use, just use 'name', just fill the playername in there: **/stats/?name=iiTzArcur&platform=pc","operationId":"bf3All_bf3_all__get","parameters":[{"name":"format_values","in":"query","required":false,"schema":{"type":"boolean","description":"If precentage values have to be returned as string, example: '50%' (enabled by default for backwards compatability)","default":true,"title":"Format Values"},"description":"If precentage values have to be returned as string, example: '50%' (enabled by default for backwards compatability)"},{"name":"name","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Name of the player to get stats for","examples":["iiTzArcur"],"title":"Name"},"description":"Name of the player to get stats for"},{"name":"playerid","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"ID of the player to get stats for","examples":[794397421],"title":"Playerid"},"description":"ID of the player to get stats for"},{"name":"platform","in":"query","required":false,"schema":{"type":"string","description":"Platform the player uses","default":"pc","title":"Platform"},"description":"Platform the player uses"}],"responses":{"200":{"description":"stats of a player based on given name","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Bf3Combined"},"example":{"avatar":"https://secure.download.dm.origin.com/production/avatar/prod/userAvatar/21021222/208x208.PNG","userName":"iiTzArcur","rank":64,"rankImg":"https://cdn.gametools.network/bf4/64.png","rankName":"Chief Warrant Officer Three IV","scorePerMinute":744,"killsPerMinute":0.48,"winPercent":"53%","killDeath":0.88,"bestClass":"Assault","quits":"48%","accuracy":"9.88%","headshots":"16.7%","timePlayed":"3 days, 17:42:11","kills":2593,"deaths":2950,"wins":89,"loses":78,"avengerKills":363,"saviorKills":289,"headShots":433,"heals":3062,"repairs":43,"killAssists":349,"id":794397421,"weapons":[{"weaponName":"sar-21","type":"Assault Rifles","image":"https://cdn.gametools.network/weapons/bf4/white/SAR21_lineart.png","altImage":"https://cdn.gametools.network/weapons/bf4/black/SAR21_lineart.png","kills":933,"killsPerMinute":0.92,"accuracy":"13.44%","headshots":"17.58%"}],"vehicles":[{"vehicleName":"BTR-90","type":"Infantry Fighting Vehicle","image":"https://cdn.gametools.network/vehicles/bf4/white/BTR90_lineart.png","altImage":"https://cdn.gametools.network/vehicles/bf4/black/BTR90_lineart.png","kills":0,"killsPerMinute":0,"destroyed":0,"timeIn":0}],"platoon":{"tag":"T4F","emblem":"http://eaassets-a.akamaihd.net/battlelog/prod/emblem/245/406/256/2955059195859531213.png?v=1458761556","type":"Platoon","url":"https://battlelog.battlefield.com/bf4/platoons/view/1564738352601203222"},"currentRankProgress":67670,"totalRankProgress":110000}}}},"404":{"description":"if player cant be found while getting stats","content":{"application/json":{"example":{"errors":["playername not found"]}}}},"502":{"description":"if something went wrong getting stats","content":{"application/json":{"example":{"errors":["Failed to fetch data from source"]}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bf3/statusarray/":{"get":{"tags":["Battlefield 3"],"summary":"Get the player- / serveramount for all regions from database gathered every hour.","operationId":"printLoggedData_bf3_statusarray__get","parameters":[{"name":"days","in":"query","required":false,"schema":{"type":"integer","maximum":30,"minimum":1,"description":"Number of days to get historic values for","default":7,"title":"Days"},"description":"Number of days to get historic values for"},{"name":"region","in":"query","required":false,"schema":{"$ref":"#/components/schemas/FrostbiteRegionsWithMultiple","description":"Region to get historic values for","default":"all"},"description":"Region to get historic values for"}],"responses":{"200":{"description":"start and end time are EPOCH UTC timestamps, the arrays below it are from start to end time every hour as a value","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StatusArray"},"example":{"data":{"serverAmount":[0,0,0,0],"soldierAmount":[0,0,0,0],"queueAmount":[0,0,0,0],"spectatorAmount":[0,0,0,0],"timeStamps":["2021-07-05T11:00:00+00:00","2021-07-05T12:00:00+00:00","2021-07-05T13:00:00+00:00","2021-07-05T14:00:00+00:00"],"start":1606672800,"end":1609264800}}}}},"404":{"description":"if something went wrong getting statusgraph","content":{"application/json":{"example":{"errors":["Error connecting to the database"]}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bf3/serverarray/":{"get":{"tags":["Battlefield 3"],"summary":"Get the servers playeramount over time","operationId":"loggedServerData_bf3_serverarray__get","parameters":[{"name":"days","in":"query","required":false,"schema":{"type":"integer","maximum":7,"minimum":1,"description":"Number of days to get historic values for","default":7,"title":"Days"},"description":"Number of days to get historic values for"},{"name":"gameid","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Gameid"}},{"name":"serverid","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Serverid"}},{"name":"servername","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Servername"}},{"name":"platform","in":"query","required":false,"schema":{"type":"string","default":"pc","title":"Platform"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bf3/status/":{"get":{"tags":["Battlefield 3"],"summary":"Get the player- / serveramount for all regions.","operationId":"status_bf3_status__get","responses":{"200":{"description":"a list of how many people are playing the game in that region","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GameStatus"},"example":{"regions":[{"region":"OC","modes":{"Possession":1,"Breakthrough":2,"ZoneControl":2,"TeamDeathMatch":9,"AirAssault":2,"Conquest":112,"BreakthroughLarge":20,"Domination":3,"TugOfWar":15,"Rush":1},"maps":{"Tsaritsyn":2,"FortDeVaux":4,"VerdunHeights":2,"VolgaRiver":6,"Rupture":3,"RiverSomme":1,"ŁupkówPass":2,"Albion":7,"LondonCalling:Scourge":2,"Zeebrugge":4,"Giant'sShadow":3,"Caporetto":2,"NivelleNights":1,"Passchendaele":2,"Razor'sEdge":1,"MonteGrappa":10,"HeligolandBight":3,"BallroomBlitz":10,"Amiens":20,"ArgonneForest":6,"AchiBaba":11,"LondonCalling:Raiders":1,"StQuentinScar":6,"Soissons":5,"Empire'sEdge":4,"PrisedeTahure":2,"BrusilovKeep":5,"FaoFortress":7,"SinaiDesert":30,"Galicia":1,"CapeHelles":4,"Suez":4},"amounts":{"communityQueueAmount":65,"spectatorAmount":23,"diceSpectatorAmount":1,"queueAmount":94,"soldierAmount":5601,"diceQueueAmount":29,"communitySpectatorAmount":22,"communitySoldierAmount":3101,"diceServerAmount":73,"serverAmount":167,"communityServerAmount":94,"diceSoldierAmount":2500}}]}}}},"404":{"description":"if something went wrong getting status","content":{"application/json":{"example":{"errors":["Error connecting to the database"]}}}}}}},"/bf4/servers/":{"get":{"tags":["Battlefield 4"],"summary":"Get a list of servers based on given name","description":"The regions available are: all (all regions), eu, asia, nam (north america), sam (south america), au (Australia) or oc (Oceana).\n                    For platform there is pc, xboxone and ps4 (cache of 10 seconds)\n                    Limit is the max amount of servers it will gather, give it a number between 1 and 100.\n                    For player filter you can use oneToFive, sixToTen, tenPlus or none, comma seperated list is also a option example: \"&player_filters=onetofive,sixtoten\" to filter on the amount of free slots.\n                    Same for gamemode filter as with player filter but with the name of the gamemode","operationId":"bf4servers_bf4_servers__get","parameters":[{"name":"name","in":"query","required":true,"schema":{"type":"string","description":"Name of the server you want to search for","examples":["BoB"],"title":"Name"},"description":"Name of the server you want to search for"},{"name":"platform","in":"query","required":false,"schema":{"$ref":"#/components/schemas/FrostbitePlatforms","description":"Platform of the server you want to search for","default":"pc"},"description":"Platform of the server you want to search for"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":250,"minimum":1,"description":"Number of servers to return","default":10,"title":"Limit"},"description":"Number of servers to return"},{"name":"region","in":"query","required":false,"schema":{"type":"string","default":"all","title":"Region"}},{"name":"gamemode_filters","in":"query","required":false,"schema":{"type":"string","default":"","title":"Gamemode Filters"}},{"name":"player_filters","in":"query","required":false,"schema":{"type":"string","default":"","title":"Player Filters"}},{"name":"server_type_filters","in":"query","required":false,"schema":{"type":"string","default":"","title":"Server Type Filters"}},{"name":"is_password_protected","in":"query","required":false,"schema":{"type":"boolean","title":"Is Password Protected"}},{"name":"lang","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"default":"en-us","title":"Lang"}}],"responses":{"200":{"description":"serverlist based on given name","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Bf4Search"},"example":{"servers":[{"prefix":"BoB#1 All Maps CQ","serverInfo":"64/64","inQue":1,"smallMode":"","url":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/33/68/MP_River_LandscapeLarge-21443ae9.jpg","mode":"Conquest","currentMap":"Caporetto","playerAmount":64,"maxPlayerAmount":64}]}}}},"404":{"description":"if something went wrong getting the serverlist","content":{"application/json":{"example":{"errors":["error getting server info"]}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bf4/detailedserver/":{"get":{"tags":["Battlefield 4"],"summary":"Get detailed info about 1 server","description":"For platform there is pc, xboxone and ps4. players is only for pc (has longer cache, 1 mins)","operationId":"bf4detailedserver_bf4_detailedserver__get","parameters":[{"name":"name","in":"query","required":false,"schema":{"type":"string","description":"Name of the server you want to search for","examples":["BoB"],"title":"Name"},"description":"Name of the server you want to search for"},{"name":"gameid","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Id of the server you want to search for","title":"Gameid"},"description":"Id of the server you want to search for"},{"name":"platform","in":"query","required":false,"schema":{"$ref":"#/components/schemas/FrostbitePlatforms","description":"Platform of the server you want to search for","default":"pc"},"description":"Platform of the server you want to search for"},{"name":"lang","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"default":"en-us","title":"Lang"}}],"responses":{"200":{"description":"detailed serverinfo based on given name","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Bf4DetailedServerInfo"},"example":{"playerAmount":54,"maxPlayerAmount":64,"inQueue":0,"prefix":"[BoB]#1 \"All Maps CQ\" we recruit join our DISCORD: BmzZ7X5","description":"Band of Brothers - server 1 - All Maps CQ","region":"EU","country":"DE","mode":"Conquest","settings":{"Misc":{"MINIMAP SPOTTING":"on","NAMETAGS":"on","HUD":"on","3D SPOTTING":"on","UNLIMITED MAGAZINES":"off","AIM ASSIST SLOWDOWN":"on","ALWAYS FOG":"off","FRIENDLY FIRE":"off","DISABLE SPECTATOR DELAY":"off","KILL CAM":"on","ONLY SQUAD LEADER SPAWN":"off","LENIENT LATENCY":"off","AIM ASSIST AUTO ROTATION":"on","DISABLE PRE-ROUND":"off","MAP VOTING":"on","DISABLE TEAM BALANCER":"off","REGENERATE HEALTH":"on","VEHICLE 3P CAMERA":"on","LATENCY LOCK":"off","BEHEMOTHS":"on","RELOAD FULL MAGS":"off"},"Scales":{"VEHICLE RESPAWN TIME":"1.0","ROUND TIME LIMIT":"0.0","BULLET DAMAGE":"1.0","TICKET COUNT":"1.0","RESPAWN TIME":"1.0"},"Weapons":{"MELEE":"on","HANDGUN":"on","CLASS GADGETS":"on","STANDARD ISSUE RIFLES":"off","LMG":"on","SELF-LOADING RIFLES":"on","SHOTGUN":"on","SMG":"on","EXPLOSIVES":"on","SINGLE-ACTION RIFLES":"on"},"Vehicles":{"LAND VEHICLES":"on","AIR VEHICLES":"on"},"Kits":{"ELITE CLASSES":"on","SCOUT":"on","SUPPORT":"on","ASSAULT":"on","MEDIC":"on"}},"rotation":[{"mapname":"Amiens","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/31/107/MP_Amiens_LandscapeLarge-e195589d.jpg","mode":"Conquest"},{"mapname":"Fort De Vaux","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/74/59/MP_Underworld_LandscapeLarge-b6c5c7e7.jpg","mode":"Conquest"},{"mapname":"Albion","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/55/40/MP_Islands_LandscapeLarge-c9d8272b.jpg","mode":"Conquest"},{"mapname":"Achi Baba","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/116/5/MP_Ridge_LandscapeLarge-8c057a19.jpg","mode":"Conquest"},{"mapname":"Caporetto","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/33/68/MP_River_LandscapeLarge-21443ae9.jpg","mode":"Conquest"},{"mapname":"Argonne Forest","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/33/69/MP_Forest_LandscapeLarge-dfbbe910.jpg","mode":"Conquest"},{"mapname":"Nivelle Nights","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/37/47/MP_Trench_LandscapeLarge-dbd1248f.jpg","mode":"Conquest"},{"mapname":"Brusilov Keep","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/91/127/MP_Bridge_LandscapeLarge-5b7f1b62.jpg","mode":"Conquest"},{"mapname":"Cape Helles","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/90/19/MP_Beachhead_LandscapeLarge-5a13c655.jpg","mode":"Conquest"},{"mapname":"Passchendaele","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/113/118/MP_Hell_LandscapeLarge-7176911c.jpg","mode":"Conquest"},{"mapname":"Ballroom Blitz","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/36/77/MP_Chateau_LandscapeLarge-244d5987.jpg","mode":"Conquest"},{"mapname":"Soissons","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/95/83/MP_Fields_LandscapeLarge-5f53ddc4.jpg","mode":"Conquest"},{"mapname":"Galicia","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/115/63/MP_Valley_LandscapeLarge-8dc1c7ca.jpg","mode":"Conquest"},{"mapname":"Heligoland Bight","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/36/46/MP_Naval_LandscapeLarge-dc2e8daf.jpg","mode":"Conquest"},{"mapname":"River Somme","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/109/85/MP_Offensive_LandscapeLarge-6dabdea3.jpg","mode":"Conquest"},{"mapname":"Empire's Edge","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/21/3/MP_ItalianCoast_LandscapeLarge-1503eec7.jpg","mode":"Conquest"},{"mapname":"Verdun Heights","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/26/54/MP_Verdun_LandscapeLarge-1a364063.jpg","mode":"Conquest"},{"mapname":"Zeebrugge","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/45/126/MP_Harbor_LandscapeLarge-d382c7ea.jpg","mode":"Conquest"},{"mapname":"Fao Fortress","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/54/47/MP_FaoFortress_LandscapeLarge-cad1748e.jpg","mode":"Conquest"},{"mapname":"Giant's Shadow","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/35/11/MP_Giant_LandscapeLarge-dd0b93ef.jpg","mode":"Conquest"},{"mapname":"Volga River","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/106/60/MP_Volga_LandscapeLarge-6ac49c25.jpg","mode":"Conquest"},{"mapname":"Monte Grappa","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/118/81/MP_MountainFort_LandscapeLarge-8a517533.jpg","mode":"Conquest"},{"mapname":"Prise de Tahure","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/48/86/MP_Shoveltown_LandscapeLarge-d0aa5920.jpg","mode":"Conquest"},{"mapname":"Łupków Pass","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/31/32/MP_Ravines_LandscapeLarge-1fe0d3f6.jpg","mode":"Conquest"},{"mapname":"Rupture","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/67/16/MP_Graveyard_LandscapeLarge-bd1012e6.jpg","mode":"Conquest"},{"mapname":"Sinai Desert","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/40/9/MP_Desert_LandscapeLarge-d8f749da.jpg","mode":"Conquest"},{"mapname":"St Quentin Scar","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/18/37/MP_Scar_LandscapeLarge-ee25fbd6.jpg","mode":"Conquest"},{"mapname":"Suez","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/10/48/MP_Suez_LandscapeLarge-f630fc76.jpg","mode":"Conquest"},{"mapname":"Tsaritsyn","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/45/67/MP_Tsaritsyn_LandscapeLarge-2dbd3bf5.jpg","mode":"Conquest"}],"favorites":"11099"}}}},"404":{"description":"if something went wrong getting detailed serverinfo","content":{"application/json":{"example":{"errors":["error getting server info"]}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bf4/stats/":{"get":{"tags":["Battlefield 4"],"summary":"Get stats from the given player for bf4","description":"Available options for platform: pc, ps3, ps4, xbox360, xboxone.\n\nfor nametypes you only have to fill in one of them: name (normal playername), or playerid (same as id in what it returns - fastest method).\n\nif you dont know what you need to use, just use 'name', just fill the playername in there: **/stats/?name=iiTzArcur&platform=pc","operationId":"bf4stats_bf4_stats__get","parameters":[{"name":"format_values","in":"query","required":false,"schema":{"type":"boolean","description":"If precentage values have to be returned as string, example: '50%' (enabled by default for backwards compatability)","default":true,"title":"Format Values"},"description":"If precentage values have to be returned as string, example: '50%' (enabled by default for backwards compatability)"},{"name":"name","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Name of the player to get stats for","examples":["iiTzArcur"],"title":"Name"},"description":"Name of the player to get stats for"},{"name":"playerid","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"ID of the player to get stats for","examples":[794397421],"title":"Playerid"},"description":"ID of the player to get stats for"},{"name":"platform","in":"query","required":false,"schema":{"type":"string","description":"Platform the player uses","default":"pc","title":"Platform"},"description":"Platform the player uses"}],"responses":{"200":{"description":"stats of a player based on given name","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FrostbiteMainStats"},"example":{"avatar":"https://secure.download.dm.origin.com/production/avatar/prod/userAvatar/21021222/208x208.PNG","userName":"iiTzArcur","rank":"64","rankImg":"https://cdn.gametools.network/bf4/64.png","rankName":"Chief Warrant Officer Three IV","scorePerMinute":744,"killsPerMinute":0.48,"winPercent":"53%","killDeath":0.88,"bestClass":"Assault","quits":"48%","accuracy":"9.88%","headshots":"16.7%","timePlayed":"3 days, 17:42:11","kills":"2593","deaths":"2950","wins":"89","loses":"78","avengerKills":"363","saviorKills":"289","headShots":"433","heals":"3062","repairs":"43","killAssists":"349","id":794397421}}}},"404":{"description":"if player cant be found while getting stats","content":{"application/json":{"example":{"errors":["playername not found"]}}}},"502":{"description":"if something went wrong getting stats","content":{"application/json":{"example":{"errors":["Failed to fetch data from source"]}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bf4/weapons/":{"get":{"tags":["Battlefield 4"],"summary":"Get weapon stats from the given player for bf4","description":"Available options for platform: pc, ps3, ps4, xbox360, xboxone.\n\nfor nametypes you only have to fill in one of them: name (normal playername), or playerid (same as id in what it returns - fastest method).\n\nif you dont know what you need to use, just use 'name', just fill the playername in there: **/stats/?name=iiTzArcur&platform=pc","operationId":"bf4weapons_bf4_weapons__get","parameters":[{"name":"format_values","in":"query","required":false,"schema":{"type":"boolean","description":"If precentage values have to be returned as string, example: '50%' (enabled by default for backwards compatability)","default":true,"title":"Format Values"},"description":"If precentage values have to be returned as string, example: '50%' (enabled by default for backwards compatability)"},{"name":"name","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Name of the player to get stats for","examples":["iiTzArcur"],"title":"Name"},"description":"Name of the player to get stats for"},{"name":"playerid","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"ID of the player to get stats for","examples":[794397421],"title":"Playerid"},"description":"ID of the player to get stats for"},{"name":"platform","in":"query","required":false,"schema":{"type":"string","description":"Platform the player uses","default":"pc","title":"Platform"},"description":"Platform the player uses"}],"responses":{"200":{"description":"weaponlist of the given player","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BattlelogWeaponStats"},"example":{"weapons":[{"weaponName":"Wex","type":"Field kit","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/tunguska/19/14/WEXFlammenwerfer-13f2b3af.png","kills":1384,"killsPerMinute":1.33,"accuracy":"25.9%","headshots":"0.0%"}]}}}},"404":{"description":"if player cant be found while getting stats","content":{"application/json":{"example":{"errors":["playername not found"]}}}},"502":{"description":"if something went wrong getting stats","content":{"application/json":{"example":{"errors":["Failed to fetch data from source"]}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bf4/vehicles/":{"get":{"tags":["Battlefield 4"],"summary":"Get weapon stats from the given player for bf4","description":"Available options for platform: pc, ps3, ps4, xbox360, xboxone.\n\nfor nametypes you only have to fill in one of them: name (normal playername), or playerid (same as id in what it returns - fastest method).\n\nif you dont know what you need to use, just use 'name', just fill the playername in there: **/stats/?name=iiTzArcur&platform=pc","operationId":"bf4vehicles_bf4_vehicles__get","parameters":[{"name":"name","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Name of the player to get stats for","examples":["iiTzArcur"],"title":"Name"},"description":"Name of the player to get stats for"},{"name":"playerid","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"ID of the player to get stats for","examples":[794397421],"title":"Playerid"},"description":"ID of the player to get stats for"},{"name":"platform","in":"query","required":false,"schema":{"type":"string","description":"Platform the player uses","default":"pc","title":"Platform"},"description":"Platform the player uses"}],"responses":{"200":{"description":"vehiclelist of the given player","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BattlelogVehicleStats"},"example":{"vehicles":[{"vehicleName":"A7v heavy tank","type":"Heavy tank","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/65/64/GERA7V-bfc09237.png","kills":102,"killsPerMinute":0.49,"destroyed":4,"timeIn":3050}]}}}},"404":{"description":"if player cant be found while getting stats","content":{"application/json":{"example":{"errors":["playername not found"]}}}},"502":{"description":"if something went wrong getting stats","content":{"application/json":{"example":{"errors":["Failed to fetch data from source"]}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bf4/all/":{"get":{"tags":["Battlefield 4"],"summary":"Get all stats for website","description":"Available options for platform: pc, ps3, ps4, xbox360, xboxone.\n\nfor nametypes you only have to fill in one of them: name (normal playername), or playerid (same as id in what it returns - fastest method).\n\nif you dont know what you need to use, just use 'name', just fill the playername in there: **/stats/?name=iiTzArcur&platform=pc","operationId":"bf4All_bf4_all__get","parameters":[{"name":"format_values","in":"query","required":false,"schema":{"type":"boolean","description":"If precentage values have to be returned as string, example: '50%' (enabled by default for backwards compatability)","default":true,"title":"Format Values"},"description":"If precentage values have to be returned as string, example: '50%' (enabled by default for backwards compatability)"},{"name":"name","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Name of the player to get stats for","examples":["iiTzArcur"],"title":"Name"},"description":"Name of the player to get stats for"},{"name":"playerid","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"ID of the player to get stats for","examples":[794397421],"title":"Playerid"},"description":"ID of the player to get stats for"},{"name":"platform","in":"query","required":false,"schema":{"type":"string","description":"Platform the player uses","default":"pc","title":"Platform"},"description":"Platform the player uses"}],"responses":{"200":{"description":"stats of a player based on given name","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Bf4Combined"},"example":{"avatar":"https://secure.download.dm.origin.com/production/avatar/prod/userAvatar/21021222/208x208.PNG","userName":"iiTzArcur","rank":64,"rankImg":"https://cdn.gametools.network/bf4/64.png","rankName":"Chief Warrant Officer Three IV","scorePerMinute":744,"killsPerMinute":0.48,"winPercent":"53%","killDeath":0.88,"bestClass":"Assault","quits":"48%","accuracy":"9.88%","headshots":"16.7%","timePlayed":"3 days, 17:42:11","kills":2593,"deaths":2950,"wins":89,"loses":78,"avengerKills":363,"saviorKills":289,"headShots":433,"heals":3062,"repairs":43,"killAssists":349,"id":794397421,"weapons":[{"weaponName":"sar-21","type":"Assault Rifles","image":"https://cdn.gametools.network/weapons/bf4/white/SAR21_lineart.png","altImage":"https://cdn.gametools.network/weapons/bf4/black/SAR21_lineart.png","kills":933,"killsPerMinute":0.92,"accuracy":"13.44%","headshots":"17.58%"}],"vehicles":[{"vehicleName":"BTR-90","type":"Infantry Fighting Vehicle","image":"https://cdn.gametools.network/vehicles/bf4/white/BTR90_lineart.png","altImage":"https://cdn.gametools.network/vehicles/bf4/black/BTR90_lineart.png","kills":0,"killsPerMinute":0,"destroyed":0,"timeIn":0}],"platoon":{"tag":"T4F","emblem":"http://eaassets-a.akamaihd.net/battlelog/prod/emblem/245/406/256/2955059195859531213.png?v=1458761556","type":"Platoon","url":"https://battlelog.battlefield.com/bf4/platoons/view/1564738352601203222"},"currentRankProgress":67670,"totalRankProgress":110000}}}},"404":{"description":"if player cant be found while getting stats","content":{"application/json":{"example":{"errors":["playername not found"]}}}},"502":{"description":"if something went wrong getting stats","content":{"application/json":{"example":{"errors":["Failed to fetch data from source"]}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bf4/statsarray/":{"get":{"tags":["Battlefield 4"],"summary":"Get changes in players' stats over time, this gets saved every time you use the standard stats command in the api or gamestats bot (stats are per day, max 1 month)","operationId":"statsarray_bf4_statsarray__get","parameters":[{"name":"days","in":"query","required":false,"schema":{"type":"integer","maximum":30,"minimum":1,"description":"Number of days to get historic values for","default":7,"title":"Days"},"description":"Number of days to get historic values for"},{"name":"name","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Name of the player to get stats for","examples":["iiTzArcur"],"title":"Name"},"description":"Name of the player to get stats for"},{"name":"playerid","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"ID of the player to get stats for","examples":[794397421],"title":"Playerid"},"description":"ID of the player to get stats for"},{"name":"platform","in":"query","required":false,"schema":{"type":"string","description":"Platform the player uses","default":"pc","title":"Platform"},"description":"Platform the player uses"}],"responses":{"200":{"description":"start and end time are EPOCH UTC timestamps, the arrays below it are from start to end time every day as a value","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StatsArray"},"example":{"accuracy":[22.87,22.87,22.86,22.86],"headshots":[8.59,8.59,8.59,8.59],"infantryKillDeath":[2.47,2.47,2.47,2.47],"infantryKillsPerMinute":[0.83,0.83,0.83,0.83],"killDeath":[4.17,4.17,4.18,4.18],"killsPerMinute":[1.4,1.4,1.4,1.4],"scorePerMinute":[1662.81,1662.81,1662.83,1662.83],"skill":[408.9,408.9,457.72,457.72],"winPercent":[56.42,56.42,56.42,56.42],"timeStamps":["2023-07-02T00:00:00+00:00","2023-07-03T00:00:00+00:00","2023-06-30T00:00:00+00:00","2023-07-01T00:00:00+00:00"],"startTime":"2023-07-02T00:00:00+00:00","endTime":"2023-07-01T00:00:00+00:00"}}}},"404":{"description":"if something went wrong getting statsgraph","content":{"application/json":{"example":{"errors":["Error connecting to the database","No data for that player"]}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bf4/statusarray/":{"get":{"tags":["Battlefield 4"],"summary":"Get the player- / serveramount for all regions from database gathered every hour.","description":"Possible regions are: \"ALL\", \"EU\", \"Asia\", \"NAm\", \"SAm\", \"AU\" and \"OC\".\n            For platform there is \"pc\", \"xboxone\", \"ps4\" and \"all\"\n            For type: \"amounts\", \"maps\" (serveramount) and \"modes\" (serveramount)","operationId":"printLoggedData_bf4_statusarray__get","parameters":[{"name":"days","in":"query","required":false,"schema":{"type":"integer","maximum":30,"minimum":1,"description":"Number of days to get historic values for","default":7,"title":"Days"},"description":"Number of days to get historic values for"},{"name":"region","in":"query","required":false,"schema":{"$ref":"#/components/schemas/FrostbiteRegionsWithMultiple","description":"Region to get historic values for","default":"all"},"description":"Region to get historic values for"},{"name":"platform","in":"query","required":false,"schema":{"$ref":"#/components/schemas/FrostbitePlatforms","description":"Platform to get historic values for","default":"pc"},"description":"Platform to get historic values for"},{"name":"type","in":"query","required":false,"schema":{"$ref":"#/components/schemas/StatusArrayType","description":"Type of historic data to return","default":"amounts"},"description":"Type of historic data to return"}],"responses":{"200":{"description":"start and end time are EPOCH UTC timestamps, the arrays below it are from start to end time every hour as a value","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StatusArray"},"example":{"data":{"serverAmount":[0,0,0,0],"soldierAmount":[0,0,0,0],"queueAmount":[0,0,0,0],"spectatorAmount":[0,0,0,0],"timeStamps":["2021-07-05T11:00:00+00:00","2021-07-05T12:00:00+00:00","2021-07-05T13:00:00+00:00","2021-07-05T14:00:00+00:00"],"start":1606672800,"end":1609264800}}}}},"404":{"description":"if something went wrong getting statusgraph","content":{"application/json":{"example":{"errors":["Error connecting to the database"]}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bf4/serverarray/":{"get":{"tags":["Battlefield 4"],"summary":"Get the servers playeramount over time","operationId":"loggedServerData_bf4_serverarray__get","parameters":[{"name":"days","in":"query","required":false,"schema":{"type":"integer","maximum":7,"minimum":1,"description":"Number of days to get historic values for","default":7,"title":"Days"},"description":"Number of days to get historic values for"},{"name":"gameid","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Id of the server to get historic values for","title":"Gameid"},"description":"Id of the server to get historic values for"},{"name":"serverid","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"A more permanent id of the server to get historic values for","title":"Serverid"},"description":"A more permanent id of the server to get historic values for"},{"name":"servername","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Name of the server to get historic values for","examples":["BoB"],"title":"Servername"},"description":"Name of the server to get historic values for"},{"name":"platform","in":"query","required":false,"schema":{"$ref":"#/components/schemas/FrostbitePlatforms","description":"Platform to get historic values for","default":"pc"},"description":"Platform to get historic values for"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bf4/status/":{"get":{"tags":["Battlefield 4"],"summary":"Get the player- / serveramount for all regions.","operationId":"status_bf4_status__get","parameters":[{"name":"platform","in":"query","required":false,"schema":{"type":"string","description":"Platform to get amounts for","default":"pc","title":"Platform"},"description":"Platform to get amounts for"}],"responses":{"200":{"description":"a list of how many people are playing the game in that region","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GameStatus"},"example":{"regions":[{"region":"OC","modes":{"Possession":1,"Breakthrough":2,"ZoneControl":2,"TeamDeathMatch":9,"AirAssault":2,"Conquest":112,"BreakthroughLarge":20,"Domination":3,"TugOfWar":15,"Rush":1},"maps":{"Tsaritsyn":2,"FortDeVaux":4,"VerdunHeights":2,"VolgaRiver":6,"Rupture":3,"RiverSomme":1,"ŁupkówPass":2,"Albion":7,"LondonCalling:Scourge":2,"Zeebrugge":4,"Giant'sShadow":3,"Caporetto":2,"NivelleNights":1,"Passchendaele":2,"Razor'sEdge":1,"MonteGrappa":10,"HeligolandBight":3,"BallroomBlitz":10,"Amiens":20,"ArgonneForest":6,"AchiBaba":11,"LondonCalling:Raiders":1,"StQuentinScar":6,"Soissons":5,"Empire'sEdge":4,"PrisedeTahure":2,"BrusilovKeep":5,"FaoFortress":7,"SinaiDesert":30,"Galicia":1,"CapeHelles":4,"Suez":4},"amounts":{"communityQueueAmount":65,"spectatorAmount":23,"diceSpectatorAmount":1,"queueAmount":94,"soldierAmount":5601,"diceQueueAmount":29,"communitySpectatorAmount":22,"communitySoldierAmount":3101,"diceServerAmount":73,"serverAmount":167,"communityServerAmount":94,"diceSoldierAmount":2500}}]}}}},"404":{"description":"if something went wrong getting status","content":{"application/json":{"example":{"errors":["Error connecting to the database"]}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bfh/servers/":{"get":{"tags":["Battlefield Hardline"],"summary":"Get a list of servers based on given name","description":"(cache of 10 seconds)","operationId":"bfhservers_bfh_servers__get","parameters":[{"name":"name","in":"query","required":true,"schema":{"type":"string","description":"Name of the server you want to search for","examples":["Super@"],"title":"Name"},"description":"Name of the server you want to search for"},{"name":"gamemode_filters","in":"query","required":false,"schema":{"type":"string","default":"","title":"Gamemode Filters"}},{"name":"map_filters","in":"query","required":false,"schema":{"type":"string","default":"","title":"Map Filters"}},{"name":"player_filters","in":"query","required":false,"schema":{"type":"string","default":"","title":"Player Filters"}}],"responses":{"200":{"description":"serverlist based on given name","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BattlelogSearch"},"example":{"servers":[{"server":"RN1 EU I CQ CLASSIC I Standard Maps I No Rules I 4Netplayers","map":"Zavod 311","playerAmount":0,"maxPlayers":32,"inQueue":0,"serverLink":"https://battlelog.battlefield.com/bf4/servers/show/pc/c76777b2-5d81-447a-aa26-471deb0ef0df"}]}}}},"404":{"description":"if something went wrong getting the serverlist","content":{"application/json":{"example":{"errors":["error getting server info"]}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bfh/detailedserver/":{"get":{"tags":["Battlefield Hardline"],"summary":"Get detailed info about 1 server","operationId":"bfhdetailedservers_bfh_detailedserver__get","parameters":[{"name":"name","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Name of the server you want to search for","examples":["Super@"],"title":"Name"},"description":"Name of the server you want to search for"},{"name":"gameid","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Id of the server you want to search for","title":"Gameid"},"description":"Id of the server you want to search for"}],"responses":{"200":{"description":"detailed serverinfo based on given name","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BfhDetailedServerInfo"},"example":{"playerAmount":54,"maxPlayerAmount":64,"inQueue":0,"prefix":"[BoB]#1 \"All Maps CQ\" we recruit join our DISCORD: BmzZ7X5","description":"Band of Brothers - server 1 - All Maps CQ","region":"EU","country":"DE","mode":"Conquest","settings":{"Misc":{"MINIMAP SPOTTING":"on","NAMETAGS":"on","HUD":"on","3D SPOTTING":"on","UNLIMITED MAGAZINES":"off","AIM ASSIST SLOWDOWN":"on","ALWAYS FOG":"off","FRIENDLY FIRE":"off","DISABLE SPECTATOR DELAY":"off","KILL CAM":"on","ONLY SQUAD LEADER SPAWN":"off","LENIENT LATENCY":"off","AIM ASSIST AUTO ROTATION":"on","DISABLE PRE-ROUND":"off","MAP VOTING":"on","DISABLE TEAM BALANCER":"off","REGENERATE HEALTH":"on","VEHICLE 3P CAMERA":"on","LATENCY LOCK":"off","BEHEMOTHS":"on","RELOAD FULL MAGS":"off"},"Scales":{"VEHICLE RESPAWN TIME":"1.0","ROUND TIME LIMIT":"0.0","BULLET DAMAGE":"1.0","TICKET COUNT":"1.0","RESPAWN TIME":"1.0"},"Weapons":{"MELEE":"on","HANDGUN":"on","CLASS GADGETS":"on","STANDARD ISSUE RIFLES":"off","LMG":"on","SELF-LOADING RIFLES":"on","SHOTGUN":"on","SMG":"on","EXPLOSIVES":"on","SINGLE-ACTION RIFLES":"on"},"Vehicles":{"LAND VEHICLES":"on","AIR VEHICLES":"on"},"Kits":{"ELITE CLASSES":"on","SCOUT":"on","SUPPORT":"on","ASSAULT":"on","MEDIC":"on"}},"rotation":[{"mapname":"Amiens","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/31/107/MP_Amiens_LandscapeLarge-e195589d.jpg","mode":"Conquest"},{"mapname":"Fort De Vaux","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/74/59/MP_Underworld_LandscapeLarge-b6c5c7e7.jpg","mode":"Conquest"},{"mapname":"Albion","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/55/40/MP_Islands_LandscapeLarge-c9d8272b.jpg","mode":"Conquest"},{"mapname":"Achi Baba","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/116/5/MP_Ridge_LandscapeLarge-8c057a19.jpg","mode":"Conquest"},{"mapname":"Caporetto","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/33/68/MP_River_LandscapeLarge-21443ae9.jpg","mode":"Conquest"},{"mapname":"Argonne Forest","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/33/69/MP_Forest_LandscapeLarge-dfbbe910.jpg","mode":"Conquest"},{"mapname":"Nivelle Nights","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/37/47/MP_Trench_LandscapeLarge-dbd1248f.jpg","mode":"Conquest"},{"mapname":"Brusilov Keep","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/91/127/MP_Bridge_LandscapeLarge-5b7f1b62.jpg","mode":"Conquest"},{"mapname":"Cape Helles","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/90/19/MP_Beachhead_LandscapeLarge-5a13c655.jpg","mode":"Conquest"},{"mapname":"Passchendaele","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/113/118/MP_Hell_LandscapeLarge-7176911c.jpg","mode":"Conquest"},{"mapname":"Ballroom Blitz","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/36/77/MP_Chateau_LandscapeLarge-244d5987.jpg","mode":"Conquest"},{"mapname":"Soissons","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/95/83/MP_Fields_LandscapeLarge-5f53ddc4.jpg","mode":"Conquest"},{"mapname":"Galicia","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/115/63/MP_Valley_LandscapeLarge-8dc1c7ca.jpg","mode":"Conquest"},{"mapname":"Heligoland Bight","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/36/46/MP_Naval_LandscapeLarge-dc2e8daf.jpg","mode":"Conquest"},{"mapname":"River Somme","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/109/85/MP_Offensive_LandscapeLarge-6dabdea3.jpg","mode":"Conquest"},{"mapname":"Empire's Edge","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/21/3/MP_ItalianCoast_LandscapeLarge-1503eec7.jpg","mode":"Conquest"},{"mapname":"Verdun Heights","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/26/54/MP_Verdun_LandscapeLarge-1a364063.jpg","mode":"Conquest"},{"mapname":"Zeebrugge","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/45/126/MP_Harbor_LandscapeLarge-d382c7ea.jpg","mode":"Conquest"},{"mapname":"Fao Fortress","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/54/47/MP_FaoFortress_LandscapeLarge-cad1748e.jpg","mode":"Conquest"},{"mapname":"Giant's Shadow","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/35/11/MP_Giant_LandscapeLarge-dd0b93ef.jpg","mode":"Conquest"},{"mapname":"Volga River","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/106/60/MP_Volga_LandscapeLarge-6ac49c25.jpg","mode":"Conquest"},{"mapname":"Monte Grappa","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/118/81/MP_MountainFort_LandscapeLarge-8a517533.jpg","mode":"Conquest"},{"mapname":"Prise de Tahure","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/48/86/MP_Shoveltown_LandscapeLarge-d0aa5920.jpg","mode":"Conquest"},{"mapname":"Łupków Pass","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/31/32/MP_Ravines_LandscapeLarge-1fe0d3f6.jpg","mode":"Conquest"},{"mapname":"Rupture","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/67/16/MP_Graveyard_LandscapeLarge-bd1012e6.jpg","mode":"Conquest"},{"mapname":"Sinai Desert","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/40/9/MP_Desert_LandscapeLarge-d8f749da.jpg","mode":"Conquest"},{"mapname":"St Quentin Scar","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/18/37/MP_Scar_LandscapeLarge-ee25fbd6.jpg","mode":"Conquest"},{"mapname":"Suez","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/10/48/MP_Suez_LandscapeLarge-f630fc76.jpg","mode":"Conquest"},{"mapname":"Tsaritsyn","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/45/67/MP_Tsaritsyn_LandscapeLarge-2dbd3bf5.jpg","mode":"Conquest"}],"favorites":"11099"}}}},"404":{"description":"if something went wrong getting detailed serverinfo","content":{"application/json":{"example":{"errors":["error getting server info"]}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bfh/stats/":{"get":{"tags":["Battlefield Hardline"],"summary":"Get stats from the given player for bfh","description":"Available options for platform: pc, ps3, ps4, xbox360, xboxone.\n\nfor nametypes you only have to fill in one of them: name (normal playername), or playerid (same as id in what it returns - fastest method).\n\nif you dont know what you need to use, just use 'name', just fill the playername in there: **/stats/?name=iiTzArcur&platform=pc","operationId":"bfhstats_bfh_stats__get","parameters":[{"name":"format_values","in":"query","required":false,"schema":{"type":"boolean","description":"If precentage values have to be returned as string, example: '50%' (enabled by default for backwards compatability)","default":true,"title":"Format Values"},"description":"If precentage values have to be returned as string, example: '50%' (enabled by default for backwards compatability)"},{"name":"name","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Name of the player to get stats for","examples":["iiTzArcur"],"title":"Name"},"description":"Name of the player to get stats for"},{"name":"playerid","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"ID of the player to get stats for","examples":[794397421],"title":"Playerid"},"description":"ID of the player to get stats for"},{"name":"platform","in":"query","required":false,"schema":{"type":"string","description":"Platform the player uses","default":"pc","title":"Platform"},"description":"Platform the player uses"}],"responses":{"200":{"description":"stats of a player based on given name","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BfhMainStats"},"example":{"avatar":"https://secure.download.dm.origin.com/production/avatar/prod/userAvatar/21021222/208x208.PNG","userName":"iiTzArcur","rank":14,"rankImg":"https://cdn.gametools.network/bfh/14.png","scorePerMinute":508,"killsPerMinute":0.14,"winPercent":"36%","killDeath":1.12,"bestClass":"Commander","accuracy":"13.16%","timePlayed":"3:30:56","kills":29,"deaths":26,"wins":4,"loses":7,"killAssists":13,"id":794397421}}}},"404":{"description":"if player cant be found while getting stats","content":{"application/json":{"example":{"errors":["playername not found"]}}}},"502":{"description":"if something went wrong getting stats","content":{"application/json":{"example":{"errors":["Failed to fetch data from source"]}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bfh/weapons/":{"get":{"tags":["Battlefield Hardline"],"summary":"Get weapon stats from the given player for bfh","description":"Available options for platform: pc, ps3, ps4, xbox360, xboxone.\n\nfor nametypes you only have to fill in one of them: name (normal playername), or playerid (same as id in what it returns - fastest method).\n\nif you dont know what you need to use, just use 'name', just fill the playername in there: **/stats/?name=iiTzArcur&platform=pc","operationId":"bfhweapons_bfh_weapons__get","parameters":[{"name":"format_values","in":"query","required":false,"schema":{"type":"boolean","description":"If precentage values have to be returned as string, example: '50%' (enabled by default for backwards compatability)","default":true,"title":"Format Values"},"description":"If precentage values have to be returned as string, example: '50%' (enabled by default for backwards compatability)"},{"name":"name","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Name of the player to get stats for","examples":["iiTzArcur"],"title":"Name"},"description":"Name of the player to get stats for"},{"name":"playerid","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"ID of the player to get stats for","examples":[794397421],"title":"Playerid"},"description":"ID of the player to get stats for"},{"name":"platform","in":"query","required":false,"schema":{"type":"string","description":"Platform the player uses","default":"pc","title":"Platform"},"description":"Platform the player uses"}],"responses":{"200":{"description":"weaponlist of the given player","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BattlelogWeaponStats"},"example":{"weapons":[{"weaponName":"Wex","type":"Field kit","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/tunguska/19/14/WEXFlammenwerfer-13f2b3af.png","kills":1384,"killsPerMinute":1.33,"accuracy":"25.9%","headshots":"0.0%"}]}}}},"404":{"description":"if player cant be found while getting stats","content":{"application/json":{"example":{"errors":["playername not found"]}}}},"502":{"description":"if something went wrong getting stats","content":{"application/json":{"example":{"errors":["Failed to fetch data from source"]}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bfh/vehicles/":{"get":{"tags":["Battlefield Hardline"],"summary":"Get weapon stats from the given player for bfh","description":"Available options for platform: pc, ps3, ps4, xbox360, xboxone.\n\nfor nametypes you only have to fill in one of them: name (normal playername), or playerid (same as id in what it returns - fastest method).\n\nif you dont know what you need to use, just use 'name', just fill the playername in there: **/stats/?name=iiTzArcur&platform=pc","operationId":"bfhvehicles_bfh_vehicles__get","parameters":[{"name":"name","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Name of the player to get stats for","examples":["iiTzArcur"],"title":"Name"},"description":"Name of the player to get stats for"},{"name":"playerid","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"ID of the player to get stats for","examples":[794397421],"title":"Playerid"},"description":"ID of the player to get stats for"},{"name":"platform","in":"query","required":false,"schema":{"type":"string","description":"Platform the player uses","default":"pc","title":"Platform"},"description":"Platform the player uses"}],"responses":{"200":{"description":"vehiclelist of the given player","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BattlelogVehicleStats"},"example":{"vehicles":[{"vehicleName":"A7v heavy tank","type":"Heavy tank","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/65/64/GERA7V-bfc09237.png","kills":102,"killsPerMinute":0.49,"destroyed":4,"timeIn":3050}]}}}},"404":{"description":"if player cant be found while getting stats","content":{"application/json":{"example":{"errors":["playername not found"]}}}},"502":{"description":"if something went wrong getting stats","content":{"application/json":{"example":{"errors":["Failed to fetch data from source"]}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bfh/all/":{"get":{"tags":["Battlefield Hardline"],"summary":"Get all stats for website","description":"Available options for platform: pc, ps3, ps4, xbox360, xboxone.\n\nfor nametypes you only have to fill in one of them: name (normal playername), or playerid (same as id in what it returns - fastest method).\n\nif you dont know what you need to use, just use 'name', just fill the playername in there: **/stats/?name=iiTzArcur&platform=pc","operationId":"bfhAll_bfh_all__get","parameters":[{"name":"format_values","in":"query","required":false,"schema":{"type":"boolean","description":"If precentage values have to be returned as string, example: '50%' (enabled by default for backwards compatability)","default":true,"title":"Format Values"},"description":"If precentage values have to be returned as string, example: '50%' (enabled by default for backwards compatability)"},{"name":"name","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Name of the player to get stats for","examples":["iiTzArcur"],"title":"Name"},"description":"Name of the player to get stats for"},{"name":"playerid","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"ID of the player to get stats for","examples":[794397421],"title":"Playerid"},"description":"ID of the player to get stats for"},{"name":"platform","in":"query","required":false,"schema":{"type":"string","description":"Platform the player uses","default":"pc","title":"Platform"},"description":"Platform the player uses"}],"responses":{"200":{"description":"stats of a player based on given name","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BfhCombined"},"example":{"avatar":"https://secure.download.dm.origin.com/production/avatar/prod/userAvatar/21021222/208x208.PNG","userName":"iiTzArcur","rank":64,"rankImg":"https://cdn.gametools.network/bf4/64.png","rankName":"Chief Warrant Officer Three IV","scorePerMinute":744,"killsPerMinute":0.48,"winPercent":"53%","killDeath":0.88,"bestClass":"Assault","quits":"48%","accuracy":"9.88%","headshots":"16.7%","timePlayed":"3 days, 17:42:11","kills":2593,"deaths":2950,"wins":89,"loses":78,"avengerKills":363,"saviorKills":289,"headShots":433,"heals":3062,"repairs":43,"killAssists":349,"id":794397421,"weapons":[{"weaponName":"sar-21","type":"Assault Rifles","image":"https://cdn.gametools.network/weapons/bf4/white/SAR21_lineart.png","altImage":"https://cdn.gametools.network/weapons/bf4/black/SAR21_lineart.png","kills":933,"killsPerMinute":0.92,"accuracy":"13.44%","headshots":"17.58%"}],"vehicles":[{"vehicleName":"BTR-90","type":"Infantry Fighting Vehicle","image":"https://cdn.gametools.network/vehicles/bf4/white/BTR90_lineart.png","altImage":"https://cdn.gametools.network/vehicles/bf4/black/BTR90_lineart.png","kills":0,"killsPerMinute":0,"destroyed":0,"timeIn":0}],"platoon":{"tag":"T4F","emblem":"http://eaassets-a.akamaihd.net/battlelog/prod/emblem/245/406/256/2955059195859531213.png?v=1458761556","type":"Platoon","url":"https://battlelog.battlefield.com/bf4/platoons/view/1564738352601203222"},"currentRankProgress":67670,"totalRankProgress":110000}}}},"404":{"description":"if player cant be found while getting stats","content":{"application/json":{"example":{"errors":["playername not found"]}}}},"502":{"description":"if something went wrong getting stats","content":{"application/json":{"example":{"errors":["Failed to fetch data from source"]}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bfh/statusarray/":{"get":{"tags":["Battlefield Hardline"],"summary":"Get the player- / serveramount for all regions from database gathered every hour.","description":"Possible regions are: ALL, EU, Asia, NAm, SAm, AU, OC","operationId":"printLoggedData_bfh_statusarray__get","parameters":[{"name":"days","in":"query","required":false,"schema":{"type":"integer","maximum":30,"minimum":1,"description":"Number of days to get historic values for","default":7,"title":"Days"},"description":"Number of days to get historic values for"},{"name":"region","in":"query","required":false,"schema":{"$ref":"#/components/schemas/FrostbiteRegionsWithMultiple","description":"Region to get historic values for","default":"all"},"description":"Region to get historic values for"}],"responses":{"200":{"description":"start and end time are EPOCH UTC timestamps, the arrays below it are from start to end time every hour as a value","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StatusArray"},"example":{"data":{"serverAmount":[0,0,0,0],"soldierAmount":[0,0,0,0],"queueAmount":[0,0,0,0],"spectatorAmount":[0,0,0,0],"timeStamps":["2021-07-05T11:00:00+00:00","2021-07-05T12:00:00+00:00","2021-07-05T13:00:00+00:00","2021-07-05T14:00:00+00:00"],"start":1606672800,"end":1609264800}}}}},"404":{"description":"if something went wrong getting statusgraph","content":{"application/json":{"example":{"errors":["Error connecting to the database"]}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bfh/serverarray/":{"get":{"tags":["Battlefield Hardline"],"summary":"Get the servers playeramount over time","operationId":"loggedServerData_bfh_serverarray__get","parameters":[{"name":"days","in":"query","required":false,"schema":{"type":"integer","maximum":7,"minimum":1,"description":"Number of days to get historic values for","default":7,"title":"Days"},"description":"Number of days to get historic values for"},{"name":"gameid","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Gameid"}},{"name":"serverid","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Serverid"}},{"name":"servername","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Servername"}},{"name":"platform","in":"query","required":false,"schema":{"type":"string","default":"pc","title":"Platform"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bfh/status/":{"get":{"tags":["Battlefield Hardline"],"summary":"Get the player- / serveramount for all regions.","operationId":"status_bfh_status__get","responses":{"200":{"description":"a list of how many people are playing the game in that region","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GameStatus"},"example":{"regions":[{"region":"OC","modes":{"Possession":1,"Breakthrough":2,"ZoneControl":2,"TeamDeathMatch":9,"AirAssault":2,"Conquest":112,"BreakthroughLarge":20,"Domination":3,"TugOfWar":15,"Rush":1},"maps":{"Tsaritsyn":2,"FortDeVaux":4,"VerdunHeights":2,"VolgaRiver":6,"Rupture":3,"RiverSomme":1,"ŁupkówPass":2,"Albion":7,"LondonCalling:Scourge":2,"Zeebrugge":4,"Giant'sShadow":3,"Caporetto":2,"NivelleNights":1,"Passchendaele":2,"Razor'sEdge":1,"MonteGrappa":10,"HeligolandBight":3,"BallroomBlitz":10,"Amiens":20,"ArgonneForest":6,"AchiBaba":11,"LondonCalling:Raiders":1,"StQuentinScar":6,"Soissons":5,"Empire'sEdge":4,"PrisedeTahure":2,"BrusilovKeep":5,"FaoFortress":7,"SinaiDesert":30,"Galicia":1,"CapeHelles":4,"Suez":4},"amounts":{"communityQueueAmount":65,"spectatorAmount":23,"diceSpectatorAmount":1,"queueAmount":94,"soldierAmount":5601,"diceQueueAmount":29,"communitySpectatorAmount":22,"communitySoldierAmount":3101,"diceServerAmount":73,"serverAmount":167,"communityServerAmount":94,"diceSoldierAmount":2500}}]}}}},"404":{"description":"if something went wrong getting status","content":{"application/json":{"example":{"errors":["Error connecting to the database"]}}}}}}},"/bf1/servers/":{"get":{"tags":["Battlefield 1"],"summary":"Get a list of servers based on given name","description":"ownerId == None, can't be gathered for bf1. used in bf5.\n                    The regions available are: all (all regions), eu, asia, nam (north america), sam (south america), au (Australia) or oc (Oceana).\n                    For platform there is pc, xboxone and ps4 (cache of 10 seconds)\n                    For player filter you can use oneToFive, sixToTen, tenPlus or none, comma seperated list is also a option example: \"&player_filters=onetofive,sixtoten\" to filter on the amount of free slots.\n                    Same for gamemode filter as with player filter but with the name of the gamemode","operationId":"bf1servers_bf1_servers__get","parameters":[{"name":"name","in":"query","required":true,"schema":{"type":"string","description":"Name of the server you want to search for","examples":["BoB"],"title":"Name"},"description":"Name of the server you want to search for"},{"name":"platform","in":"query","required":false,"schema":{"$ref":"#/components/schemas/FrostbitePlatforms","description":"Platform of the server you want to search for","default":"pc"},"description":"Platform of the server you want to search for"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":250,"minimum":1,"description":"Number of servers to return","default":10,"title":"Limit"},"description":"Number of servers to return"},{"name":"region","in":"query","required":false,"schema":{"type":"string","default":"all","title":"Region"}},{"name":"gamemode_filters","in":"query","required":false,"schema":{"type":"string","default":"","title":"Gamemode Filters"}},{"name":"map_filters","in":"query","required":false,"schema":{"type":"string","default":"","title":"Map Filters"}},{"name":"player_filters","in":"query","required":false,"schema":{"type":"string","default":"","title":"Player Filters"}},{"name":"server_type_filters","in":"query","required":false,"schema":{"type":"string","default":"","title":"Server Type Filters"}},{"name":"is_password_protected","in":"query","required":false,"schema":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Is Password Protected"}},{"name":"lang","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"default":"en-us","title":"Lang"}}],"responses":{"200":{"description":"serverlist based on given name","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FrostbiteSearch"},"example":{"servers":[{"prefix":"BoB#1 All Maps CQ","serverInfo":"64/64","inQue":1,"smallMode":"","url":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/33/68/MP_River_LandscapeLarge-21443ae9.jpg","mode":"Conquest","currentMap":"Caporetto","playerAmount":64,"maxPlayerAmount":64}]}}}},"404":{"description":"if something went wrong getting the serverlist","content":{"application/json":{"example":{"errors":["error getting server info"]}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bf1/detailedserver/":{"get":{"tags":["Battlefield 1"],"summary":"Get detailed info about 1 server","description":"For platform there is pc, xboxone and ps4 (cache of 10 seconds)","operationId":"bf1detailedservers_bf1_detailedserver__get","parameters":[{"name":"name","in":"query","required":false,"schema":{"type":"string","description":"Name of the server you want to search for","examples":["BoB"],"title":"Name"},"description":"Name of the server you want to search for"},{"name":"gameid","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Id of the server you want to search for","title":"Gameid"},"description":"Id of the server you want to search for"},{"name":"platform","in":"query","required":false,"schema":{"$ref":"#/components/schemas/FrostbitePlatforms","description":"Platform of the server you want to search for","default":"pc"},"description":"Platform of the server you want to search for"},{"name":"lang","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"default":"en-us","title":"Lang"}}],"responses":{"200":{"description":"detailed serverinfo based on given name","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Bf1DetailedServerInfo"},"example":{"playerAmount":54,"maxPlayerAmount":64,"inQueue":0,"prefix":"[BoB]#1 \"All Maps CQ\" we recruit join our DISCORD: BmzZ7X5","description":"Band of Brothers - server 1 - All Maps CQ","region":"EU","country":"DE","mode":"Conquest","settings":{"Misc":{"MINIMAP SPOTTING":"on","NAMETAGS":"on","HUD":"on","3D SPOTTING":"on","UNLIMITED MAGAZINES":"off","AIM ASSIST SLOWDOWN":"on","ALWAYS FOG":"off","FRIENDLY FIRE":"off","DISABLE SPECTATOR DELAY":"off","KILL CAM":"on","ONLY SQUAD LEADER SPAWN":"off","LENIENT LATENCY":"off","AIM ASSIST AUTO ROTATION":"on","DISABLE PRE-ROUND":"off","MAP VOTING":"on","DISABLE TEAM BALANCER":"off","REGENERATE HEALTH":"on","VEHICLE 3P CAMERA":"on","LATENCY LOCK":"off","BEHEMOTHS":"on","RELOAD FULL MAGS":"off"},"Scales":{"VEHICLE RESPAWN TIME":"1.0","ROUND TIME LIMIT":"0.0","BULLET DAMAGE":"1.0","TICKET COUNT":"1.0","RESPAWN TIME":"1.0"},"Weapons":{"MELEE":"on","HANDGUN":"on","CLASS GADGETS":"on","STANDARD ISSUE RIFLES":"off","LMG":"on","SELF-LOADING RIFLES":"on","SHOTGUN":"on","SMG":"on","EXPLOSIVES":"on","SINGLE-ACTION RIFLES":"on"},"Vehicles":{"LAND VEHICLES":"on","AIR VEHICLES":"on"},"Kits":{"ELITE CLASSES":"on","SCOUT":"on","SUPPORT":"on","ASSAULT":"on","MEDIC":"on"}},"rotation":[{"mapname":"Amiens","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/31/107/MP_Amiens_LandscapeLarge-e195589d.jpg","mode":"Conquest"},{"mapname":"Fort De Vaux","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/74/59/MP_Underworld_LandscapeLarge-b6c5c7e7.jpg","mode":"Conquest"},{"mapname":"Albion","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/55/40/MP_Islands_LandscapeLarge-c9d8272b.jpg","mode":"Conquest"},{"mapname":"Achi Baba","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/116/5/MP_Ridge_LandscapeLarge-8c057a19.jpg","mode":"Conquest"},{"mapname":"Caporetto","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/33/68/MP_River_LandscapeLarge-21443ae9.jpg","mode":"Conquest"},{"mapname":"Argonne Forest","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/33/69/MP_Forest_LandscapeLarge-dfbbe910.jpg","mode":"Conquest"},{"mapname":"Nivelle Nights","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/37/47/MP_Trench_LandscapeLarge-dbd1248f.jpg","mode":"Conquest"},{"mapname":"Brusilov Keep","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/91/127/MP_Bridge_LandscapeLarge-5b7f1b62.jpg","mode":"Conquest"},{"mapname":"Cape Helles","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/90/19/MP_Beachhead_LandscapeLarge-5a13c655.jpg","mode":"Conquest"},{"mapname":"Passchendaele","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/113/118/MP_Hell_LandscapeLarge-7176911c.jpg","mode":"Conquest"},{"mapname":"Ballroom Blitz","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/36/77/MP_Chateau_LandscapeLarge-244d5987.jpg","mode":"Conquest"},{"mapname":"Soissons","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/95/83/MP_Fields_LandscapeLarge-5f53ddc4.jpg","mode":"Conquest"},{"mapname":"Galicia","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/115/63/MP_Valley_LandscapeLarge-8dc1c7ca.jpg","mode":"Conquest"},{"mapname":"Heligoland Bight","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/36/46/MP_Naval_LandscapeLarge-dc2e8daf.jpg","mode":"Conquest"},{"mapname":"River Somme","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/109/85/MP_Offensive_LandscapeLarge-6dabdea3.jpg","mode":"Conquest"},{"mapname":"Empire's Edge","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/21/3/MP_ItalianCoast_LandscapeLarge-1503eec7.jpg","mode":"Conquest"},{"mapname":"Verdun Heights","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/26/54/MP_Verdun_LandscapeLarge-1a364063.jpg","mode":"Conquest"},{"mapname":"Zeebrugge","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/45/126/MP_Harbor_LandscapeLarge-d382c7ea.jpg","mode":"Conquest"},{"mapname":"Fao Fortress","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/54/47/MP_FaoFortress_LandscapeLarge-cad1748e.jpg","mode":"Conquest"},{"mapname":"Giant's Shadow","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/35/11/MP_Giant_LandscapeLarge-dd0b93ef.jpg","mode":"Conquest"},{"mapname":"Volga River","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/106/60/MP_Volga_LandscapeLarge-6ac49c25.jpg","mode":"Conquest"},{"mapname":"Monte Grappa","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/118/81/MP_MountainFort_LandscapeLarge-8a517533.jpg","mode":"Conquest"},{"mapname":"Prise de Tahure","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/48/86/MP_Shoveltown_LandscapeLarge-d0aa5920.jpg","mode":"Conquest"},{"mapname":"Łupków Pass","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/31/32/MP_Ravines_LandscapeLarge-1fe0d3f6.jpg","mode":"Conquest"},{"mapname":"Rupture","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/67/16/MP_Graveyard_LandscapeLarge-bd1012e6.jpg","mode":"Conquest"},{"mapname":"Sinai Desert","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/40/9/MP_Desert_LandscapeLarge-d8f749da.jpg","mode":"Conquest"},{"mapname":"St Quentin Scar","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/18/37/MP_Scar_LandscapeLarge-ee25fbd6.jpg","mode":"Conquest"},{"mapname":"Suez","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/10/48/MP_Suez_LandscapeLarge-f630fc76.jpg","mode":"Conquest"},{"mapname":"Tsaritsyn","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/45/67/MP_Tsaritsyn_LandscapeLarge-2dbd3bf5.jpg","mode":"Conquest"}],"favorites":"11099"}}}},"404":{"description":"if something went wrong getting detailed serverinfo","content":{"application/json":{"example":{"errors":["error getting server info"]}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bf1/multiple/":{"post":{"tags":["Battlefield 1"],"summary":"Get for multiple players via blaze (max 64 players at a time)","description":"Send a list of player id's in a array where you want stats from (Only pc is supported)","operationId":"bf1multiple_bf1_multiple__post","parameters":[{"name":"raw","in":"query","required":false,"schema":{"type":"boolean","description":"If it needs to return the raw stats","default":false,"title":"Raw"},"description":"If it needs to return the raw stats"},{"name":"format_values","in":"query","required":false,"schema":{"type":"boolean","description":"If precentage values have to be returned as string, example: '50%' (enabled by default for backwards compatability)","default":true,"title":"Format Values"},"description":"If precentage values have to be returned as string, example: '50%' (enabled by default for backwards compatability)"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"array","items":{"type":"integer"},"description":"Give a list of players ids","examples":[[794397421]],"title":"Personaids"}}}},"responses":{"200":{"description":"stats of a player based on given name","content":{"application/json":{"schema":{"type":"object","additionalProperties":{"$ref":"#/components/schemas/Bf1MultiplePlayer"},"title":"Response Bf1Multiple Bf1 Multiple  Post"},"example":{"794397421":{"weapons":[{"weaponName":"Welsh Blade","id":"c_wMWelsh","kills":3,"accuracy":"25.0%","killsPerMinute":12.98,"hitVKills":1,"shotsHit":3,"shotsFired":12,"timeEquipped":13.87}],"gamemodes":[{"gamemodeName":"Conquest","id":"mgc_roo_g","score":23665400}],"classes":[{"className":"Medic","id":"c_md_","kills":7569,"kpm":0.99,"secondsPlayed":457881,"score":5356740,"image":"https://cdn.gametools.network/classes/bf1/white/Medic.png","altImage":"https://cdn.gametools.network/classes/bf1/black/Medic.png","timePlayed":"5 days, 7:11:21"}],"kills":176510,"deaths":45217,"wins":4436,"loses":3426,"killsPerMatch":22.45,"headShots":16205,"roundsPlayed":7862,"winPercent":"56.42%","headshots":"9.18%","accuracy":"22.87%","killDeath":3.9,"score":223902000,"revives":5028,"heals":20036,"repairs":229,"killAssists":9302,"shotsHit":855301,"shotsFired":3740330,"awardScore":79465696,"bonusScore":36477700,"squadScore":11968700,"currentRankProgress":50000000,"highestKillStreak":99,"dogtagsTaken":1272,"longestHeadShot":444.22}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bf1/players/":{"get":{"tags":["Battlefield 1"],"summary":"get a list of players of a given server, use \",\" between gameids to request multiple (when you request multiple you wont get platoon info of players, max 10 servers per server)","operationId":"bf1players_bf1_players__get","parameters":[{"name":"name","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Name of the server you want to search for","examples":["BoB"],"title":"Name"},"description":"Name of the server you want to search for"},{"name":"gameid","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Id of the server you want to search for","title":"Gameid"},"description":"Id of the server you want to search for"}],"responses":{"200":{"description":"playerlist based on given name","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Bf1ServerPlayers"},"example":{"serverinfo":{"name":"[BoB]#1 EU Popular CQ Maps! join us:discord.gg/BoB","description":"[BoB]#1 EU \"Popular CQ Maps\"! join us:discord.gg/BoB","region":"EU","country":"DE","level":"MP_Forest","mode":"Conquest","maps":["MP_Desert","MP_Amiens","MP_Forest","MP_Chateau","MP_ShovelTown","MP_Graveyard","MP_Scar","MP_Suez","MP_Chateau","MP_Desert"],"owner":"1004547998412","settings":["vaba=true","vaas=true","vrhe=true","vnta=true","vicc=true","vfrm=false","vtkk=3","vgbm=0","osls=false","aaro=true","vprt=100","vhit=true","vtkc=6","vtbr=100","vvsd=100","vrsp=-1","vvsa=true","vkca=true","aasl=true","vgmc=100","vnit=300","v3sp=true","vffi=false","vhud=true","v3ca=true","vshe=100","vmin=true"],"servertype":"RANKED"},"teams":[{"teamid":"teamOne","players":[{"rank":22,"latency":15,"slot":62,"join_time":1640280960352459,"user_id":2312131871,"player_id":898629346,"name":"DomesticStrife","platoon":""}],"image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/117/41/FactionsColorGermanEmpireLarge-8bd7e888.png","key":"GER","name":"German Empire","faction":"BFFactionId_FactionGER"},{"teamid":"teamTwo","players":[{"rank":25,"latency":45,"slot":42,"join_time":1640280825499613,"user_id":1005528864371,"player_id":1952957455,"name":"MrInDmZT","platoon":""}],"image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/10/110/FactionsColorUnitedStatesOfAmericaLarge-0a6e66a7.png","key":"USA","name":"United States of America","faction":"BFFactionId_FactionUSA"}],"que":[],"loading":[]}}}},"201":{"description":"playerlist based on given name","content":{"application/json":{"example":{"serverinfo":{"name":"[BoB]#1 EU Popular CQ Maps! join us:discord.gg/BoB","description":"[BoB]#1 EU \"Popular CQ Maps\"! join us:discord.gg/BoB","region":"EU","country":"DE","level":"MP_Forest","mode":"Conquest","maps":["MP_Desert","MP_Amiens","MP_Forest","MP_Chateau","MP_ShovelTown","MP_Graveyard","MP_Scar","MP_Suez","MP_Chateau","MP_Desert"],"owner":"1004547998412","settings":["vaba=true","vaas=true","vrhe=true","vnta=true","vicc=true","vfrm=false","vtkk=3","vgbm=0","osls=false","aaro=true","vprt=100","vhit=true","vtkc=6","vtbr=100","vvsd=100","vrsp=-1","vvsa=true","vkca=true","aasl=true","vgmc=100","vnit=300","v3sp=true","vffi=false","vhud=true","v3ca=true","vshe=100","vmin=true"],"servertype":"RANKED"},"teams":[{"teamid":"teamOne","players":[],"image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/117/41/FactionsColorGermanEmpireLarge-8bd7e888.png","key":"GER","name":"German Empire","faction":"BFFactionId_FactionGER"},{"teamid":"teamTwo","players":[],"image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/10/110/FactionsColorUnitedStatesOfAmericaLarge-0a6e66a7.png","key":"USA","name":"United States of America","faction":"BFFactionId_FactionUSA"}],"que":[],"loading":[]}}}},"404":{"description":"if something went wrong getting the playerlist","content":{"application/json":{"example":{"errors":["server not found","error getting server info"]}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bf1/seederplayers/":{"get":{"tags":["Battlefield 1"],"summary":"get a list of players of a given server from the \"playerlist sender.exe\" or the seeding systems' automated message system.","description":"This returns some extra info that can only be gathered from a real game session: score, kills and deaths.\n            \nUse the one above as backup, as it only returns when someone has a sender running","operationId":"bf1seederplayers_bf1_seederplayers__get","parameters":[{"name":"name","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Name of the server you want to search for","examples":["BoB"],"title":"Name"},"description":"Name of the server you want to search for"},{"name":"id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"unique sender id","title":"Id"},"description":"unique sender id"},{"name":"gameid","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Id of the server you want to search for","title":"Gameid"},"description":"Id of the server you want to search for"}],"responses":{"200":{"description":"playerlist based on given ID","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Bf1SeederServerPlayers"},"example":{"_id":"cb23562c-3b0a-4efd-88cf-fdc91eabcb74","gameId":"7254633820113","serverinfo":{"name":"[BoB]#4 EU Frontlines JOIN US: discord.gg/BoB","description":"[BoB]#4 EU Frontlines JOIN US: discord.gg/BoB","region":"EU","country":"DE","level":"MP_Chateau","mode":"TugOfWar","owner":"1004547998412","servertype":"RANKED"},"teams":[{"teamid":"teamOne","players":[{"index":1,"teamId":1,"mark":12,"rank":150,"name":"[SK]TheWalkinDude3","player_id":1802309664,"kills":17,"deaths":9,"score":4360}],"image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/10/110/FactionsColorUnitedStatesOfAmericaLarge-0a6e66a7.png","key":"USA","name":"United States of America","faction":"BFFactionId_FactionUSA"},{"teamid":"teamTwo","players":[{"index":1,"teamId":2,"mark":19,"rank":111,"name":"PeterLustig23","player_id":275850758,"kills":13,"deaths":5,"score":6029}],"image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/117/41/FactionsColorGermanEmpireLarge-8bd7e888.png","key":"GER","name":"German Empire","faction":"BFFactionId_FactionGER"}],"timeStamp":"2022-03-17 16:35:32.740000"}}}},"404":{"description":"if something went wrong getting playerlist","content":{"application/json":{"example":{"errors":["server not found","error getting server info"]}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bf1/player/":{"get":{"tags":["Battlefield 1"],"summary":"Get id of a player within bf1","description":"you only have to fill in one of them: oid (used in bfban: 'https://bfban.com/#/cheaters/1008084550936'), name (normal playername), or playerid (same as id in what it returns - fastest method).\n\nif you dont know what you need to use, just use 'name', just fill the playername in there: **/stats/?name=iiTzArcur","operationId":"bf1player_bf1_player__get","parameters":[{"name":"name","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Name of the player to get stats for","examples":["iiTzArcur"],"title":"Name"},"description":"Name of the player to get stats for"},{"name":"playerid","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"ID of the player to get stats for","examples":[794397421],"title":"Playerid"},"description":"ID of the player to get stats for"},{"name":"oid","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Platform specific id of the player (oid)","examples":[2800753812],"title":"Oid"},"description":"Platform specific id of the player (oid)"},{"name":"platform","in":"query","required":false,"schema":{"$ref":"#/components/schemas/FrostbitePlatforms","description":"Platform the player uses","default":"pc"},"description":"Platform the player uses"},{"name":"skip_battlelog","in":"query","required":false,"schema":{"type":"boolean","description":"If it needs to skip the battlelog player search","default":false,"title":"Skip Battlelog"},"description":"If it needs to skip the battlelog player search"}],"responses":{"200":{"description":"General stats of the given player","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PersonaInfo"},"example":{"avatar":"https://secure.download.dm.origin.com/production/avatar/prod/userAvatar/21021222/208x208.PNG","userName":"iiTzArcur","id":794397421}}}},"404":{"description":"if something went wrong getting stats","content":{"application/json":{"example":{"errors":["playername not found"]}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bf1/stats/":{"get":{"tags":["Battlefield 1"],"summary":"Get stats from the given player for bf1","description":"you only have to fill in one of them: oid (used in bfban: 'https://bfban.com/#/cheaters/1008084550936'), name (normal playername), or playerid (same as id in what it returns - fastest method).\n\nif you dont know what you need to use, just use 'name', just fill the playername in there: **/stats/?name=iiTzArcur","operationId":"bf1stats_bf1_stats__get","parameters":[{"name":"format_values","in":"query","required":false,"schema":{"type":"boolean","description":"If precentage values have to be returned as string, example: '50%' (enabled by default for backwards compatability)","default":true,"title":"Format Values"},"description":"If precentage values have to be returned as string, example: '50%' (enabled by default for backwards compatability)"},{"name":"name","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Name of the player to get stats for","examples":["iiTzArcur"],"title":"Name"},"description":"Name of the player to get stats for"},{"name":"playerid","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"ID of the player to get stats for","examples":[794397421],"title":"Playerid"},"description":"ID of the player to get stats for"},{"name":"oid","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Platform specific id of the player (oid)","examples":[2800753812],"title":"Oid"},"description":"Platform specific id of the player (oid)"},{"name":"platform","in":"query","required":false,"schema":{"$ref":"#/components/schemas/FrostbitePlatforms","description":"Platform the player uses","default":"pc"},"description":"Platform the player uses"},{"name":"skip_battlelog","in":"query","required":false,"schema":{"type":"boolean","description":"If it needs to skip the battlelog player search","default":false,"title":"Skip Battlelog"},"description":"If it needs to skip the battlelog player search"},{"name":"lang","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"default":"en-us","title":"Lang"}}],"responses":{"200":{"description":"stats of a player based on given name","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FrostbiteMainStats"},"example":{"avatar":"https://secure.download.dm.origin.com/production/avatar/prod/userAvatar/21021222/208x208.PNG","userName":"iiTzArcur","rank":150,"rankImg":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/103/47/Rank16-99d1708e.png","skill":344.61,"scorePerMinute":1598.18,"killsPerMinute":1.34,"winPercent":"55%","bestClass":"Pilot","Accuracy":"22.27%","headshots":"7.87%","timePlayed":"74 days, 9:29:16","killDeath":4.08,"infantryKillDeath":2.34,"infantryKillsPerMinute":0.77,"kills":143639,"deaths":35199,"wins":3429,"loses":2772,"longestHeadShot":444.22,"revives":4916,"dogtagsTaken":1054,"highestKillStreak":99,"roundsPlayed":6201,"awardScore":60611300,"bonusScore":25425200,"squadScore":9614860,"currentRankProgress":50000000,"totalRankProgress":50000000,"avengerKills":10511,"saviorKills":13646,"headShots":11310,"heals":18956,"repairs":180,"killAssists":6983,"id":794397421}}}},"404":{"description":"if something went wrong getting stats","content":{"application/json":{"example":{"errors":["playername not found"]}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bf1/weapons/":{"get":{"tags":["Battlefield 1"],"summary":"Get weapon stats from the given player for bf1","description":"you only have to fill in one of them: oid (used in bfban: 'https://bfban.com/#/cheaters/1008084550936'), name (normal playername), or playerid (same as id in what it returns - fastest method).\n\nif you dont know what you need to use, just use 'name', just fill the playername in there: **/stats/?name=iiTzArcur","operationId":"bf1weapons_bf1_weapons__get","parameters":[{"name":"format_values","in":"query","required":false,"schema":{"type":"boolean","description":"If precentage values have to be returned as string, example: '50%' (enabled by default for backwards compatability)","default":true,"title":"Format Values"},"description":"If precentage values have to be returned as string, example: '50%' (enabled by default for backwards compatability)"},{"name":"name","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Name of the player to get stats for","examples":["iiTzArcur"],"title":"Name"},"description":"Name of the player to get stats for"},{"name":"playerid","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"ID of the player to get stats for","examples":[794397421],"title":"Playerid"},"description":"ID of the player to get stats for"},{"name":"oid","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Platform specific id of the player (oid)","examples":[2800753812],"title":"Oid"},"description":"Platform specific id of the player (oid)"},{"name":"platform","in":"query","required":false,"schema":{"$ref":"#/components/schemas/FrostbitePlatforms","description":"Platform the player uses","default":"pc"},"description":"Platform the player uses"},{"name":"skip_battlelog","in":"query","required":false,"schema":{"type":"boolean","description":"If it needs to skip the battlelog player search","default":false,"title":"Skip Battlelog"},"description":"If it needs to skip the battlelog player search"},{"name":"lang","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"default":"en-us","title":"Lang"}}],"responses":{"200":{"description":"weaponlist of the given player","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FrostbiteWeaponStats"},"example":{"weapons":[{"weaponName":"Wex","type":"Field kit","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/tunguska/19/14/WEXFlammenwerfer-13f2b3af.png","kills":1384,"killsPerMinute":1.33,"accuracy":"25.9%","headshots":"0.0%"}]}}}},"404":{"description":"if player cant be found while getting stats","content":{"application/json":{"example":{"errors":["playername not found"]}}}},"502":{"description":"if something went wrong getting stats","content":{"application/json":{"example":{"errors":["Failed to fetch data from source"]}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bf1/sus/":{"get":{"tags":["Battlefield 1"],"summary":"Get sus weapon stats from the given player for bf1","description":"you only have to fill in one of them: oid (used in bfban: 'https://bfban.com/#/cheaters/1008084550936'), name (normal playername), or playerid (same as id in what it returns - fastest method).\n\nif you dont know what you need to use, just use 'name', just fill the playername in there: **/stats/?name=iiTzArcur","operationId":"bf1sus_bf1_sus__get","parameters":[{"name":"name","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Name of the player to get stats for","examples":["iiTzArcur"],"title":"Name"},"description":"Name of the player to get stats for"},{"name":"playerid","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"ID of the player to get stats for","examples":[794397421],"title":"Playerid"},"description":"ID of the player to get stats for"},{"name":"oid","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Platform specific id of the player (oid)","examples":[2800753812],"title":"Oid"},"description":"Platform specific id of the player (oid)"},{"name":"platform","in":"query","required":false,"schema":{"$ref":"#/components/schemas/FrostbitePlatforms","description":"Platform the player uses","default":"pc"},"description":"Platform the player uses"},{"name":"skip_battlelog","in":"query","required":false,"schema":{"type":"boolean","description":"If it needs to skip the battlelog player search","default":false,"title":"Skip Battlelog"},"description":"If it needs to skip the battlelog player search"},{"name":"lang","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"default":"en-us","title":"Lang"}}],"responses":{"200":{"description":"vehiclelist of the given player","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FrostbiteSusStats"},"example":{"userId":2800753812,"avatar":"https://eaavatarservice.akamaized.net/production/avatar/prod/userAvatar/21021222/208x208.PNG","userName":"iiTzArcur","id":794397421,"weapons":[{"weaponName":"Gewehr M95/30","type":"Bolt action rifle","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Casablanca/31/50/Gewehr9530-e1ce76f9.png","timeEquipped":0,"kills":157,"killsPerMinute":0.0,"headshotKills":38,"headshots":24.2,"shotsFired":175,"shotsHit":119,"accuracy":68.0,"hitVKills":0.76,"susReason":"accuracy"}]}}}},"404":{"description":"if player cant be found while getting stats","content":{"application/json":{"example":{"errors":["playername not found"]}}}},"502":{"description":"if something went wrong getting stats","content":{"application/json":{"example":{"errors":["Failed to fetch data from source"]}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bf1/vehicles/":{"get":{"tags":["Battlefield 1"],"summary":"Get vehicle stats from the given player for bf1","description":"you only have to fill in one of them: oid (used in bfban: 'https://bfban.com/#/cheaters/1008084550936'), name (normal playername), or playerid (same as id in what it returns - fastest method).\n\nif you dont know what you need to use, just use 'name', just fill the playername in there: **/stats/?name=iiTzArcur","operationId":"bf1vehicles_bf1_vehicles__get","parameters":[{"name":"name","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Name of the player to get stats for","examples":["iiTzArcur"],"title":"Name"},"description":"Name of the player to get stats for"},{"name":"playerid","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"ID of the player to get stats for","examples":[794397421],"title":"Playerid"},"description":"ID of the player to get stats for"},{"name":"oid","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Platform specific id of the player (oid)","examples":[2800753812],"title":"Oid"},"description":"Platform specific id of the player (oid)"},{"name":"platform","in":"query","required":false,"schema":{"$ref":"#/components/schemas/FrostbitePlatforms","description":"Platform the player uses","default":"pc"},"description":"Platform the player uses"},{"name":"skip_battlelog","in":"query","required":false,"schema":{"type":"boolean","description":"If it needs to skip the battlelog player search","default":false,"title":"Skip Battlelog"},"description":"If it needs to skip the battlelog player search"},{"name":"lang","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"default":"en-us","title":"Lang"}}],"responses":{"200":{"description":"vehiclelist of the given player","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FrostbiteVehicleStats"},"example":{"vehicles":[{"vehicleName":"A7v heavy tank","type":"Heavy tank","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/65/64/GERA7V-bfc09237.png","kills":102,"killsPerMinute":0.49,"destroyed":4,"timeIn":3050}]}}}},"404":{"description":"if player cant be found while getting stats","content":{"application/json":{"example":{"errors":["playername not found"]}}}},"502":{"description":"if something went wrong getting stats","content":{"application/json":{"example":{"errors":["Failed to fetch data from source"]}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bf1/classes/":{"get":{"tags":["Battlefield 1"],"summary":"Get class stats from the given player for bf1","description":"you only have to fill in one of them: oid (used in bfban: 'https://bfban.com/#/cheaters/1008084550936'), name (normal playername), or playerid (same as id in what it returns - fastest method).\n\nif you dont know what you need to use, just use 'name', just fill the playername in there: **/stats/?name=iiTzArcur","operationId":"bf1classes_bf1_classes__get","parameters":[{"name":"name","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Name of the player to get stats for","examples":["iiTzArcur"],"title":"Name"},"description":"Name of the player to get stats for"},{"name":"playerid","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"ID of the player to get stats for","examples":[794397421],"title":"Playerid"},"description":"ID of the player to get stats for"},{"name":"oid","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Platform specific id of the player (oid)","examples":[2800753812],"title":"Oid"},"description":"Platform specific id of the player (oid)"},{"name":"platform","in":"query","required":false,"schema":{"$ref":"#/components/schemas/FrostbitePlatforms","description":"Platform the player uses","default":"pc"},"description":"Platform the player uses"},{"name":"skip_battlelog","in":"query","required":false,"schema":{"type":"boolean","description":"If it needs to skip the battlelog player search","default":false,"title":"Skip Battlelog"},"description":"If it needs to skip the battlelog player search"},{"name":"lang","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"default":"en-us","title":"Lang"}}],"responses":{"200":{"description":"classlist of the given player","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FrostbiteClassStats"},"example":{"classes":[{"className":"Medic","Score":5128110,"kills":7270,"kpm":0.98,"timePlayed":"5 days, 3:35:28"}]}}}},"404":{"description":"if something went wrong getting stats","content":{"application/json":{"example":{"errors":["playername not found"]}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bf1/all/":{"get":{"tags":["Battlefield 1"],"summary":"Get all stats for website","description":"you only have to fill in one of them: oid (used in bfban: 'https://bfban.com/#/cheaters/1008084550936'), name (normal playername), or playerid (same as id in what it returns - fastest method).\n\nif you dont know what you need to use, just use 'name', just fill the playername in there: **/stats/?name=iiTzArcur","operationId":"bf1All_bf1_all__get","parameters":[{"name":"format_values","in":"query","required":false,"schema":{"type":"boolean","description":"If precentage values have to be returned as string, example: '50%' (enabled by default for backwards compatability)","default":true,"title":"Format Values"},"description":"If precentage values have to be returned as string, example: '50%' (enabled by default for backwards compatability)"},{"name":"name","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Name of the player to get stats for","examples":["iiTzArcur"],"title":"Name"},"description":"Name of the player to get stats for"},{"name":"playerid","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"ID of the player to get stats for","examples":[794397421],"title":"Playerid"},"description":"ID of the player to get stats for"},{"name":"oid","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Platform specific id of the player (oid)","examples":[2800753812],"title":"Oid"},"description":"Platform specific id of the player (oid)"},{"name":"platform","in":"query","required":false,"schema":{"$ref":"#/components/schemas/FrostbitePlatforms","description":"Platform the player uses","default":"pc"},"description":"Platform the player uses"},{"name":"skip_battlelog","in":"query","required":false,"schema":{"type":"boolean","description":"If it needs to skip the battlelog player search","default":false,"title":"Skip Battlelog"},"description":"If it needs to skip the battlelog player search"},{"name":"lang","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"default":"en-us","title":"Lang"}}],"responses":{"200":{"description":"stats of a player based on given name","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Bf1Combined"},"example":{"avatar":"https://secure.download.dm.origin.com/production/avatar/prod/userAvatar/21021222/208x208.PNG","userName":"iiTzArcur","rank":150,"rankImg":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/103/47/Rank16-99d1708e.png","skill":344.61,"scorePerMinute":1598.18,"killsPerMinute":1.34,"winPercent":"55%","bestClass":"Pilot","Accuracy":"22.27%","headshots":"7.87%","timePlayed":"74 days, 9:29:16","killDeath":4.08,"infantryKillDeath":2.34,"infantryKillsPerMinute":0.77,"kills":143639,"deaths":35199,"wins":3429,"loses":2772,"longestHeadShot":444.22,"revives":4916,"dogtagsTaken":1054,"highestKillStreak":99,"roundsPlayed":6201,"awardScore":60611300,"bonusScore":25425200,"squadScore":9614860,"currentRankProgress":50000000,"totalRankProgress":50000000,"avengerKills":10511,"saviorKills":13646,"headShots":11310,"heals":18956,"repairs":180,"killAssists":6983,"id":794397421,"weapons":[{"weaponName":"Wex","type":"Field kit","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/tunguska/19/14/WEXFlammenwerfer-13f2b3af.png","kills":1547,"killsPerMinute":1.35,"accuracy":"26.6%","headshots":"0.0%","hitVKills":8.79}],"vehicles":[{"vehicleName":"A7v heavy tank","type":"Heavy tank","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/65/64/GERA7V-bfc09237.png","kills":112,"killsPerMinute":0.5,"destroyed":5,"timeIn":3380}],"platoon":{"tag":"BoB","emblem":"https://eaassets-a.akamaihd.net/battlelog/bf-emblems/prod_default/ugc/254/552/2670916273/256.png?v=1599947004","type":"Platoon","name":"Band of Brothers Team 1","description":"BoB is a friendly community of active BF1 players. We are all here to have fun, game together and to make friends. We welcome all to join our platoon and make friends to play together. Join Us: https://discord.bandofbrothers.site/","url":"https://companion-api.battlefield.com/companion/platoons/view/71c9c725-c022-4673-9a85-493c154a6c42"}}}}},"404":{"description":"if something went wrong getting stats","content":{"application/json":{"example":{"errors":["Player not found"]}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bf1/gamemode/":{"get":{"tags":["Battlefield 1"],"summary":"Get gamemode stats from the given player for bf1","description":"you only have to fill in one of them: oid (used in bfban: 'https://bfban.com/#/cheaters/1008084550936'), name (normal playername), or playerid (same as id in what it returns - fastest method).\n\nif you dont know what you need to use, just use 'name', just fill the playername in there: **/stats/?name=iiTzArcur","operationId":"bf1gamemode_bf1_gamemode__get","parameters":[{"name":"format_values","in":"query","required":false,"schema":{"type":"boolean","description":"If precentage values have to be returned as string, example: '50%' (enabled by default for backwards compatability)","default":true,"title":"Format Values"},"description":"If precentage values have to be returned as string, example: '50%' (enabled by default for backwards compatability)"},{"name":"name","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Name of the player to get stats for","examples":["iiTzArcur"],"title":"Name"},"description":"Name of the player to get stats for"},{"name":"playerid","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"ID of the player to get stats for","examples":[794397421],"title":"Playerid"},"description":"ID of the player to get stats for"},{"name":"oid","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Platform specific id of the player (oid)","examples":[2800753812],"title":"Oid"},"description":"Platform specific id of the player (oid)"},{"name":"platform","in":"query","required":false,"schema":{"$ref":"#/components/schemas/FrostbitePlatforms","description":"Platform the player uses","default":"pc"},"description":"Platform the player uses"},{"name":"skip_battlelog","in":"query","required":false,"schema":{"type":"boolean","description":"If it needs to skip the battlelog player search","default":false,"title":"Skip Battlelog"},"description":"If it needs to skip the battlelog player search"},{"name":"lang","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"default":"en-us","title":"Lang"}}],"responses":{"200":{"description":"gamemodes of the given player","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GamemodeStats"},"example":{"gamemodes":[{"gamemodeName":"Domination","wins":138,"losses":135,"winPrecentage":50,"score":231040}]}}}},"404":{"description":"if something went wrong getting stats","content":{"application/json":{"example":{"errors":["playername not found"]}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bf1/progress/":{"get":{"tags":["Battlefield 1"],"summary":"Get progress of the medals of the given player for bf1","description":"you only have to fill in one of them: oid (used in bfban: 'https://bfban.com/#/cheaters/1008084550936'), name (normal playername), or playerid (same as id in what it returns - fastest method).\n\nif you dont know what you need to use, just use 'name', just fill the playername in there: **/stats/?name=iiTzArcur","operationId":"bf1progress_bf1_progress__get","parameters":[{"name":"name","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Name of the player to get stats for","examples":["iiTzArcur"],"title":"Name"},"description":"Name of the player to get stats for"},{"name":"playerid","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"ID of the player to get stats for","examples":[794397421],"title":"Playerid"},"description":"ID of the player to get stats for"},{"name":"oid","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Platform specific id of the player (oid)","examples":[2800753812],"title":"Oid"},"description":"Platform specific id of the player (oid)"},{"name":"platform","in":"query","required":false,"schema":{"$ref":"#/components/schemas/FrostbitePlatforms","description":"Platform the player uses","default":"pc"},"description":"Platform the player uses"},{"name":"skip_battlelog","in":"query","required":false,"schema":{"type":"boolean","description":"If it needs to skip the battlelog player search","default":false,"title":"Skip Battlelog"},"description":"If it needs to skip the battlelog player search"},{"name":"lang","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"default":"en-us","title":"Lang"}}],"responses":{"200":{"description":"progress of the given player","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProgressStats"},"example":{"progress":[{"progressName":"Dog tags","current":182,"total":322}]}}}},"404":{"description":"if something went wrong getting stats","content":{"application/json":{"example":{"errors":["playername not found"]}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bf1/statsarray/":{"get":{"tags":["Battlefield 1"],"summary":"Get changes in players' stats over time, this gets saved every time you use the standard stats command in the api or gamestats bot (stats are per day, max 1 month)","operationId":"statsarray_bf1_statsarray__get","parameters":[{"name":"days","in":"query","required":false,"schema":{"type":"integer","maximum":30,"minimum":1,"description":"Number of days to get historic values for","default":7,"title":"Days"},"description":"Number of days to get historic values for"},{"name":"name","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Name of the player to get stats for","examples":["iiTzArcur"],"title":"Name"},"description":"Name of the player to get stats for"},{"name":"playerid","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"ID of the player to get stats for","examples":[794397421],"title":"Playerid"},"description":"ID of the player to get stats for"},{"name":"oid","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Platform specific id of the player (oid)","examples":[2800753812],"title":"Oid"},"description":"Platform specific id of the player (oid)"},{"name":"platform","in":"query","required":false,"schema":{"$ref":"#/components/schemas/FrostbitePlatforms","description":"Platform the player uses","default":"pc"},"description":"Platform the player uses"},{"name":"skip_battlelog","in":"query","required":false,"schema":{"type":"boolean","description":"If it needs to skip the battlelog player search","default":false,"title":"Skip Battlelog"},"description":"If it needs to skip the battlelog player search"}],"responses":{"200":{"description":"start and end time are EPOCH UTC timestamps, the arrays below it are from start to end time every day as a value","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StatsArray"},"example":{"accuracy":[22.87,22.87,22.86,22.86],"headshots":[8.59,8.59,8.59,8.59],"infantryKillDeath":[2.47,2.47,2.47,2.47],"infantryKillsPerMinute":[0.83,0.83,0.83,0.83],"killDeath":[4.17,4.17,4.18,4.18],"killsPerMinute":[1.4,1.4,1.4,1.4],"scorePerMinute":[1662.81,1662.81,1662.83,1662.83],"skill":[408.9,408.9,457.72,457.72],"winPercent":[56.42,56.42,56.42,56.42],"timeStamps":["2023-07-02T00:00:00+00:00","2023-07-03T00:00:00+00:00","2023-06-30T00:00:00+00:00","2023-07-01T00:00:00+00:00"],"startTime":"2023-07-02T00:00:00+00:00","endTime":"2023-07-01T00:00:00+00:00"}}}},"404":{"description":"if something went wrong getting statsgraph","content":{"application/json":{"example":{"errors":["Error connecting to the database","No data for that player"]}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bf1/statusarray/":{"get":{"tags":["Battlefield 1"],"summary":"Get the player- / serveramount for all regions from database gathered every hour.","operationId":"printLoggedData_bf1_statusarray__get","parameters":[{"name":"days","in":"query","required":false,"schema":{"type":"integer","maximum":30,"minimum":1,"description":"Number of days to get historic values for","default":7,"title":"Days"},"description":"Number of days to get historic values for"},{"name":"region","in":"query","required":false,"schema":{"$ref":"#/components/schemas/FrostbiteRegionsWithMultiple","description":"Region to get historic values for","default":"all"},"description":"Region to get historic values for"},{"name":"platform","in":"query","required":false,"schema":{"$ref":"#/components/schemas/FrostbitePlatforms","description":"Platform to get historic values for","default":"pc"},"description":"Platform to get historic values for"},{"name":"type","in":"query","required":false,"schema":{"$ref":"#/components/schemas/StatusArrayType","description":"Type of historic data to return","default":"amounts"},"description":"Type of historic data to return"}],"responses":{"200":{"description":"start and end time are EPOCH UTC timestamps, the arrays below it are from start to end time every hour as a value","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FrostbiteStatusArray"},"example":{"data":{"serverAmount":[0,0,0,0],"soldierAmount":[0,0,0,0],"queueAmount":[0,0,0,0],"spectatorAmount":[0,0,0,0],"timeStamps":["2021-07-05T11:00:00+00:00","2021-07-05T12:00:00+00:00","2021-07-05T13:00:00+00:00","2021-07-05T14:00:00+00:00"],"start":1606672800,"end":1609264800}}}}},"404":{"description":"if something went wrong getting statusgraph","content":{"application/json":{"example":{"errors":["Error connecting to the database"]}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bf1/serverarray/":{"get":{"tags":["Battlefield 1"],"summary":"Get the servers playeramount over time","operationId":"loggedServerData_bf1_serverarray__get","parameters":[{"name":"days","in":"query","required":false,"schema":{"type":"integer","maximum":7,"minimum":1,"description":"Number of days to get historic values for","default":7,"title":"Days"},"description":"Number of days to get historic values for"},{"name":"gameid","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Id of the server to get historic values for","title":"Gameid"},"description":"Id of the server to get historic values for"},{"name":"serverid","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"A more permanent id of the server to get historic values for","title":"Serverid"},"description":"A more permanent id of the server to get historic values for"},{"name":"servername","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Name of the server to get historic values for","examples":["BoB"],"title":"Servername"},"description":"Name of the server to get historic values for"},{"name":"platform","in":"query","required":false,"schema":{"$ref":"#/components/schemas/FrostbitePlatforms","description":"Platform to get historic values for","default":"pc"},"description":"Platform to get historic values for"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bf1/status/":{"get":{"tags":["Battlefield 1"],"summary":"Get the player- / serveramount for all regions.","description":"For platform there is pc, xboxone and ps4","operationId":"status_bf1_status__get","parameters":[{"name":"platform","in":"query","required":false,"schema":{"type":"string","description":"Platform to get amounts for","default":"pc","title":"Platform"},"description":"Platform to get amounts for"}],"responses":{"200":{"description":"a list of how many people are playing the game in that region","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FrostbiteGameStatus"},"example":{"regions":[{"region":"OC","modes":{"Possession":1,"Breakthrough":2,"ZoneControl":2,"TeamDeathMatch":9,"AirAssault":2,"Conquest":112,"BreakthroughLarge":20,"Domination":3,"TugOfWar":15,"Rush":1},"maps":{"Tsaritsyn":2,"FortDeVaux":4,"VerdunHeights":2,"VolgaRiver":6,"Rupture":3,"RiverSomme":1,"ŁupkówPass":2,"Albion":7,"LondonCalling:Scourge":2,"Zeebrugge":4,"Giant'sShadow":3,"Caporetto":2,"NivelleNights":1,"Passchendaele":2,"Razor'sEdge":1,"MonteGrappa":10,"HeligolandBight":3,"BallroomBlitz":10,"Amiens":20,"ArgonneForest":6,"AchiBaba":11,"LondonCalling:Raiders":1,"StQuentinScar":6,"Soissons":5,"Empire'sEdge":4,"PrisedeTahure":2,"BrusilovKeep":5,"FaoFortress":7,"SinaiDesert":30,"Galicia":1,"CapeHelles":4,"Suez":4},"amounts":{"communityQueueAmount":65,"spectatorAmount":23,"diceSpectatorAmount":1,"queueAmount":94,"soldierAmount":5601,"diceQueueAmount":29,"communitySpectatorAmount":22,"communitySoldierAmount":3101,"diceServerAmount":73,"serverAmount":167,"communityServerAmount":94,"diceSoldierAmount":2500}}]}}}},"404":{"description":"if something went wrong getting status","content":{"application/json":{"example":{"errors":["Error connecting to the database"]}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bfv/servers/":{"get":{"tags":["Battlefield 5"],"summary":"Get a list of servers based on given name","description":"ownerId is the id of the player that owns the server\n                        The regions available are: all (all regions), eu, asia, nam (north america), sam (south america), au (Australia) or oc (Oceana).\n                        For platform there is pc, xboxone and ps4 (cache of 10 seconds)\n                        Limit is the max amount of servers it will gather, give it a number between 1 and 200 with 10 as the default.\n                    For player filter you can use oneToFive, sixToTen, tenPlus or none, comma seperated list is also a option example: \"&player_filters=onetofive,sixtoten\" to filter on the amount of free slots","operationId":"bfvservers_bfv_servers__get","parameters":[{"name":"name","in":"query","required":true,"schema":{"type":"string","description":"Name of the server you want to search for","examples":["BoB"],"title":"Name"},"description":"Name of the server you want to search for"},{"name":"platform","in":"query","required":false,"schema":{"$ref":"#/components/schemas/FrostbitePlatforms","description":"Platform of the server you want to search for","default":"pc"},"description":"Platform of the server you want to search for"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":250,"minimum":1,"description":"Number of servers to return","default":10,"title":"Limit"},"description":"Number of servers to return"},{"name":"region","in":"query","required":false,"schema":{"type":"string","default":"all","title":"Region"}},{"name":"player_filters","in":"query","required":false,"schema":{"type":"string","default":"","title":"Player Filters"}},{"name":"map_filters","in":"query","required":false,"schema":{"type":"string","default":"","title":"Map Filters"}},{"name":"server_type_filters","in":"query","required":false,"schema":{"type":"string","default":"","title":"Server Type Filters"}},{"name":"is_password_protected","in":"query","required":false,"schema":{"type":"boolean","title":"Is Password Protected"}},{"name":"lang","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"default":"en-us","title":"Lang"}}],"responses":{"200":{"description":"serverlist based on given name","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FrostbiteSearch"},"example":{"servers":[{"prefix":"BoB#1 All Maps CQ","serverInfo":"64/64","inQue":1,"smallMode":"","url":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/33/68/MP_River_LandscapeLarge-21443ae9.jpg","mode":"Conquest","currentMap":"Caporetto","playerAmount":64,"maxPlayerAmount":64}]}}}},"404":{"description":"if something went wrong getting the serverlist","content":{"application/json":{"example":{"errors":["error getting server info"]}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bfv/detailedserver/":{"get":{"tags":["Battlefield 5"],"summary":"Get detailed info about 1 server","description":"For platform there is pc, xboxone and ps4 (cache of 10 seconds)","operationId":"bfvDetailedServers_bfv_detailedserver__get","parameters":[{"name":"name","in":"query","required":false,"schema":{"type":"string","description":"Name of the server you want to search for","examples":["BoB"],"title":"Name"},"description":"Name of the server you want to search for"},{"name":"gameid","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Id of the server you want to search for","title":"Gameid"},"description":"Id of the server you want to search for"},{"name":"platform","in":"query","required":false,"schema":{"$ref":"#/components/schemas/FrostbitePlatforms","description":"Platform of the server you want to search for","default":"pc"},"description":"Platform of the server you want to search for"},{"name":"lang","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"default":"en-us","title":"Lang"}}],"responses":{"200":{"description":"detailed serverinfo based on given name","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Bf5DetailedServerInfo"},"example":{"playerAmount":54,"maxPlayerAmount":64,"inQueue":0,"prefix":"[BoB]#1 \"All Maps CQ\" we recruit join our DISCORD: BmzZ7X5","description":"Band of Brothers - server 1 - All Maps CQ","region":"EU","country":"DE","mode":"Conquest","settings":{"Misc":{"MINIMAP SPOTTING":"on","NAMETAGS":"on","HUD":"on","3D SPOTTING":"on","UNLIMITED MAGAZINES":"off","AIM ASSIST SLOWDOWN":"on","ALWAYS FOG":"off","FRIENDLY FIRE":"off","DISABLE SPECTATOR DELAY":"off","KILL CAM":"on","ONLY SQUAD LEADER SPAWN":"off","LENIENT LATENCY":"off","AIM ASSIST AUTO ROTATION":"on","DISABLE PRE-ROUND":"off","MAP VOTING":"on","DISABLE TEAM BALANCER":"off","REGENERATE HEALTH":"on","VEHICLE 3P CAMERA":"on","LATENCY LOCK":"off","BEHEMOTHS":"on","RELOAD FULL MAGS":"off"},"Scales":{"VEHICLE RESPAWN TIME":"1.0","ROUND TIME LIMIT":"0.0","BULLET DAMAGE":"1.0","TICKET COUNT":"1.0","RESPAWN TIME":"1.0"},"Weapons":{"MELEE":"on","HANDGUN":"on","CLASS GADGETS":"on","STANDARD ISSUE RIFLES":"off","LMG":"on","SELF-LOADING RIFLES":"on","SHOTGUN":"on","SMG":"on","EXPLOSIVES":"on","SINGLE-ACTION RIFLES":"on"},"Vehicles":{"LAND VEHICLES":"on","AIR VEHICLES":"on"},"Kits":{"ELITE CLASSES":"on","SCOUT":"on","SUPPORT":"on","ASSAULT":"on","MEDIC":"on"}},"rotation":[{"mapname":"Amiens","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/31/107/MP_Amiens_LandscapeLarge-e195589d.jpg","mode":"Conquest"},{"mapname":"Fort De Vaux","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/74/59/MP_Underworld_LandscapeLarge-b6c5c7e7.jpg","mode":"Conquest"},{"mapname":"Albion","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/55/40/MP_Islands_LandscapeLarge-c9d8272b.jpg","mode":"Conquest"},{"mapname":"Achi Baba","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/116/5/MP_Ridge_LandscapeLarge-8c057a19.jpg","mode":"Conquest"},{"mapname":"Caporetto","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/33/68/MP_River_LandscapeLarge-21443ae9.jpg","mode":"Conquest"},{"mapname":"Argonne Forest","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/33/69/MP_Forest_LandscapeLarge-dfbbe910.jpg","mode":"Conquest"},{"mapname":"Nivelle Nights","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/37/47/MP_Trench_LandscapeLarge-dbd1248f.jpg","mode":"Conquest"},{"mapname":"Brusilov Keep","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/91/127/MP_Bridge_LandscapeLarge-5b7f1b62.jpg","mode":"Conquest"},{"mapname":"Cape Helles","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/90/19/MP_Beachhead_LandscapeLarge-5a13c655.jpg","mode":"Conquest"},{"mapname":"Passchendaele","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/113/118/MP_Hell_LandscapeLarge-7176911c.jpg","mode":"Conquest"},{"mapname":"Ballroom Blitz","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/36/77/MP_Chateau_LandscapeLarge-244d5987.jpg","mode":"Conquest"},{"mapname":"Soissons","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/95/83/MP_Fields_LandscapeLarge-5f53ddc4.jpg","mode":"Conquest"},{"mapname":"Galicia","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/115/63/MP_Valley_LandscapeLarge-8dc1c7ca.jpg","mode":"Conquest"},{"mapname":"Heligoland Bight","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/36/46/MP_Naval_LandscapeLarge-dc2e8daf.jpg","mode":"Conquest"},{"mapname":"River Somme","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/109/85/MP_Offensive_LandscapeLarge-6dabdea3.jpg","mode":"Conquest"},{"mapname":"Empire's Edge","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/21/3/MP_ItalianCoast_LandscapeLarge-1503eec7.jpg","mode":"Conquest"},{"mapname":"Verdun Heights","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/26/54/MP_Verdun_LandscapeLarge-1a364063.jpg","mode":"Conquest"},{"mapname":"Zeebrugge","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/45/126/MP_Harbor_LandscapeLarge-d382c7ea.jpg","mode":"Conquest"},{"mapname":"Fao Fortress","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/54/47/MP_FaoFortress_LandscapeLarge-cad1748e.jpg","mode":"Conquest"},{"mapname":"Giant's Shadow","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/35/11/MP_Giant_LandscapeLarge-dd0b93ef.jpg","mode":"Conquest"},{"mapname":"Volga River","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/106/60/MP_Volga_LandscapeLarge-6ac49c25.jpg","mode":"Conquest"},{"mapname":"Monte Grappa","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/118/81/MP_MountainFort_LandscapeLarge-8a517533.jpg","mode":"Conquest"},{"mapname":"Prise de Tahure","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/48/86/MP_Shoveltown_LandscapeLarge-d0aa5920.jpg","mode":"Conquest"},{"mapname":"Łupków Pass","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/31/32/MP_Ravines_LandscapeLarge-1fe0d3f6.jpg","mode":"Conquest"},{"mapname":"Rupture","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/67/16/MP_Graveyard_LandscapeLarge-bd1012e6.jpg","mode":"Conquest"},{"mapname":"Sinai Desert","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/40/9/MP_Desert_LandscapeLarge-d8f749da.jpg","mode":"Conquest"},{"mapname":"St Quentin Scar","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/18/37/MP_Scar_LandscapeLarge-ee25fbd6.jpg","mode":"Conquest"},{"mapname":"Suez","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/10/48/MP_Suez_LandscapeLarge-f630fc76.jpg","mode":"Conquest"},{"mapname":"Tsaritsyn","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/45/67/MP_Tsaritsyn_LandscapeLarge-2dbd3bf5.jpg","mode":"Conquest"}],"favorites":"11099"}}}},"404":{"description":"if something went wrong getting detailed serverinfo","content":{"application/json":{"example":{"errors":["error getting server info"]}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bfv/playground/":{"get":{"tags":["Battlefield 5"],"summary":"Get info about a experience of a server","operationId":"bfv_playground_bfv_playground__get","parameters":[{"name":"playgroundid","in":"query","required":true,"schema":{"type":"string","title":"Playgroundid"}}],"responses":{"200":{"description":"if the experience code exists","content":{"application/json":{"schema":{},"example":{"server":{"playgroundId":"4c39b7c0-e695-11ed-90e4-cc15a46bfc0e","ownerId":156078216,"bluePrintType":"vanilla","configName":"Borderless Gaming HC","infoMutators":[{"name":"Generic_EnableAssaultKit","className":"classes","value":{"boolValue":{"boolValue":true}}}],"mapRotation":{"mapRotation":[{"mapname":"MP_Libya","mode":"Conquest","gameSize":64,"rounds":1,"mapMode":"Conquest0","warmUpSize":6,"allowedSpectators":2}],"roundIndex":1},"checksum":"a2b2975f17552ee6305ca82b07146c8b4e50f58f27a200f03d112ba7c65ac434","createdAt":{"seconds":718057088},"updatedAt":{"seconds":1371343808},"serverdesc":{"serverName":"Borderless Gaming HC Conquest","description":{"text":"Welcome to the Borderless Gaming Community, uniting gamers from Australia and New Zealand we pride ourselves on fair play and do not tolerate cheating. Discord https://discord.gg/jku6rqngD3"}}}}}}},"404":{"description":"if something went wrong getting info","content":{"application/json":{"example":{"errors":["error getting playground info"]}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bfv/playgroundsbyowner/":{"get":{"tags":["Battlefield 5"],"summary":"Get info about a experience of a servers from a playerid","operationId":"bfv_playgroundsbyowner_bfv_playgroundsbyowner__get","parameters":[{"name":"player_id","in":"query","required":true,"schema":{"type":"integer","title":"Player Id"}}],"responses":{"200":{"description":"if the playerid exists","content":{"application/json":{"schema":{},"example":{"playgrounds":[{"playgroundId":"3cd5fe40-8a40-11ec-b2c0-66ff36354bb2","ownerId":794397421,"bluePrintType":"vanilla","configName":"My New Config","infoMutators":[{"name":"Generic_EnableAssaultKit","className":"classes","value":{"boolValue":{"boolValue":true}}}],"mapRotation":{"mapRotation":[{"mapname":"MP_SandAndSea","mode":"Breakthrough","gameSize":64,"rounds":1,"mapMode":"Breakthrough0","warmUpSize":16,"allowedSpectators":4}],"roundIndex":1},"checksum":"126010cf44f507127b264ba0bcd23c99483fdf2bf07f34a9638ab7e7f9666e7b","createdAt":{"seconds":648481664},"updatedAt":{"seconds":-632738752},"serverdesc":{"serverName":"gametools testing","description":{"text":"My Default Game Description"}}}]}}}},"404":{"description":"if something went wrong getting info","content":{"application/json":{"example":{"errors":["error getting playground info"]}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bfv/constraints/":{"get":{"tags":["Battlefield 5"],"summary":"get the global limits for bfv servers","operationId":"bfv_constraints_bfv_constraints__get","responses":{"200":{"description":"if the api works","content":{"application/json":{"schema":{},"example":{"globalConstraints":{"maxPlaygroundsPerPlayer":25,"maxGameServersPerPlayer":1}}}}},"404":{"description":"if something went wrong getting info","content":{"application/json":{"example":{"errors":["error getting playground info"]}}}}}}},"/bfv/scheduledblueprint/":{"get":{"tags":["Battlefield 5"],"summary":"all currently available server settings","operationId":"bfv_scheduledblueprint_bfv_scheduledblueprint__get","responses":{"200":{"description":"if the api works","content":{"application/json":{"schema":{},"example":{"blueprintInfo":[{"blueprintType":"vanilla","blueprintId":"1574080587449_0d9e15e7a5c39913fe33cbb2e0fb6e5fcbcd80002a14f7c80f85d0c9e922bf34"}]}}}},"404":{"description":"if something went wrong getting info","content":{"application/json":{"example":{"errors":["error getting playground info"]}}}}}}},"/bfv/players/":{"get":{"tags":["Battlefield 5"],"summary":"get a list of players of a given server, use \",\" between gameids to request multiple (when you request multiple you wont get platoon info of players, max 10 servers per server)","operationId":"bfvplayers_bfv_players__get","parameters":[{"name":"name","in":"query","required":false,"schema":{"type":"string","description":"Name of the server you want to search for","examples":["BoB"],"title":"Name"},"description":"Name of the server you want to search for"},{"name":"gameid","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Id of the server you want to search for","title":"Gameid"},"description":"Id of the server you want to search for"}],"responses":{"200":{"description":"playerlist based on given name","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BfvServerPlayers"},"example":{"serverinfo":{"name":"[BoB]#1 EU Popular CQ Maps! join us:discord.gg/BoB","description":"[BoB]#1 EU \"Popular CQ Maps\"! join us:discord.gg/BoB","region":"EU","country":"DE","level":"MP_Forest","mode":"Conquest","maps":["MP_Desert","MP_Amiens","MP_Forest","MP_Chateau","MP_ShovelTown","MP_Graveyard","MP_Scar","MP_Suez","MP_Chateau","MP_Desert"],"owner":"1004547998412","settings":["vaba=true","vaas=true","vrhe=true","vnta=true","vicc=true","vfrm=false","vtkk=3","vgbm=0","osls=false","aaro=true","vprt=100","vhit=true","vtkc=6","vtbr=100","vvsd=100","vrsp=-1","vvsa=true","vkca=true","aasl=true","vgmc=100","vnit=300","v3sp=true","vffi=false","vhud=true","v3ca=true","vshe=100","vmin=true"],"servertype":"RANKED"},"teams":[{"teamid":"teamOne","players":[{"rank":22,"latency":15,"slot":62,"join_time":1640280960352459,"user_id":2312131871,"player_id":898629346,"name":"DomesticStrife","platoon":""}],"image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/117/41/FactionsColorGermanEmpireLarge-8bd7e888.png","key":"GER","name":"German Empire","faction":"BFFactionId_FactionGER"},{"teamid":"teamTwo","players":[{"rank":25,"latency":45,"slot":42,"join_time":1640280825499613,"user_id":1005528864371,"player_id":1952957455,"name":"MrInDmZT","platoon":""}],"image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/10/110/FactionsColorUnitedStatesOfAmericaLarge-0a6e66a7.png","key":"USA","name":"United States of America","faction":"BFFactionId_FactionUSA"}],"que":[],"loading":[]}}}},"201":{"description":"playerlist based on given name","content":{"application/json":{"example":{"serverinfo":{"name":"[BoB]#1 EU Popular CQ Maps! join us:discord.gg/BoB","description":"[BoB]#1 EU \"Popular CQ Maps\"! join us:discord.gg/BoB","region":"EU","country":"DE","level":"MP_Forest","mode":"Conquest","maps":["MP_Desert","MP_Amiens","MP_Forest","MP_Chateau","MP_ShovelTown","MP_Graveyard","MP_Scar","MP_Suez","MP_Chateau","MP_Desert"],"owner":"1004547998412","settings":["vaba=true","vaas=true","vrhe=true","vnta=true","vicc=true","vfrm=false","vtkk=3","vgbm=0","osls=false","aaro=true","vprt=100","vhit=true","vtkc=6","vtbr=100","vvsd=100","vrsp=-1","vvsa=true","vkca=true","aasl=true","vgmc=100","vnit=300","v3sp=true","vffi=false","vhud=true","v3ca=true","vshe=100","vmin=true"],"servertype":"RANKED"},"teams":[{"teamid":"teamOne","players":[],"image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/117/41/FactionsColorGermanEmpireLarge-8bd7e888.png","key":"GER","name":"German Empire","faction":"BFFactionId_FactionGER"},{"teamid":"teamTwo","players":[],"image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/10/110/FactionsColorUnitedStatesOfAmericaLarge-0a6e66a7.png","key":"USA","name":"United States of America","faction":"BFFactionId_FactionUSA"}],"que":[],"loading":[]}}}},"404":{"description":"if something went wrong getting the playerlist","content":{"application/json":{"example":{"errors":["server not found","error getting server info"]}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bfv/stats/":{"get":{"tags":["Battlefield 5"],"summary":"Get stats from the given player for bf5","description":"you only have to fill in one of them: oid (used in bfban: 'https://bfban.com/#/cheaters/1008084550936'), name (normal playername), or playerid (same as id in what it returns - fastest method).\n\nif you dont know what you need to use, just use 'name', just fill the playername in there: **/stats/?name=iiTzArcur","operationId":"bfvstats_bfv_stats__get","parameters":[{"name":"format_values","in":"query","required":false,"schema":{"type":"boolean","description":"If precentage values have to be returned as string, example: '50%' (enabled by default for backwards compatability)","default":true,"title":"Format Values"},"description":"If precentage values have to be returned as string, example: '50%' (enabled by default for backwards compatability)"},{"name":"name","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Name of the player to get stats for","examples":["iiTzArcur"],"title":"Name"},"description":"Name of the player to get stats for"},{"name":"playerid","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"ID of the player to get stats for","examples":[794397421],"title":"Playerid"},"description":"ID of the player to get stats for"},{"name":"oid","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Platform specific id of the player (oid)","examples":[2800753812],"title":"Oid"},"description":"Platform specific id of the player (oid)"},{"name":"platform","in":"query","required":false,"schema":{"$ref":"#/components/schemas/FrostbitePlatforms","description":"Platform the player uses","default":"pc"},"description":"Platform the player uses"},{"name":"skip_battlelog","in":"query","required":false,"schema":{"type":"boolean","description":"If it needs to skip the battlelog player search","default":false,"title":"Skip Battlelog"},"description":"If it needs to skip the battlelog player search"},{"name":"lang","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"default":"en-us","title":"Lang"}}],"responses":{"200":{"description":"stats of a player based on given name","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BfvMainStats"},"example":{"avatar":"https://secure.download.dm.origin.com/production/avatar/prod/userAvatar/21021222/208x208.PNG","userName":"iiTzArcur","rank":150,"rankImg":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/103/47/Rank16-99d1708e.png","skill":344.61,"scorePerMinute":1598.18,"killsPerMinute":1.34,"winPercent":"55%","bestClass":"Pilot","Accuracy":"22.27%","headshots":"7.87%","timePlayed":"74 days, 9:29:16","killDeath":4.08,"infantryKillDeath":2.34,"infantryKillsPerMinute":0.77,"kills":143639,"deaths":35199,"wins":3429,"loses":2772,"longestHeadShot":444.22,"revives":4916,"dogtagsTaken":1054,"highestKillStreak":99,"roundsPlayed":6201,"awardScore":60611300,"bonusScore":25425200,"squadScore":9614860,"currentRankProgress":50000000,"totalRankProgress":50000000,"avengerKills":10511,"saviorKills":13646,"headShots":11310,"heals":18956,"repairs":180,"killAssists":6983,"id":794397421}}}},"404":{"description":"if something went wrong getting stats","content":{"application/json":{"example":{"errors":["playername not found"]}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bfv/multiple/":{"post":{"tags":["Battlefield 5"],"summary":"Get for multiple players via grpc (max 64 players at a time)","description":"Send a list of player id's in a array where you want stats from (Only pc is supported)","operationId":"bfvmultiple_bfv_multiple__post","parameters":[{"name":"raw","in":"query","required":false,"schema":{"type":"boolean","description":"If it needs to return the raw stats","default":false,"title":"Raw"},"description":"If it needs to return the raw stats"},{"name":"format_values","in":"query","required":false,"schema":{"type":"boolean","description":"If precentage values have to be returned as string, example: '50%' (enabled by default for backwards compatability)","default":true,"title":"Format Values"},"description":"If precentage values have to be returned as string, example: '50%' (enabled by default for backwards compatability)"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"array","items":{"type":"integer"},"description":"Give a list of players ids","examples":[[794397421]],"title":"Personaids"}}}},"responses":{"200":{"description":"stats of a player based on given name","content":{"application/json":{"schema":{"type":"object","additionalProperties":{"$ref":"#/components/schemas/BfvMultiplePlayer"},"title":"Response Bfvmultiple Bfv Multiple  Post"},"example":{"weapons":[{"type":"Mmg","weaponName":"MG 42","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Casablanca/28/90/MG42-1ca6b52d.png","id":"wtypemg42","kills":0,"score":0,"headshotKills":0,"accuracy":"0.0%","killsPerMinute":0,"scorePerMinute":0,"headshots":"0.0%","hitVKills":0,"shotsHit":0,"shotsFired":0,"timeEquipped":0}],"vehicles":[{"type":"Tanks","vehicleName":"STURMTIGER","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Casablanca/60/118/Sturmtiger-3c762491.png","id":"taTigISturm","kills":0,"killsPerMinute":0,"vehiclesDestroyedWith":0}],"id":794397421,"kills":359,"deaths":309,"wins":11,"loses":26,"killsPerMatch":9.21,"headShots":63,"winPercent":"29.73%","headshots":"17.55%","killDeath":1.16,"awardScore":0,"longestHeadShot":175,"revives":149,"dogtagsTaken":2,"bonusScore":0,"squadScore":0,"avengerKills":48,"saviorKills":76,"heals":2746,"repairs":0,"killAssists":138}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bfv/weapons/":{"get":{"tags":["Battlefield 5"],"summary":"Get weapon stats from the given player for bf5","description":"you only have to fill in one of them: oid (used in bfban: 'https://bfban.com/#/cheaters/1008084550936'), name (normal playername), or playerid (same as id in what it returns - fastest method).\n\nif you dont know what you need to use, just use 'name', just fill the playername in there: **/stats/?name=iiTzArcur","operationId":"bfvweapons_bfv_weapons__get","parameters":[{"name":"format_values","in":"query","required":false,"schema":{"type":"boolean","description":"If precentage values have to be returned as string, example: '50%' (enabled by default for backwards compatability)","default":true,"title":"Format Values"},"description":"If precentage values have to be returned as string, example: '50%' (enabled by default for backwards compatability)"},{"name":"name","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Name of the player to get stats for","examples":["iiTzArcur"],"title":"Name"},"description":"Name of the player to get stats for"},{"name":"playerid","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"ID of the player to get stats for","examples":[794397421],"title":"Playerid"},"description":"ID of the player to get stats for"},{"name":"oid","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Platform specific id of the player (oid)","examples":[2800753812],"title":"Oid"},"description":"Platform specific id of the player (oid)"},{"name":"platform","in":"query","required":false,"schema":{"$ref":"#/components/schemas/FrostbitePlatforms","description":"Platform the player uses","default":"pc"},"description":"Platform the player uses"},{"name":"skip_battlelog","in":"query","required":false,"schema":{"type":"boolean","description":"If it needs to skip the battlelog player search","default":false,"title":"Skip Battlelog"},"description":"If it needs to skip the battlelog player search"},{"name":"lang","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"default":"en-us","title":"Lang"}}],"responses":{"200":{"description":"weaponlist of the given player","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FrostbiteWeaponStats"},"example":{"weapons":[{"weaponName":"Wex","type":"Field kit","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/tunguska/19/14/WEXFlammenwerfer-13f2b3af.png","kills":1384,"killsPerMinute":1.33,"accuracy":"25.9%","headshots":"0.0%"}]}}}},"404":{"description":"if player cant be found while getting stats","content":{"application/json":{"example":{"errors":["playername not found"]}}}},"502":{"description":"if something went wrong getting stats","content":{"application/json":{"example":{"errors":["Failed to fetch data from source"]}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bfv/sus/":{"get":{"tags":["Battlefield 5"],"summary":"Get sus weapon stats from the given player for bf5","description":"you only have to fill in one of them: oid (used in bfban: 'https://bfban.com/#/cheaters/1008084550936'), name (normal playername), or playerid (same as id in what it returns - fastest method).\n\nif you dont know what you need to use, just use 'name', just fill the playername in there: **/stats/?name=iiTzArcur","operationId":"bfvsus_bfv_sus__get","parameters":[{"name":"name","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Name of the player to get stats for","examples":["iiTzArcur"],"title":"Name"},"description":"Name of the player to get stats for"},{"name":"playerid","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"ID of the player to get stats for","examples":[794397421],"title":"Playerid"},"description":"ID of the player to get stats for"},{"name":"oid","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Platform specific id of the player (oid)","examples":[2800753812],"title":"Oid"},"description":"Platform specific id of the player (oid)"},{"name":"platform","in":"query","required":false,"schema":{"$ref":"#/components/schemas/FrostbitePlatforms","description":"Platform the player uses","default":"pc"},"description":"Platform the player uses"},{"name":"skip_battlelog","in":"query","required":false,"schema":{"type":"boolean","description":"If it needs to skip the battlelog player search","default":false,"title":"Skip Battlelog"},"description":"If it needs to skip the battlelog player search"},{"name":"lang","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"default":"en-us","title":"Lang"}}],"responses":{"200":{"description":"vehiclelist of the given player","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FrostbiteSusStats"},"example":{"userId":2800753812,"avatar":"https://eaavatarservice.akamaized.net/production/avatar/prod/userAvatar/21021222/208x208.PNG","userName":"iiTzArcur","id":794397421,"weapons":[{"weaponName":"Gewehr M95/30","type":"Bolt action rifle","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Casablanca/31/50/Gewehr9530-e1ce76f9.png","timeEquipped":0,"kills":157,"killsPerMinute":0.0,"headshotKills":38,"headshots":24.2,"shotsFired":175,"shotsHit":119,"accuracy":68.0,"hitVKills":0.76,"susReason":"accuracy"}]}}}},"404":{"description":"if player cant be found while getting stats","content":{"application/json":{"example":{"errors":["playername not found"]}}}},"502":{"description":"if something went wrong getting stats","content":{"application/json":{"example":{"errors":["Failed to fetch data from source"]}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bfv/vehicles/":{"get":{"tags":["Battlefield 5"],"summary":"Get vehicle stats from the given player for bf5","description":"you only have to fill in one of them: oid (used in bfban: 'https://bfban.com/#/cheaters/1008084550936'), name (normal playername), or playerid (same as id in what it returns - fastest method).\n\nif you dont know what you need to use, just use 'name', just fill the playername in there: **/stats/?name=iiTzArcur","operationId":"bfvvehicles_bfv_vehicles__get","parameters":[{"name":"name","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Name of the player to get stats for","examples":["iiTzArcur"],"title":"Name"},"description":"Name of the player to get stats for"},{"name":"playerid","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"ID of the player to get stats for","examples":[794397421],"title":"Playerid"},"description":"ID of the player to get stats for"},{"name":"oid","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Platform specific id of the player (oid)","examples":[2800753812],"title":"Oid"},"description":"Platform specific id of the player (oid)"},{"name":"platform","in":"query","required":false,"schema":{"$ref":"#/components/schemas/FrostbitePlatforms","description":"Platform the player uses","default":"pc"},"description":"Platform the player uses"},{"name":"skip_battlelog","in":"query","required":false,"schema":{"type":"boolean","description":"If it needs to skip the battlelog player search","default":false,"title":"Skip Battlelog"},"description":"If it needs to skip the battlelog player search"},{"name":"lang","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"default":"en-us","title":"Lang"}}],"responses":{"200":{"description":"vehiclelist of the given player","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FrostbiteVehicleStats"},"example":{"vehicles":[{"vehicleName":"A7v heavy tank","type":"Heavy tank","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/65/64/GERA7V-bfc09237.png","kills":102,"killsPerMinute":0.49,"destroyed":4,"timeIn":3050}]}}}},"404":{"description":"if player cant be found while getting stats","content":{"application/json":{"example":{"errors":["playername not found"]}}}},"502":{"description":"if something went wrong getting stats","content":{"application/json":{"example":{"errors":["Failed to fetch data from source"]}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bfv/classes/":{"get":{"tags":["Battlefield 5"],"summary":"Get class stats from the given player for bf5","description":"you only have to fill in one of them: oid (used in bfban: 'https://bfban.com/#/cheaters/1008084550936'), name (normal playername), or playerid (same as id in what it returns - fastest method).\n\nif you dont know what you need to use, just use 'name', just fill the playername in there: **/stats/?name=iiTzArcur","operationId":"bfvclasses_bfv_classes__get","parameters":[{"name":"name","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Name of the player to get stats for","examples":["iiTzArcur"],"title":"Name"},"description":"Name of the player to get stats for"},{"name":"playerid","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"ID of the player to get stats for","examples":[794397421],"title":"Playerid"},"description":"ID of the player to get stats for"},{"name":"oid","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Platform specific id of the player (oid)","examples":[2800753812],"title":"Oid"},"description":"Platform specific id of the player (oid)"},{"name":"platform","in":"query","required":false,"schema":{"$ref":"#/components/schemas/FrostbitePlatforms","description":"Platform the player uses","default":"pc"},"description":"Platform the player uses"},{"name":"skip_battlelog","in":"query","required":false,"schema":{"type":"boolean","description":"If it needs to skip the battlelog player search","default":false,"title":"Skip Battlelog"},"description":"If it needs to skip the battlelog player search"},{"name":"lang","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"default":"en-us","title":"Lang"}}],"responses":{"200":{"description":"classlist of the given player","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FrostbiteClassStats"},"example":{"classes":[{"className":"Medic","Score":5128110,"kills":7270,"kpm":0.98,"timePlayed":"5 days, 3:35:28"}]}}}},"404":{"description":"if something went wrong getting stats","content":{"application/json":{"example":{"errors":["playername not found"]}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bfv/all/":{"get":{"tags":["Battlefield 5"],"summary":"Get all stats for website","description":"you only have to fill in one of them: oid (used in bfban: 'https://bfban.com/#/cheaters/1008084550936'), name (normal playername), or playerid (same as id in what it returns - fastest method).\n\nif you dont know what you need to use, just use 'name', just fill the playername in there: **/stats/?name=iiTzArcur","operationId":"bfvAll_bfv_all__get","parameters":[{"name":"format_values","in":"query","required":false,"schema":{"type":"boolean","description":"If precentage values have to be returned as string, example: '50%' (enabled by default for backwards compatability)","default":true,"title":"Format Values"},"description":"If precentage values have to be returned as string, example: '50%' (enabled by default for backwards compatability)"},{"name":"name","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Name of the player to get stats for","examples":["iiTzArcur"],"title":"Name"},"description":"Name of the player to get stats for"},{"name":"playerid","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"ID of the player to get stats for","examples":[794397421],"title":"Playerid"},"description":"ID of the player to get stats for"},{"name":"oid","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Platform specific id of the player (oid)","examples":[2800753812],"title":"Oid"},"description":"Platform specific id of the player (oid)"},{"name":"platform","in":"query","required":false,"schema":{"$ref":"#/components/schemas/FrostbitePlatforms","description":"Platform the player uses","default":"pc"},"description":"Platform the player uses"},{"name":"skip_battlelog","in":"query","required":false,"schema":{"type":"boolean","description":"If it needs to skip the battlelog player search","default":false,"title":"Skip Battlelog"},"description":"If it needs to skip the battlelog player search"},{"name":"lang","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"default":"en-us","title":"Lang"}}],"responses":{"200":{"description":"stats of a player based on given name","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BfvCombined"},"example":{"avatar":"https://secure.download.dm.origin.com/production/avatar/prod/userAvatar/21021222/208x208.PNG","userName":"iiTzArcur","rank":150,"rankImg":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/103/47/Rank16-99d1708e.png","skill":344.61,"scorePerMinute":1598.18,"killsPerMinute":1.34,"winPercent":"55%","bestClass":"Pilot","Accuracy":"22.27%","headshots":"7.87%","timePlayed":"74 days, 9:29:16","killDeath":4.08,"infantryKillDeath":2.34,"infantryKillsPerMinute":0.77,"kills":143639,"deaths":35199,"wins":3429,"loses":2772,"longestHeadShot":444.22,"revives":4916,"dogtagsTaken":1054,"highestKillStreak":99,"roundsPlayed":6201,"awardScore":60611300,"bonusScore":25425200,"squadScore":9614860,"currentRankProgress":50000000,"totalRankProgress":50000000,"avengerKills":10511,"saviorKills":13646,"headShots":11310,"heals":18956,"repairs":180,"killAssists":6983,"id":794397421,"weapons":[{"weaponName":"Wex","type":"Field kit","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/tunguska/19/14/WEXFlammenwerfer-13f2b3af.png","kills":1547,"killsPerMinute":1.35,"accuracy":"26.6%","headshots":"0.0%","hitVKills":8.79}],"vehicles":[{"vehicleName":"A7v heavy tank","type":"Heavy tank","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/Tunguska/65/64/GERA7V-bfc09237.png","kills":112,"killsPerMinute":0.5,"destroyed":5,"timeIn":3380}],"platoon":{"tag":"BoB","emblem":"https://eaassets-a.akamaihd.net/battlelog/bf-emblems/prod_default/ugc/254/552/2670916273/256.png?v=1599947004","type":"Platoon","name":"Band of Brothers Team 1","description":"BoB is a friendly community of active BF1 players. We are all here to have fun, game together and to make friends. We welcome all to join our platoon and make friends to play together. Join Us: https://discord.bandofbrothers.site/","url":"https://companion-api.battlefield.com/companion/platoons/view/71c9c725-c022-4673-9a85-493c154a6c42"}}}}},"404":{"description":"if something went wrong getting stats","content":{"application/json":{"example":{"errors":["Player not found"]}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bfv/statsarray/":{"get":{"tags":["Battlefield 5"],"summary":"Get changes in players' stats over time, this gets saved every time you use the standard stats command in the api or gamestats bot (stats are per day, max 1 month)","operationId":"statsarray_bfv_statsarray__get","parameters":[{"name":"days","in":"query","required":false,"schema":{"type":"integer","maximum":30,"minimum":1,"description":"Number of days to get historic values for","default":7,"title":"Days"},"description":"Number of days to get historic values for"},{"name":"name","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Name of the player to get stats for","examples":["iiTzArcur"],"title":"Name"},"description":"Name of the player to get stats for"},{"name":"playerid","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"ID of the player to get stats for","examples":[794397421],"title":"Playerid"},"description":"ID of the player to get stats for"},{"name":"oid","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Platform specific id of the player (oid)","examples":[2800753812],"title":"Oid"},"description":"Platform specific id of the player (oid)"},{"name":"platform","in":"query","required":false,"schema":{"$ref":"#/components/schemas/FrostbitePlatforms","description":"Platform the player uses","default":"pc"},"description":"Platform the player uses"},{"name":"skip_battlelog","in":"query","required":false,"schema":{"type":"boolean","description":"If it needs to skip the battlelog player search","default":false,"title":"Skip Battlelog"},"description":"If it needs to skip the battlelog player search"}],"responses":{"200":{"description":"start and end time are EPOCH UTC timestamps, the arrays below it are from start to end time every day as a value","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StatsArray"},"example":{"accuracy":[22.87,22.87,22.86,22.86],"headshots":[8.59,8.59,8.59,8.59],"infantryKillDeath":[2.47,2.47,2.47,2.47],"infantryKillsPerMinute":[0.83,0.83,0.83,0.83],"killDeath":[4.17,4.17,4.18,4.18],"killsPerMinute":[1.4,1.4,1.4,1.4],"scorePerMinute":[1662.81,1662.81,1662.83,1662.83],"skill":[408.9,408.9,457.72,457.72],"winPercent":[56.42,56.42,56.42,56.42],"timeStamps":["2023-07-02T00:00:00+00:00","2023-07-03T00:00:00+00:00","2023-06-30T00:00:00+00:00","2023-07-01T00:00:00+00:00"],"startTime":"2023-07-02T00:00:00+00:00","endTime":"2023-07-01T00:00:00+00:00"}}}},"404":{"description":"if something went wrong getting statsgraph","content":{"application/json":{"example":{"errors":["Error connecting to the database","No data for that player"]}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bfv/statusarray/":{"get":{"tags":["Battlefield 5"],"summary":"Get the player- / serveramount for all regions from database gathered every hour.","description":"Possible regions are: \"ALL\", \"EU\", \"Asia\", \"NAm\", \"SAm\", \"AU\" and \"OC\".\n            For platform there is \"pc\", \"xboxone\", \"ps4\" and \"all\"\n            For type: \"amounts\", \"maps\" (serveramount) and \"modes\" (serveramount)","operationId":"printLoggedData_bfv_statusarray__get","parameters":[{"name":"days","in":"query","required":false,"schema":{"type":"integer","maximum":30,"minimum":1,"description":"Number of days to get historic values for","default":7,"title":"Days"},"description":"Number of days to get historic values for"},{"name":"region","in":"query","required":false,"schema":{"$ref":"#/components/schemas/FrostbiteRegionsWithMultiple","description":"Region to get historic values for","default":"all"},"description":"Region to get historic values for"},{"name":"platform","in":"query","required":false,"schema":{"$ref":"#/components/schemas/FrostbitePlatforms","description":"Platform to get historic values for","default":"pc"},"description":"Platform to get historic values for"},{"name":"type","in":"query","required":false,"schema":{"$ref":"#/components/schemas/StatusArrayType","description":"Type of historic data to return","default":"amounts"},"description":"Type of historic data to return"}],"responses":{"200":{"description":"start and end time are EPOCH UTC timestamps, the arrays below it are from start to end time every hour as a value","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FrostbiteStatusArray"},"example":{"data":{"serverAmount":[0,0,0,0],"soldierAmount":[0,0,0,0],"queueAmount":[0,0,0,0],"spectatorAmount":[0,0,0,0],"timeStamps":["2021-07-05T11:00:00+00:00","2021-07-05T12:00:00+00:00","2021-07-05T13:00:00+00:00","2021-07-05T14:00:00+00:00"],"start":1606672800,"end":1609264800}}}}},"404":{"description":"if something went wrong getting statusgraph","content":{"application/json":{"example":{"errors":["Error connecting to the database"]}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bfv/serverarray/":{"get":{"tags":["Battlefield 5"],"summary":"Get the servers playeramount over time","operationId":"loggedServerData_bfv_serverarray__get","parameters":[{"name":"days","in":"query","required":false,"schema":{"type":"integer","maximum":7,"minimum":1,"description":"Number of days to get historic values for","default":7,"title":"Days"},"description":"Number of days to get historic values for"},{"name":"gameid","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Id of the server to get historic values for","title":"Gameid"},"description":"Id of the server to get historic values for"},{"name":"serverid","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"A more permanent id of the server to get historic values for","title":"Serverid"},"description":"A more permanent id of the server to get historic values for"},{"name":"servername","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Name of the server to get historic values for","examples":["BoB"],"title":"Servername"},"description":"Name of the server to get historic values for"},{"name":"platform","in":"query","required":false,"schema":{"$ref":"#/components/schemas/FrostbitePlatforms","description":"Platform to get historic values for","default":"pc"},"description":"Platform to get historic values for"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bfv/status/":{"get":{"tags":["Battlefield 5"],"summary":"Get the player- / serveramount for all regions.","description":"For platform there is pc, xboxone and ps4","operationId":"status_bfv_status__get","parameters":[{"name":"platform","in":"query","required":false,"schema":{"type":"string","description":"Platform to get amounts for","default":"pc","title":"Platform"},"description":"Platform to get amounts for"}],"responses":{"200":{"description":"a list of how many people are playing the game in that region","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FrostbiteGameStatus"},"example":{"regions":[{"region":"OC","modes":{"Possession":1,"Breakthrough":2,"ZoneControl":2,"TeamDeathMatch":9,"AirAssault":2,"Conquest":112,"BreakthroughLarge":20,"Domination":3,"TugOfWar":15,"Rush":1},"maps":{"Tsaritsyn":2,"FortDeVaux":4,"VerdunHeights":2,"VolgaRiver":6,"Rupture":3,"RiverSomme":1,"ŁupkówPass":2,"Albion":7,"LondonCalling:Scourge":2,"Zeebrugge":4,"Giant'sShadow":3,"Caporetto":2,"NivelleNights":1,"Passchendaele":2,"Razor'sEdge":1,"MonteGrappa":10,"HeligolandBight":3,"BallroomBlitz":10,"Amiens":20,"ArgonneForest":6,"AchiBaba":11,"LondonCalling:Raiders":1,"StQuentinScar":6,"Soissons":5,"Empire'sEdge":4,"PrisedeTahure":2,"BrusilovKeep":5,"FaoFortress":7,"SinaiDesert":30,"Galicia":1,"CapeHelles":4,"Suez":4},"amounts":{"communityQueueAmount":65,"spectatorAmount":23,"diceSpectatorAmount":1,"queueAmount":94,"soldierAmount":5601,"diceQueueAmount":29,"communitySpectatorAmount":22,"communitySoldierAmount":3101,"diceServerAmount":73,"serverAmount":167,"communityServerAmount":94,"diceSoldierAmount":2500}}]}}}},"404":{"description":"if something went wrong getting status","content":{"application/json":{"example":{"errors":["Error connecting to the database"]}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bf2042/stats/":{"get":{"tags":["Battlefield 2042"],"summary":"Get stats from the given player for bf2042","description":"You can choose to only send the playername and optional platform (defaults to pc)\n\nor send if (playerId) nucleus_id and platform to skip name conversion","operationId":"bf2042stats_bf2042_stats__get","parameters":[{"name":"raw","in":"query","required":false,"schema":{"type":"boolean","description":"If it needs to return the raw stats","default":false,"title":"Raw"},"description":"If it needs to return the raw stats"},{"name":"format_values","in":"query","required":false,"schema":{"type":"boolean","description":"If precentage values have to be returned as string, example: '50%' (enabled by default for backwards compatability)","default":true,"title":"Format Values"},"description":"If precentage values have to be returned as string, example: '50%' (enabled by default for backwards compatability)"},{"name":"name","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Name of the player to get stats for","examples":["iiTzArcur"],"title":"Name"},"description":"Name of the player to get stats for"},{"name":"playerid","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"ID of the player to get stats for","examples":[794397421],"title":"Playerid"},"description":"ID of the player to get stats for"},{"name":"nucleus_id","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Platform specific id of the player (oid)","examples":[2800753812],"title":"Nucleus Id"},"description":"Platform specific id of the player (oid)"},{"name":"platform","in":"query","required":false,"schema":{"$ref":"#/components/schemas/KingstonPlatforms","description":"Platform the player uses (both ps4, ps5 and xboxone and xboxseries are as if they are the same platform for stats)","default":"pc"},"description":"Platform the player uses (both ps4, ps5 and xboxone and xboxseries are as if they are the same platform for stats)"},{"name":"skip_battlelog","in":"query","required":false,"schema":{"type":"boolean","description":"If it needs to skip the battlelog player search","default":true,"title":"Skip Battlelog"},"description":"If it needs to skip the battlelog player search"}],"responses":{"200":{"description":"stats of a player based on given name","content":{"application/json":{"schema":{},"example":{"userId":2800753812,"avatar":"https://secure.download.dm.origin.com/production/avatar/prod/userAvatar/21021222/208x208.PNG","userName":"iiTzArcur","id":794397421,"weapons":[{"type":"PDW","weaponName":"PP-29","image":"https://cdn.gametools.network/weapons/bf2042/weapon_default_PP19-00f2ea5c.png","id":"pri_pdw_pp29","kills":0,"damage":0,"bodyKills":0,"headshotKills":0,"hipfireKills":0,"multiKills":0,"accuracy":"0.0%","killsPerMinute":0.0,"damagePerMinute":0.0,"headshots":"0.0%","hitVKills":0.0,"shotsHit":0,"shotsFired":0,"spawns":0,"timeEquipped":0}],"vehicles":[{"type":"Helicopter","vehicleName":"MD540 Nightbird","image":"https://cdn.gametools.network/vehicles/bf2042/LittleBird-54f140e1.png","id":"air_heli_nightbird","kills":0,"killsPerMinute":0.0,"damage":0,"spawns":1,"roadKills":0,"passengerAssists":1,"multiKills":0,"distanceTraveled":2342,"driverAssists":0,"vehiclesDestroyedWith":0,"assists":1,"callIns":1,"damageTo":17,"destroyed":0,"timeIn":90}],"vehicleGroups":[{"groupName":"Air","id":"air","kills":11,"killsPerMinute":0.39,"damage":2508,"spawns":12,"roadKills":0,"passengerAssists":34,"multiKills":1,"distanceTraveled":61614,"driverAssists":0,"vehiclesDestroyedWith":1,"assists":34,"callIns":7,"damageTo":295,"destroyed":1,"timeIn":1695}],"classes":[{"className":"Assault","characterName":"Mackay","statName":"Mackay (Assault)","image":"https://cdn.gametools.network/classes/bf2042/IconAlpha-db5e8361.svg","avatarImages":{"us":"https://cdn.gametools.network/classes/bf2042/CharAlpha_M-9377c351.png","rus":"https://cdn.gametools.network/classes/bf2042/CharAlpha_M-9377c351.png"},"id":"ass_alpha","kills":3,"deaths":2,"kpm":0.14,"killDeath":1.5,"spawns":0,"revives":1,"assists":3,"hazardZoneStreaks":0,"secondsPlayed":1325}],"gamemodes":[{"gamemodeName":"Breakthrough","image":"","id":"bt","kills":74,"assists":145,"revives":47,"bestSquad":0,"wins":2,"losses":2,"mvp":2,"matches":4,"sectorDefend":0,"objectivesArmed":0,"objectivesDisarmed":0,"objectivesDefended":4,"objectivesCaptured":4,"objectivesDestroyed":0,"objetiveTime":425,"kpm":0.66,"winPercent":"50.0%","secondsPlayed":6750}],"maps":[{"mapName":"Renewal","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/kingston/ad/09/Map_Art_BF2042_TW_L-ad09f15f.png","id":"kin_renewal","wins":1,"losses":1,"matches":2,"winPercent":"50.0%","secondsPlayed":1790}],"gadgets":[{"type":"Explosives","gadgetName":"C5 Explosive [Kingston]","image":"https://cdn.gametools.network/gadgets/bf2042/C4-6e2329da.png","id":"open_equip_c5","kills":0,"spawns":0,"damage":0,"uses":0,"multiKills":0,"vehiclesDestroyedWith":0,"kpm":0.0,"dpm":0.0,"secondsPlayed":0}],"bestClass":"Falck","humanPrecentage":"70.91%","kills":416,"deaths":229,"wins":17,"loses":30,"killsPerMinute":0.23,"damagePerMinute":29.85,"killsPerMatch":8.49,"damagePerMatch":1096.73,"headShots":74,"winPercent":"36.17%","headshots":"17.79%","killDeath":1.82,"infantryKillDeath":1.29,"damage":53740,"timePlayed":"1 day, 6:00:35","accuracy":"14.13%","revives":111,"heals":1683,"resupplies":186,"repairs":0,"squadmateRevive":27,"squadmateRespawn":0,"thrownThrowables":29,"inRound":{"revives":43,"resupplies":3,"squadmateRevive":1,"spotAssists":0,"thrownThrowables":0,"playerTakeDowns":0,"gadgetsDestoyed":1},"gadgetsDestoyed":25,"callIns":10,"playerTakeDowns":[0],"matchesPlayed":49,"secondsPlayed":108035,"dividedSecondsPlayed":{"flying":355,"driving":1355},"bestSquad":14,"teammatesSupported":154,"saviorKills":7,"shotsFired":19021,"shotsHit":2687,"killAssists":353,"vehiclesDestroyed":1,"enemiesSpotted":263,"mvp":22,"dividedKills":{"ads":307,"grenades":18,"hipfire":31,"longDistance":13347,"melee":0,"multiKills":25,"parachute":2,"passenger":37,"vehicle":54,"roadkills":0,"ai":121,"human":295,"turret":0,"ranger":0,"weapons":{"BAR":2,"SMG":11,"LMG":15,"DMR":26,"Sidearm":2,"Crossbows":0,"Shotguns":0,"Assault Rifles":0},"inRound":{"total":30,"turret":0,"killsAndAssists":127,"drone":0,"grenade":0,"headshots":0,"hipfire":0,"longDistance":980,"melee":0,"multiKills":0,"parachute":1,"passenger":0,"weapons":{"Sidearm":0,"BAR":1,"SMG":0,"AR":16,"DMR":9}}},"devidedDamage":{"explosion":7007,"passenger":5476,"vehicleDriver":2237,"toVehicle":465,"inRound":{"passenger":1358,"explosion":0,"toVehicle":0,"asVehicle":0}},"devidedAssists":{"driver":12,"passenger":174,"spot":71,"pilot":0,"ai":58,"inRound":{"total":10,"passenger":0,"pilot":0}},"distanceTraveled":{"foot":65535,"grapple":353,"passenger":55220,"vehicle":78334},"sector":{"captured":178,"defended":77},"objective":{"time":{"total":3370,"attacked":760,"defended":2085},"armed":0,"captured":36,"neutralized":17,"defused":0,"destroyed":0,"inRound":{"time":0,"armed":0,"captured":3,"neutralized":5,"defused":0,"destroyed":0}},"XP":[{"total":672525,"performance":76705,"ribbons":{"total":130000,"squad":30500,"combat":33500,"intel":17000,"objective":29500,"support":19500}}],"seasons":{"1":{"kills":0,"deaths":0,"wins":0,"loses":0,"roundsPlayed":0,"heals":0,"revives":0,"resupplies":0,"assists":0,"headshots":0,"enemiesSpotted":0,"vehiclesDestroyed":0,"ribbons":0,"objective":{"armed":0,"captured":0,"defused":0,"destroyed":0,"neutralized":0},"missionsCompleted":0,"intelExtracted":0,"timesExtracted":0,"vehiclesHPRepaired":0}}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bf2042/multiple/":{"post":{"tags":["Battlefield 2042"],"summary":"Get for multiple players via grpc (max 128 players at a time)","description":"Send a list of players in a array where you want stats from","operationId":"bf2042multiple_bf2042_multiple__post","parameters":[{"name":"raw","in":"query","required":false,"schema":{"type":"boolean","description":"If it needs to return the raw stats","default":false,"title":"Raw"},"description":"If it needs to return the raw stats"},{"name":"format_values","in":"query","required":false,"schema":{"type":"boolean","description":"If precentage values have to be returned as string, example: '50%' (enabled by default for backwards compatability)","default":true,"title":"Format Values"},"description":"If precentage values have to be returned as string, example: '50%' (enabled by default for backwards compatability)"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/PlayerInfo"},"description":"Give a list of players","examples":[[{"player_id":794397421,"user_id":2800753812,"platform":"pc"}]],"title":"Players"}}}},"responses":{"200":{"description":"stats of a player based on given name","content":{"application/json":{"schema":{},"example":{"data":[{"weapons":[{"type":"PDW","weaponName":"PP-29","image":"https://cdn.gametools.network/weapons/bf2042/weapon_default_PP19-00f2ea5c.png","id":"pri_pdw_pp29","kills":0,"damage":0,"bodyKills":0,"headshotKills":0,"hipfireKills":0,"multiKills":0,"accuracy":"0.0%","killsPerMinute":0.0,"damagePerMinute":0.0,"headshots":"0.0%","hitVKills":0.0,"shotsHit":0,"shotsFired":0,"spawns":0,"timeEquipped":0}],"vehicles":[{"type":"Helicopter","vehicleName":"MD540 Nightbird","image":"https://cdn.gametools.network/vehicles/bf2042/LittleBird-54f140e1.png","id":"air_heli_nightbird","kills":0,"killsPerMinute":0.0,"damage":0,"spawns":1,"roadKills":0,"passengerAssists":1,"multiKills":0,"distanceTraveled":2342,"driverAssists":0,"vehiclesDestroyedWith":0,"assists":1,"callIns":1,"damageTo":17,"destroyed":0,"timeIn":90}],"vehicleGroups":[{"groupName":"Air","id":"air","kills":11,"killsPerMinute":0.39,"damage":2508,"spawns":12,"roadKills":0,"passengerAssists":34,"multiKills":1,"distanceTraveled":61614,"driverAssists":0,"vehiclesDestroyedWith":1,"assists":34,"callIns":7,"damageTo":295,"destroyed":1,"timeIn":1695}],"classes":[{"className":"Assault","characterName":"Mackay","statName":"Mackay (Assault)","image":"https://cdn.gametools.network/classes/bf2042/IconAlpha-db5e8361.svg","avatarImages":{"us":"https://cdn.gametools.network/classes/bf2042/CharAlpha_M-9377c351.png","rus":"https://cdn.gametools.network/classes/bf2042/CharAlpha_M-9377c351.png"},"id":"ass_alpha","kills":3,"deaths":2,"kpm":0.14,"killDeath":1.5,"spawns":0,"revives":1,"assists":3,"hazardZoneStreaks":0,"secondsPlayed":1325}],"gamemodes":[{"gamemodeName":"Breakthrough","image":"","id":"bt","kills":74,"assists":145,"revives":47,"bestSquad":0,"wins":2,"losses":2,"mvp":2,"matches":4,"sectorDefend":0,"objectivesArmed":0,"objectivesDisarmed":0,"objectivesDefended":4,"objectivesCaptured":4,"objectivesDestroyed":0,"objetiveTime":425,"kpm":0.66,"winPercent":"50.0%","secondsPlayed":6750}],"maps":[{"mapName":"Renewal","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/kingston/ad/09/Map_Art_BF2042_TW_L-ad09f15f.png","id":"kin_renewal","wins":1,"losses":1,"matches":2,"winPercent":"50.0%","secondsPlayed":1790}],"gadgets":[{"type":"Explosives","gadgetName":"C5 Explosive [Kingston]","image":"https://cdn.gametools.network/gadgets/bf2042/C4-6e2329da.png","id":"open_equip_c5","kills":0,"spawns":0,"damage":0,"uses":0,"multiKills":0,"vehiclesDestroyedWith":0,"kpm":0.0,"dpm":0.0,"secondsPlayed":0}],"bestClass":"Falck","humanPrecentage":"70.91%","kills":416,"deaths":229,"wins":17,"loses":30,"killsPerMinute":0.23,"damagePerMinute":29.85,"killsPerMatch":8.49,"damagePerMatch":1096.73,"headShots":74,"winPercent":"36.17%","headshots":"17.79%","killDeath":1.82,"infantryKillDeath":1.29,"damage":53740,"timePlayed":"1 day, 6:00:35","accuracy":"14.13%","revives":111,"heals":1683,"resupplies":186,"repairs":0,"squadmateRevive":27,"squadmateRespawn":0,"thrownThrowables":29,"inRound":{"revives":43,"resupplies":3,"squadmateRevive":1,"spotAssists":0,"thrownThrowables":0,"playerTakeDowns":0,"gadgetsDestoyed":1},"gadgetsDestoyed":25,"callIns":10,"playerTakeDowns":[0],"matchesPlayed":49,"secondsPlayed":108035,"dividedSecondsPlayed":{"flying":355,"driving":1355},"bestSquad":14,"teammatesSupported":154,"saviorKills":7,"shotsFired":19021,"shotsHit":2687,"killAssists":353,"vehiclesDestroyed":1,"enemiesSpotted":263,"mvp":22,"dividedKills":{"ads":307,"grenades":18,"hipfire":31,"longDistance":13347,"melee":0,"multiKills":25,"parachute":2,"passenger":37,"vehicle":54,"roadkills":0,"ai":121,"human":295,"turret":0,"ranger":0,"weapons":{"BAR":2,"SMG":11,"LMG":15,"DMR":26,"Sidearm":2,"Crossbows":0,"Shotguns":0,"Assault Rifles":0},"inRound":{"total":30,"turret":0,"killsAndAssists":127,"drone":0,"grenade":0,"headshots":0,"hipfire":0,"longDistance":980,"melee":0,"multiKills":0,"parachute":1,"passenger":0,"weapons":{"Sidearm":0,"BAR":1,"SMG":0,"AR":16,"DMR":9}}},"devidedDamage":{"explosion":7007,"passenger":5476,"vehicleDriver":2237,"toVehicle":465,"inRound":{"passenger":1358,"explosion":0,"toVehicle":0,"asVehicle":0}},"devidedAssists":{"driver":12,"passenger":174,"spot":71,"pilot":0,"ai":58,"inRound":{"total":10,"passenger":0,"pilot":0}},"distanceTraveled":{"foot":65535,"grapple":353,"passenger":55220,"vehicle":78334},"sector":{"captured":178,"defended":77},"objective":{"time":{"total":3370,"attacked":760,"defended":2085},"armed":0,"captured":36,"neutralized":17,"defused":0,"destroyed":0,"inRound":{"time":0,"armed":0,"captured":3,"neutralized":5,"defused":0,"destroyed":0}},"XP":[{"total":672525,"performance":76705,"ribbons":{"total":130000,"squad":30500,"combat":33500,"intel":17000,"objective":29500,"support":19500}}],"seasons":{"1":{"kills":0,"deaths":0,"wins":0,"loses":0,"roundsPlayed":0,"heals":0,"revives":0,"resupplies":0,"assists":0,"headshots":0,"enemiesSpotted":0,"vehiclesDestroyed":0,"ribbons":0,"objective":{"armed":0,"captured":0,"defused":0,"destroyed":0,"neutralized":0},"missionsCompleted":0,"intelExtracted":0,"timesExtracted":0,"vehiclesHPRepaired":0}}}]}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bf2042/servers/":{"get":{"tags":["Battlefield 2042"],"summary":"Get a list of servers from portal based on given name","description":"To get multiple maps or regions, seperate them in a list with ';'.(cache of 10 seconds)","operationId":"bf2042servers_bf2042_servers__get","parameters":[{"name":"name","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"searching based on servername","title":"Name"},"description":"searching based on servername"},{"name":"experiencename","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"the name of the experience within portal.battlefield.com.","title":"Experiencename"},"description":"the name of the experience within portal.battlefield.com."},{"name":"region","in":"query","required":false,"schema":{"type":"string","description":"The regions available are: all (all regions), eu, asia, nam (north america), sam (south america), afr (Africa) or oc (Oceana).","default":"all","title":"Region"},"description":"The regions available are: all (all regions), eu, asia, nam (north america), sam (south america), afr (Africa) or oc (Oceana)."},{"name":"maps","in":"query","required":false,"schema":{"type":"string","description":"The available maps are: 'Arica Harbor', 'Valparaiso', 'Battle of the Bulge', 'El Alamein', 'Caspian Border', 'Noshahr Canals', 'Orbital', 'Hourglass', 'Kaleidoscope', 'Breakaway', 'Discarded', 'Manifest' and 'Renewal'","default":"","title":"Maps"},"description":"The available maps are: 'Arica Harbor', 'Valparaiso', 'Battle of the Bulge', 'El Alamein', 'Caspian Border', 'Noshahr Canals', 'Orbital', 'Hourglass', 'Kaleidoscope', 'Breakaway', 'Discarded', 'Manifest' and 'Renewal'"},{"name":"modes","in":"query","required":false,"schema":{"type":"string","description":"The available modes are: 'Breakthrough Large', 'Breakthrough', 'Conquest', 'Custom', 'Rush' and 'Conquest large'","default":"","title":"Modes"},"description":"The available modes are: 'Breakthrough Large', 'Breakthrough', 'Conquest', 'Custom', 'Rush' and 'Conquest large'"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"the max amount of servers it will gather, give it a number between 1 and 250.","default":10,"title":"Limit"},"description":"the max amount of servers it will gather, give it a number between 1 and 250."},{"name":"platform","in":"query","required":false,"schema":{"type":"string","description":"For platform there is pc, xboxone and ps4, ps5 and xboxseries","title":"Platform"},"description":"For platform there is pc, xboxone and ps4, ps5 and xboxseries"},{"name":"owners","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"to filter by serverowner, send a array like this: owners=[{\"nucleusid\":2800753812,\"personaid\":794397421,\"platformid\":1}] or owners=[{\"nucleusid\":2800753812,\"personaid\":794397421,\"platform\":\"pc\"}] (query formatted ofc)","title":"Owners"},"description":"to filter by serverowner, send a array like this: owners=[{\"nucleusid\":2800753812,\"personaid\":794397421,\"platformid\":1}] or owners=[{\"nucleusid\":2800753812,\"personaid\":794397421,\"platform\":\"pc\"}] (query formatted ofc)"},{"name":"has_password","in":"query","required":false,"schema":{"anyOf":[{"type":"boolean"},{"type":"null"}],"description":"If you want to filter out servers with/without a password","title":"Has Password"},"description":"If you want to filter out servers with/without a password"}],"responses":{"200":{"description":"serverlist based on given name","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Bf2042Search"},"example":{"servers":[{"progress":80,"region":"Asia","serverType":1,"serverId":"ca62bb1c-2512-4fbd-8cef-3a1d0ac99999","blazeGameId":7588483921670,"currentMap":"Valparaiso","maxQue":10,"inQue":2,"owner":{"personaId":1691745900,"platformId":4,"nucleusId":1007215708589,"platform":"ps5"},"adventure":"1054732","mode":"Conquest","playerAmount":128,"maxPlayers":128,"prefix":"Battlefield 3 Only - CQ # 9945","settings":["kingston_era","no_callins","custom_vehicle_settings","ai_enabled","even_team_sizes","sym_team_settings"],"regionId":"aws-bah","url":"https://portal.battlefield.com/1916651/assets/images/maps/Map_Art_BFBC2_VP_S.jpg"}]}}}},"404":{"description":"if something went wrong getting serverlist","content":{"application/json":{"example":{"errors":["error getting server info"]}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bf2042/feslid/":{"post":{"tags":["Battlefield 2042"],"summary":"Ask for the info about the username/avatar seperately","description":"Returns username and avatar based on the given info","operationId":"bf2042PostFeslid_bf2042_feslid__post","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"description":"the info about the user","examples":[{"platformId":4,"personaId":1720924242,"nucleusId":1003208927828}],"title":"User Info"}}}},"responses":{"200":{"description":"if the experience code exists","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FeslPlayerInfo"},"example":{"nucleusId":1003208927828,"platformId":4,"personaId":1720924242,"platform":"ps5","id":1720924242,"name":"Ewok_Pilot","avatar":"https://secure.download.dm.origin.com/production/avatar/prod/userAvatar/32634545/208x208.JPEG"}}}},"404":{"description":"if something went wrong getting info","content":{"application/json":{"example":{"errors":["error getting owner info"]}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["Battlefield 2042"],"summary":"Ask for the info about the username/avatar seperately (get request for CORS)","description":"Returns username and avatar based on the given info (get request for CORS)","operationId":"bf2042GetFeslid_bf2042_feslid__get","parameters":[{"name":"platformid","in":"query","required":false,"schema":{"type":"integer","description":"platform id (1 == pc, 2, ps4 and 3 xboxone)","examples":[2],"title":"Platformid"},"description":"platform id (1 == pc, 2, ps4 and 3 xboxone)"},{"name":"personaid","in":"query","required":false,"schema":{"type":"integer","description":"ID of the playe","examples":[1720924242],"title":"Personaid"},"description":"ID of the playe"},{"name":"nucleusid","in":"query","required":false,"schema":{"type":"integer","description":"Platform specific id of the player (oid)","examples":[1003208927828],"title":"Nucleusid"},"description":"Platform specific id of the player (oid)"}],"responses":{"200":{"description":"if the experience code exists","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FeslPlayerInfo"},"example":{"nucleusId":1003208927828,"platformId":4,"personaId":1720924242,"platform":"ps5","id":1720924242,"name":"Ewok_Pilot","avatar":"https://secure.download.dm.origin.com/production/avatar/prod/userAvatar/32634545/208x208.JPEG"}}}},"404":{"description":"if something went wrong getting info","content":{"application/json":{"example":{"errors":["error getting owner info"]}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bf2042/detailedserver/":{"get":{"tags":["Battlefield 2042"],"summary":"Get a list of servers from portal based on given name","description":"Available langauges for 'lang': ar-sa, de-de, en-us, es-es, es-mx, fr-fr, it-it, ja-jp, ko-kr, pl-pl, ru-ru, zh-cn and zh-tw. It defaults to en-us.","operationId":"bf2042detailedServers_bf2042_detailedserver__get","parameters":[{"name":"name","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"searching based on servername","title":"Name"},"description":"searching based on servername"},{"name":"experiencename","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"the name of the experience within portal.battlefield.com.","title":"Experiencename"},"description":"the name of the experience within portal.battlefield.com."},{"name":"serverid","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Using a more permanent id of the server","title":"Serverid"},"description":"Using a more permanent id of the server"},{"name":"return_ownername","in":"query","required":false,"schema":{"type":"boolean","description":"return_ownername will make it return the info a bit slower but returns the owner's name, use /bf2042/feslid/ if you want it seperate","default":true,"title":"Return Ownername"},"description":"return_ownername will make it return the info a bit slower but returns the owner's name, use /bf2042/feslid/ if you want it seperate"},{"name":"lang","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"default":"en-us","title":"Lang"}}],"responses":{"200":{"description":"serverinfo based on given name","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Bf2042DetailedServerInfo"},"example":{"rotation":[{"gameSize":128,"warmUpSize":8,"rounds":1,"mapname":"Arica Harbor","mode":"Conquest","location":"ConquestSmall0","allowedSpectators":4,"mutators":[],"image":"https://portal.battlefield.com/1916651/assets/images/maps/Map_Art_BFBC2_AH_S.jpg"}],"progress":80,"assetCategories":[{"childrenTags":{"tagList":[]},"assetId":"06945444-A158-4B75-987E-D58768225F6B"},{"childrenTags":{"tagList":[]},"assetId":"3C8FF5B2-1758-4E6B-804E-7B5CA6A80E72"}],"pingSite":"aws-bah","settings":[{"values":[{"settingName":"ID_ARRIVAL_SERVERTAG_BF3ERA","assignValue":"6","readableSettingName":"BF3"},{"settingName":"ID_ARRIVAL_SERVERTAG_BF3ERA_DESC","assignValue":"7","readableSettingName":"Includes a Battlefield 3 faction."}],"name":"bf3_era","settingId":0}],"owner":{"personaId":1691745900,"platformId":4,"nucleusId":1007215708589,"platform":"ps5","id":1691745900,"name":"AL-HDLANY_KUWAIT","avatar":"https://eaassets-a.akamaihd.net/battlelog/defaultavatars/default-avatar-36.png"},"blueprintType":"","currentMapId":2,"serverInfo":{"serverDescription":"Welcome To our Server. Twitter : @ArabBattlefield | Instagram : @Battlefield.MD","serverName":"Battlefield 3 Only - CQ # 9945","messages":[],"configDescription":"We hope all of you enjoyed . Visit our another servers Just write #9945 ... BF3 , BC2 , BF1942 and BF2042","configName":"BFMD / CQ - BF3 ONLY + CLASSIC / 128 Player !!  #9945"},"playerAmount":128,"maxPlayers":128,"protocolVersion":"","mutators":[{"mutatorId":"3192277320","kind":{"floatSparse":{"sparseValues":[],"defaultValue":0.5}},"name":"VehicleSpawnDelayMultiplier_PerTeam","category":"Native,WA_ST_Vehicle,WA_XP_Reduced"}],"currentMap":"Valparaiso","currentMapImage":"https://portal.battlefield.com/1916651/assets/images/maps/Map_Art_BFBC2_VP_S.jpg","region":"asia","prefix":"Battlefield 3 Only - CQ # 9945","description":"Welcome To our Server. Twitter : @ArabBattlefield | Instagram : @Battlefield.MD","serverId":"ca62bb1c-2512-4fbd-8cef-3a1d0ac99999"}}}},"404":{"description":"if something went wrong getting detailed serverinfo","content":{"application/json":{"example":{"errors":["error getting server info"]}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bf2042/player/":{"get":{"tags":["Battlefield 2042"],"summary":"Get id of a player within bf2042","operationId":"bf2042player_bf2042_player__get","parameters":[{"name":"name","in":"query","required":true,"schema":{"type":"string","description":"Name of the player to search for","examples":["iiTzArcur"],"title":"Name"},"description":"Name of the player to search for"}],"responses":{"200":{"description":"playerlist based on given name","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Bf2042PlayerSearch"},"example":{"results":[{"personaId":794397421,"name":"iiTzArcur","nucleusId":2800753812}]}}}},"404":{"description":"if something went wrong getting playerinfo","content":{"application/json":{"example":{"errors":["error getting playerinfo"]}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bf2042/inventory/":{"get":{"tags":["Battlefield 2042"],"summary":"playercard info, no info added about it yet","operationId":"bf2042inventory_bf2042_inventory__get","parameters":[{"name":"name","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Name of the player to get stats for","examples":["iiTzArcur"],"title":"Name"},"description":"Name of the player to get stats for"},{"name":"playerid","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"ID of the player to get stats for","examples":[794397421],"title":"Playerid"},"description":"ID of the player to get stats for"},{"name":"nucleus_id","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Platform specific id of the player (oid)","examples":[2800753812],"title":"Nucleus Id"},"description":"Platform specific id of the player (oid)"},{"name":"platform","in":"query","required":false,"schema":{"$ref":"#/components/schemas/KingstonPlatforms","description":"Platform the player uses (both ps4, ps5 and xboxone and xboxseries are as if they are the same platform for stats)","default":"pc"},"description":"Platform the player uses (both ps4, ps5 and xboxone and xboxseries are as if they are the same platform for stats)"},{"name":"skip_battlelog","in":"query","required":false,"schema":{"type":"boolean","description":"If it needs to skip the battlelog player search","default":true,"title":"Skip Battlelog"},"description":"If it needs to skip the battlelog player search"}],"responses":{"200":{"description":"playercard info, no info added about it yet","content":{"application/json":{"schema":{},"example":{"inventories":[{"player":{"nucleusId":2800753812,"personaId":794397421,"platformId":1},"playerCard":{"loadout":[{"loadoutId":"df319e7e-8daa-4d51-9f2b-3e2dac7a85a1","items":[{"itemList":[{"value":"a275cc62-195f-4fb6-855e-185e71571929","index":1}]}],"smth":20}],"items":[{"items":{"default":{"source":"SID_UNKNOWN_SOURCE"}},"key":"75726676-3bd5-4987-87ff-61a3a38dd805"}]},"gameplayId":"e41a947d21e0ebea12e0a0d18c50a239816684db"}]}}}},"404":{"description":"if something went wrong getting playercard","content":{"application/json":{"example":{"errors":["error getting playercard"]}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bf2042/translations/":{"get":{"tags":["Battlefield 2042"],"summary":"translation files used for portal and serveritems (warning: a lot of data)","operationId":"bf2042translations_bf2042_translations__get","parameters":[{"name":"lang","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"default":"en-us","title":"Lang"}}],"responses":{"200":{"description":"id to translated text","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TranslationsResponse"},"example":{"localizedTexts":[{"sid":"ID_CREDITS_EADP_PLAYER_AND_DEVELOPER_EXPERIENCE","localizedText":"EADP PLAYER AND DEVELOPER EXPERIENCE","categoryId":197}]}}}},"404":{"description":"if something went wrong getting translations","content":{"application/json":{"example":{"errors":["error getting translations"]}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bf2042/scheduledblueprint/":{"get":{"tags":["Battlefield 2042"],"summary":"all currently available portal settings (warning: a lot of data)","operationId":"bf2042blueprints_bf2042_scheduledblueprint__get","parameters":[{"name":"lang","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"default":"en-us","title":"Lang"}}],"responses":{"200":{"description":"all currently available portal settings","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ScheduledBlueprintResponse"},"example":{"blueprint":[{"name":"Mica","metadata":{"translations":[],"resources":[]},"blueprintType":"vanilla","availableTags":{"id":"mapdefault_era","metadata":{"translations":[{"translationId":"ID_ARRIVAL_SERVERTAG_MAPDEFAULT_ERA","kind":"6","localizedText":"MAP FACTION"}],"resources":[]}},"playgroundConstraints":{"maxDescriptionSize":256,"maxSecretSize":200,"maxMapsInRotation":20,"maxMutators":100,"maxNameSize":64},"availableGameData":{"modRules":{"rulesVersion":18446744072633231000},"assetCategories":{"tags":[{"tagId":"6203AB24-874C-2B00-A6D1-CCA10E8F579A","name":"U_AK12","metadata":{"translations":[{"translationId":"ID_ABILITY_AK12","kind":"8","localizedText":"AK-24","localizedTextDesc":""}],"resources":[{"location":{"ref":"1"},"kind":"lic"}]}}],"rootTags":[{"tagId":"Weapons","name":"Weapons","childrenTags":["656D6FC5-AF6E-4A31-A004-98EE89672C49"]}]},"maps":[{"levelLocation":"Conquest0","mutators":[],"metadata":{"translations":[{"translationId":"ID_GAMEMODE_CONQUEST","kind":"0","localizedText":"CONQUEST LARGE"}],"resources":[{"location":{"url":"[BB_PREFIX]/gamedata/kingston/0a/14/Map_Art_BF2042_DIS_L-0a140a99.png"},"kind":"image"}]},"gameMode":"Conquest","warmUpSize":{"defaultValue":16,"availableValues":{"sparseValues":{"index":14,"value":66}}},"levelName":"\u0004\u0012\u0006\u0012\u0004\n\u0002\u0000","gameSize":{"defaultValue":128,"availableValues":{"sparseValues":{"index":16,"value":24}}}}],"mutators":[{"id":"2005480485","name":"CompassAllowed_PerTeam","category":"WA_ST_UI","metadata":{"translations":[{"translationId":"ID_ARRIVAL_MUTATOR_BOOL_DISPLAYCOMPASS","kind":"2","localizedText":"COMPASS"}],"resources":[]}}]}}]}}}},"404":{"description":"if something went wrong getting scheduled blueprint","content":{"application/json":{"example":{"errors":["error getting scheduled blueprint"]}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bf2042/availabletags/":{"get":{"tags":["Battlefield 2042"],"summary":"get list of available server/experience tags","operationId":"bf2042AvailableTags_bf2042_availabletags__get","parameters":[{"name":"lang","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"default":"en-us","title":"Lang"}}],"responses":{"200":{"description":"get list of available server/experience tags","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AvailableTagsResponse"},"example":{"availableTags":[{"metadata":{"resources":[],"translations":[{"kind":"6","translationId":"ID_ARRIVAL_SERVERTAG_FRIENDLY_FIRE","localizedText":"FRIENDLY FIRE"},{"kind":"7","translationId":"ID_ARRIVAL_SERVERTAG_FRIENDLY_FIRE_DESC","localizedText":"Friendly Fire is on."}]},"id":"friendly_fire"}]}}}},"404":{"description":"if something went wrong getting available tags","content":{"application/json":{"example":{"errors":["error getting available tags"]}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bf2042/constraints/":{"get":{"tags":["Battlefield 2042"],"summary":"get the global limits for portal","operationId":"bf2042constraints_bf2042_constraints__get","responses":{"200":{"description":"get the global limits for portal","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConstraintsResponse"},"example":{"globalConstraints":{"maxGameServersPerPlayer":1,"maxPlaygroundsPerPlayer":25,"maxFollowedHostsListSize":1000}}}}},"404":{"description":"if something went wrong getting constraints","content":{"application/json":{"example":{"errors":["error getting constraints"]}}}}}}},"/bf2042/scheduledcollections/":{"get":{"tags":["Battlefield 2042"],"summary":"All current menuitems of the game","operationId":"bf2042_collections_bf2042_scheduledcollections__get","parameters":[{"name":"lang","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"default":"en-us","title":"Lang"}}],"responses":{"200":{"description":"All current menuitems of the game","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ScheduledCollectionsResponse"},"example":{"collectionList":[{"collectionId":"5c0f1489dbdc493cbcf8a4020b3dc9a6f66ee542f70bda95cabe0b132a2b78e0","collectionName":"Arrival 28980 - PROD_Portal_Week12","collectionValues":[{"main":{"subEntry":{"resource":[{"url":{"value":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/kingston/mix/Tile_Menu_Experience_Infection_Gun_Game-6123ec49.png"},"ref":"image"},{"url":{"value":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/kingston/mix-mica-background/Tile_Menu_Experience_Infection_Gun_Game_Bg-0701d73e.png"},"ref":"backgroundImage"}],"translations":[{"translationId":"ID_ARRIVAL_PRESET_INFECTIONGUNGAME","kind":"name","localizedText":"INFECTION GUN GAME"},{"translationId":"ID_ARRIVAL_PRESET_INFECTIONGUNGAME_MODE","kind":"description","localizedText":""},{"translationId":"ID_ARRIVAL_PRESET_INFECTIONGUNGAME_DESC","kind":"longDescription","localizedText":"A blend of Gun Game and Infection mode. Try to get through a list of weapons without becoming infected. By Nesto71"}]}},"mixes":[{"mixInfo":{"slotId":"0_Multiplayer_0","mixId":"1628640681255_c00270954ac330a0f1cb76286ab234d902377f5a97e8436515fbddfcc62269f7","matchmakingCommand":{"mode":[{"attribute":"1628640681255_c00270954ac330a0f1cb76286ab234d902377f5a97e8436515fbddfcc62269f7","name":"DESIRED_MIXES"},{"attribute":"prod_default/prod_default","name":"EXT_DATASOURCE_TENANCY"},{"attribute":"mica_pvp","name":"SERVERMODE"}],"attributes":["MM_CONTEXT","DESIRED_LEVELLOCATION","DESIRED_LEVELS","UNDESIRED_LEVELS","DESIRED_GAME_MODES","DESIRED_PLATFORMS"],"scenarioName":"custom_modbuildercustom_32_p"},"meta":{"item":{"translations":[{"translationId":"ID_ARRIVAL_PLAYSTYLE_PVEVP","kind":"name","localizedText":"PvEvP"},{"translationId":"ID_ARRIVAL_PLAYSTYLE_PVEVP_DESCRIPTION","kind":"description","localizedText":"PvEvP description"}]}}},"assets":{"item":{"translations":[{"translationId":"ID_ARRIVAL_PLAYSTYLE_MP","kind":"name","localizedText":"Multiplayer"},{"translationId":"ID_ARRIVAL_PLAYSTYLE_MP_DESCRIPTION","kind":"description","localizedText":"Play online against other players."}]}},"gamemode":"0_Multiplayer"}]}],"collectionType":"mica"}]}}}},"404":{"description":"if something went wrong getting scheduled collections","content":{"application/json":{"example":{"errors":["error getting scheduled collections"]}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bf2042/mixinfo/":{"get":{"tags":["Battlefield 2042"],"summary":"Get info about a submenu entry (via mixId)","operationId":"bf2042_mix_info_bf2042_mixinfo__get","parameters":[{"name":"mixid","in":"query","required":true,"schema":{"type":"string","description":"MixId of a menuitem","title":"Mixid"},"description":"MixId of a menuitem"}],"responses":{"200":{"description":"Get info about a submenu entry","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetMixesByIdResponse"},"example":{"mixes":[{"presetName":"Live_Gunfection","mapRotation":{"maps":[{"location":"ModBuilderCustom0","mapname":"Discarded","mutators":[],"rounds":1,"mode":"Custom","gameSize":32,"image":"https://portal.battlefield.com/1916651/assets/images/maps/Map_Art_BF2042_DIS_S.jpg"}]},"mutators":[{"kind":{"intSparse":{}},"category":"Global","mutatorId":"548273204","name":"FactionID_PerTeam"}],"mixMeta":"mica","mixType":"1628640681255_c00270954ac330a0f1cb76286ab234d902377f5a97e8436515fbddfcc62269f7"}],"missingMixes":[]}}}},"404":{"description":"if something went wrong getting mixinfo","content":{"application/json":{"example":{"errors":["error getting mixinfo"]}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bf2042/playground/":{"get":{"tags":["Battlefield 2042"],"summary":"Gets some basic info about a experience made in portal","operationId":"bf2042_playground_bf2042_playground__get","parameters":[{"name":"playgroundid","in":"query","required":false,"schema":{"type":"string","description":"Playground id","examples":["42924ad0-7d1d-11ec-bd24-e2cf76b022fe"],"default":"","title":"Playgroundid"},"description":"Playground id"},{"name":"experiencecode","in":"query","required":false,"schema":{"type":"string","description":"Experience code","examples":["aas2vs"],"default":"","title":"Experiencecode"},"description":"Experience code"},{"name":"blockydata","in":"query","required":false,"schema":{"type":"boolean","description":"Wheter to add blockly data. If you use the experiencecode instead of playgroundID, playgroundID, owner and blockydata cant be gathered!","default":true,"title":"Blockydata"},"description":"Wheter to add blockly data. If you use the experiencecode instead of playgroundID, playgroundID, owner and blockydata cant be gathered!"},{"name":"return_ownername","in":"query","required":false,"schema":{"type":"boolean","description":"return_ownername will make it return the info a bit slower but returns the owner's name, use /bf2042/feslid/ if you want it seperate","default":true,"title":"Return Ownername"},"description":"return_ownername will make it return the info a bit slower but returns the owner's name, use /bf2042/feslid/ if you want it seperate"},{"name":"lang","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"default":"en-us","title":"Lang"}}],"responses":{"200":{"description":"serverinfo based on given name","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PlaygroundInfo"},"example":{"validatedPlayground":{"assetCategories":[],"updatedAt":{"nanos":390000000,"seconds":1654932269},"owner":{"platformId":1,"personaId":794397421,"nucleusId":2800753812,"name":"iiTzArcur","avatar":"https://secure.download.dm.origin.com/production/avatar/prod/userAvatar/21021222/208x208.PNG"},"createdAt":{"nanos":616000000,"seconds":1643032516},"checksum":"6d2ac53463a2be9dfcaab7fab9d4037d1ba1a0a128643ce97d7c457c180b90b0","mapRotation":{"maps":[{"mode":"Custom","allowedSpectators":4,"location":"ModBuilderCustom2","warmUpSize":6,"mapname":"Exposure","gameSize":32,"mutators":[],"rounds":1,"image":"http://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/kingston/66/e8/Map_Art_BF2042_RID_L-66e845a2.png"}]},"playgroundDescription":"oof","blueprintType":"vanilla","teamComposition":{"teams":[{"teamId":1,"capacity":16},{"teamId":2,"capacity":16}],"internalTeams":[]},"mutators":[{"mutatorId":"2976738751","name":"MaxPlayerCount_PerTeam","kind":{"intSparse":{}},"category":"WA_GM_All"}],"settings":{"ConfigDescription":{"value":"oof"},"name":"oof","configName":{"value":"oof"},"gameServerMessage":[]},"playgroundId":"42924ad0-7d1d-11ec-bd24-e2cf76b022fe","playgroundName":"oof"},"tag":[{"metadata":{"resources":[],"translations":[{"translationId":"ID_ARRIVAL_SERVERTAG_MAPDEFAULT_ERA","kind":"6","localizedText":"MAP FACTION","localizedTextDesc":"Uses map settings to determine Faction."},{"translationId":"ID_ARRIVAL_SERVERTAG_MAPDEFAULT_ERA_DESC","kind":"7","localizedText":"Uses map settings to determine Faction.","localizedTextDesc":""}]},"id":"mapdefault_era"}],"originalPlayground":{"assetCategories":[],"updatedAt":{"nanos":390000000,"seconds":1654932269},"owner":{"platformId":1,"personaId":794397421,"nucleusId":2800753812,"name":"iiTzArcur","avatar":"https://secure.download.dm.origin.com/production/avatar/prod/userAvatar/21021222/208x208.PNG"},"createdAt":{"nanos":616000000,"seconds":1643032516},"checksum":"6d2ac53463a2be9dfcaab7fab9d4037d1ba1a0a128643ce97d7c457c180b90b0","mapRotation":{"maps":[{"mode":"Custom","allowedSpectators":4,"location":"ModBuilderCustom2","warmUpSize":6,"mapname":"Exposure","gameSize":32,"mutators":[],"rounds":1,"image":"http://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/kingston/66/e8/Map_Art_BF2042_RID_L-66e845a2.png"}]},"playgroundDescription":"oof","blueprintType":"vanilla","teamComposition":{"teams":[{"teamId":1,"capacity":16},{"teamId":2,"capacity":16}],"internalTeams":[]},"mutators":[{"mutatorId":"2976738751","name":"MaxPlayerCount_PerTeam","kind":{"intSparse":{}},"category":"WA_GM_All"}],"settings":{"ConfigDescription":{"value":"oof"},"name":"oof","configName":{"value":"oof"},"gameServerMessage":[]},"playgroundId":"42924ad0-7d1d-11ec-bd24-e2cf76b022fe","playgroundName":"oof"},"progressionMode":{"value":"portal-default","progressibles":[{"name":"XpCapValue","category":"Persistence","kind":{"intValue":10000},"mutatorId":"400274122"}]},"blocklyData":{"mainWorkspace":"<xml xmlns=\"https://developers.google.com/blockly/xml\"><variables><variable type=\"P....","variables":"<variables xmlns=\"https://developers.google.com/blockly/xml\"><variable type=\"Global\"...."}}}}},"404":{"description":"if something went wrong getting playground","content":{"application/json":{"example":{"errors":["error getting playground info","Give a playground id or experience code","Playground not found"]}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bf2042/storecatalog/":{"get":{"tags":["Battlefield 2042"],"summary":"Get list of dlc's that can be bought","operationId":"bf2042_get_store_catalog_bf2042_storecatalog__get","responses":{"200":{"description":"Get list of dlc's that can be bought","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetStoreCatalogResponse"},"example":{"offers":[{"crossPlatformId":"1623080706041_Battlefield_2042_500_BFC","pc":{"offerId":"Origin.OFR.50.0004624"}}]}}}},"404":{"description":"if something went wrong getting storeCatalog","content":{"application/json":{"example":{"errors":["error getting storeCatalog"]}}}}}}},"/bf2042/offers/":{"get":{"tags":["Battlefield 2042"],"summary":"Get the offers available in the store  (warning: a lot of data)","operationId":"bf2042_offers_bf2042_offers__get","parameters":[{"name":"lang","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"default":"en-us","title":"Lang"}}],"responses":{"200":{"description":"Get the offers available in the store","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetOffersResponse"},"example":{"bundles":[{"featured":[{"layout":[{"rows":[{"bundle":[{"identifier":"PRODUCT_1653901623866_Bundle_SLa9_Aesthetic_Assault"},{"identifier":"PRODUCT_1657280087124_SIO_WCharm_wcharm0026_The_Old_One_Free"},{"identifier":"PRODUCT_1645020925980_SIO_SLa7_WCharm_wcharm0006_DeathKnocks"}],"identifier":1},{"bundle":[{"identifier":"PRODUCT_1649324588857_Bundle_B3_Stormsurge"},{"identifier":"PRODUCT_1653902046973_Bundle_SLS2_Ice_Cold"}],"identifier":2}],"title":"ID_ARRIVAL_STORE_FEATURED_RECOMMENDED","readableTitle":"Recommended"},{"rows":[{"bundle":[{"identifier":"PRODUCT_1654075777173_Bundle_SB1B_Endangered_II"},{"identifier":"PRODUCT_1639756378724_Bundle_SLH1_Air_Americana"}],"identifier":2}],"title":"Placeholder","readableTitle":""}]}],"battlepassBanner":{"url":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/kingston/commerce/battlepassBanner/Premium_banner_Battlepass_S1-afbea17b.jpg","translationId":"ID_ARRIVAL_BATTLEPASS_BANNER_UPGRADE_TEXT","localizedText":"UPGRADE TO PREMIUM BATTLE PASS"},"upcomingFeatured":[]}],"validUntil":{"end":917000000,"start":1657825531},"items":[{"art":{"wide":{"art":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/kingston/1p/wide/KIN_GLD_1920x390_nologo-f4f48923.jpg"},"portrait":{"art":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/kingston/1p/portrait/KIN_GLD_480x390_nologo-01fdf9ee.jpg"},"full":{"art":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/kingston/1p/previewPageImage/KIN_GLD_1140x1020_nologo-97e985ed.jpg"},"custom":{"art":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/kingston/1p/doublePortrait/KIN_GLD_960x780_nologo-917abc0a.jpg"},"doublePortrait":{"art":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/kingston/1p/doublePortrait/KIN_GLD_960x390_nologo-906d1b63.jpg"}},"description":"ID_ARRIVAL_Y1_EDITION_DESC","title":"ID_ARRIVAL_GOLD_EDITION_UPGRADE_TITLE","order":{"priceAlias":"forFree"},"identifier":{"identifier":"1623781886903_Battlefield_2042_Y1_Upgrade"},"readableTitle":"Battlefield™ 2042 Year 1 Pass","readableDescription":"The Battlefield™ 2042 Year 1 Pass contains:  • 4 New Specialists (1 per Season of the Year 1 Pass) • 4 Battle Passes (1 per Season of the Year 1 Pass) • 3 Epic Skin Bundles (”Blistered Earth”, ”Tempest”, and ”Cold Blood”)"}],"unlocks":[{"title":"S01_PROGRESSION_TIER99","details":{"identifier":[{"identifier":"b7f76018-b4a3-4760-b7c1-b69e5e9812aa"}]},"unlocked":true}],"identifier":"ee2ae9820cfa104a9cc9aef03ca72f4d7bf542f6"}}}},"404":{"description":"if something went wrong getting offers","content":{"application/json":{"example":{"errors":["error getting offers"]}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bf2042/progressiontypes/":{"get":{"tags":["Battlefield 2042"],"summary":"Get the available progression types for Portal","operationId":"bf2042_get_progression_types_bf2042_progressiontypes__get","responses":{"200":{"description":"Get the available progression types for Portal","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetProgressionTypesResponse"},"example":{"entries":[{"progressibles":[{"kind":{"behaviour":0},"mutatorId":"400274122","category":"Persistence","name":"XpCapValue"}],"progressionMode":"default"}]}}}},"404":{"description":"if something went wrong getting progression types","content":{"application/json":{"example":{"errors":["error getting progression types"]}}}}}}},"/bf2042/statsarray/":{"get":{"tags":["Battlefield 2042"],"summary":"Get changes in players' stats over time, this gets saved every time you use the standard stats command in the api or gamestats bot (stats are per day, max 1 month)","operationId":"statsarray_bf2042_statsarray__get","parameters":[{"name":"days","in":"query","required":false,"schema":{"type":"integer","maximum":30,"minimum":1,"description":"Number of days to get historic values for","default":7,"title":"Days"},"description":"Number of days to get historic values for"},{"name":"name","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Name of the player to get stats for","examples":["iiTzArcur"],"title":"Name"},"description":"Name of the player to get stats for"},{"name":"playerid","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"ID of the player to get stats for","examples":[794397421],"title":"Playerid"},"description":"ID of the player to get stats for"},{"name":"nucleus_id","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Platform specific id of the player (oid)","examples":[2800753812],"title":"Nucleus Id"},"description":"Platform specific id of the player (oid)"},{"name":"platform","in":"query","required":false,"schema":{"$ref":"#/components/schemas/KingstonPlatforms","description":"Platform the player uses (both ps4, ps5 and xboxone and xboxseries are as if they are the same platform for stats)","default":"pc"},"description":"Platform the player uses (both ps4, ps5 and xboxone and xboxseries are as if they are the same platform for stats)"},{"name":"skip_battlelog","in":"query","required":false,"schema":{"type":"boolean","description":"If it needs to skip the battlelog player search","default":true,"title":"Skip Battlelog"},"description":"If it needs to skip the battlelog player search"}],"responses":{"200":{"description":"start and end time are EPOCH UTC timestamps, the arrays below it are from start to end time every day as a value","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StatsArray"},"example":{"accuracy":[22.87,22.87,22.86,22.86],"headshots":[8.59,8.59,8.59,8.59],"infantryKillDeath":[2.47,2.47,2.47,2.47],"infantryKillsPerMinute":[0.83,0.83,0.83,0.83],"killDeath":[4.17,4.17,4.18,4.18],"killsPerMinute":[1.4,1.4,1.4,1.4],"scorePerMinute":[1662.81,1662.81,1662.83,1662.83],"skill":[408.9,408.9,457.72,457.72],"winPercent":[56.42,56.42,56.42,56.42],"timeStamps":["2023-07-02T00:00:00+00:00","2023-07-03T00:00:00+00:00","2023-06-30T00:00:00+00:00","2023-07-01T00:00:00+00:00"],"startTime":"2023-07-02T00:00:00+00:00","endTime":"2023-07-01T00:00:00+00:00"}}}},"404":{"description":"if something went wrong getting statsgraph","content":{"application/json":{"example":{"errors":["Error connecting to the database","No data for that player"]}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bf2042/statusarray/":{"get":{"tags":["Battlefield 2042"],"summary":"Get the player- / serveramount for all regions from database gathered every hour for Battlefield 2042 portal.","operationId":"print_logged_data_bf2042_statusarray__get","parameters":[{"name":"days","in":"query","required":false,"schema":{"type":"integer","maximum":30,"minimum":1,"description":"Number of days to get historic values for","default":7,"title":"Days"},"description":"Number of days to get historic values for"},{"name":"region","in":"query","required":false,"schema":{"$ref":"#/components/schemas/FrostbiteRegionsWithMultiple","description":"Region to get historic values for","default":"all"},"description":"Region to get historic values for"},{"name":"type","in":"query","required":false,"schema":{"$ref":"#/components/schemas/ExpandedStatusArrayType","description":"Type of historic data to return","default":"amounts"},"description":"Type of historic data to return"}],"responses":{"200":{"description":"start and end time are EPOCH UTC timestamps, the arrays below it are from start to end time every hour as a value","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StatusArray"},"example":{"data":{"serverAmount":[0,0,0,0],"soldierAmount":[0,0,0,0],"queueAmount":[0,0,0,0],"spectatorAmount":[0,0,0,0],"timeStamps":["2021-07-05T11:00:00+00:00","2021-07-05T12:00:00+00:00","2021-07-05T13:00:00+00:00","2021-07-05T14:00:00+00:00"],"start":1606672800,"end":1609264800}}}}},"404":{"description":"if something went wrong getting statusgraph","content":{"application/json":{"example":{"errors":["Error connecting to the database"]}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bf2042/serverarray/":{"get":{"tags":["Battlefield 2042"],"summary":"Get the servers playeramount over time","operationId":"loggedServerData_bf2042_serverarray__get","parameters":[{"name":"days","in":"query","required":false,"schema":{"type":"integer","maximum":7,"minimum":1,"description":"Number of days to get historic values for","default":7,"title":"Days"},"description":"Number of days to get historic values for"},{"name":"gameid","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Id of the server to get historic values for","title":"Gameid"},"description":"Id of the server to get historic values for"},{"name":"serverid","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"A more permanent id of the server to get historic values for","title":"Serverid"},"description":"A more permanent id of the server to get historic values for"},{"name":"servername","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Name of the server to get historic values for","examples":["BoB"],"title":"Servername"},"description":"Name of the server to get historic values for"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bf2042/status/":{"get":{"tags":["Battlefield 2042"],"summary":"Get the player- / serveramount for all regions for Battlefield 2042 portal.","operationId":"game_status_bf2042_status__get","responses":{"200":{"description":"a list of how many people are playing the game in that region","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Bf2042GameStatus"},"example":{"regions":[{"region":"OC","modes":{"Possession":1,"Breakthrough":2,"ZoneControl":2,"TeamDeathMatch":9,"AirAssault":2,"Conquest":112,"BreakthroughLarge":20,"Domination":3,"TugOfWar":15,"Rush":1},"maps":{"Tsaritsyn":2,"FortDeVaux":4,"VerdunHeights":2,"VolgaRiver":6,"Rupture":3,"RiverSomme":1,"ŁupkówPass":2,"Albion":7,"LondonCalling:Scourge":2,"Zeebrugge":4,"Giant'sShadow":3,"Caporetto":2,"NivelleNights":1,"Passchendaele":2,"Razor'sEdge":1,"MonteGrappa":10,"HeligolandBight":3,"BallroomBlitz":10,"Amiens":20,"ArgonneForest":6,"AchiBaba":11,"LondonCalling:Raiders":1,"StQuentinScar":6,"Soissons":5,"Empire'sEdge":4,"PrisedeTahure":2,"BrusilovKeep":5,"FaoFortress":7,"SinaiDesert":30,"Galicia":1,"CapeHelles":4,"Suez":4},"amounts":{"communityQueueAmount":65,"spectatorAmount":23,"diceSpectatorAmount":1,"queueAmount":94,"soldierAmount":5601,"diceQueueAmount":29,"communitySpectatorAmount":22,"communitySoldierAmount":3101,"diceServerAmount":73,"serverAmount":167,"communityServerAmount":94,"diceSoldierAmount":2500}}]}}}},"404":{"description":"if something went wrong getting status","content":{"application/json":{"example":{"errors":["Error connecting to the database"]}}}}}}},"/bf6/stats/":{"get":{"tags":["Battlefield 6"],"summary":"Get stats from the given player for bf6","description":"You can choose to only send the playername and optional platform (defaults to pc)\n\nor send if (playerId) nucleus_id and platform to skip name conversion","operationId":"bf6stats_bf6_stats__get","parameters":[{"name":"categories","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"},"description":"Which category to get the stats for, singleplayer or multiplayer","default":["multiplayer"],"title":"Categories"},"description":"Which category to get the stats for, singleplayer or multiplayer"},{"name":"raw","in":"query","required":false,"schema":{"type":"boolean","description":"If it needs to return the raw stats","default":false,"title":"Raw"},"description":"If it needs to return the raw stats"},{"name":"format_values","in":"query","required":false,"schema":{"type":"boolean","description":"If precentage values have to be returned as string, example: '50%' (enabled by default for backwards compatability)","default":true,"title":"Format Values"},"description":"If precentage values have to be returned as string, example: '50%' (enabled by default for backwards compatability)"},{"name":"seperation","in":"query","required":false,"schema":{"type":"boolean","description":"If it also needs to return the stats seperated by gamemode and season","default":false,"title":"Seperation"},"description":"If it also needs to return the stats seperated by gamemode and season"},{"name":"filter","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"send a filter that it has to filter the result with, ex: {\"scopes\": [{\"category\": \"global\", \"name\": \"global\"}]} for only global stats","title":"Filter"},"description":"send a filter that it has to filter the result with, ex: {\"scopes\": [{\"category\": \"global\", \"name\": \"global\"}]} for only global stats"},{"name":"name","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Name of the player to get stats for","examples":["iiTzArcur"],"title":"Name"},"description":"Name of the player to get stats for"},{"name":"playerid","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"ID of the player to get stats for","examples":[794397421],"title":"Playerid"},"description":"ID of the player to get stats for"},{"name":"nucleus_id","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Platform specific id of the player (oid)","examples":[2800753812],"title":"Nucleus Id"},"description":"Platform specific id of the player (oid)"},{"name":"platform","in":"query","required":false,"schema":{"$ref":"#/components/schemas/SantiagoPlatforms","description":"Platform the player uses (both ea, xbox, psn, steam and epic are as if they are the same platform for stats)","default":"ea"},"description":"Platform the player uses (both ea, xbox, psn, steam and epic are as if they are the same platform for stats)"},{"name":"skip_battlelog","in":"query","required":false,"schema":{"type":"boolean","description":"If it needs to skip the battlelog player search","default":true,"title":"Skip Battlelog"},"description":"If it needs to skip the battlelog player search"},{"name":"lang","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"default":"en-us","title":"Lang"}}],"responses":{"200":{"description":"stats of a player based on given name","content":{"application/json":{"schema":{},"example":{"userId":2800753812,"avatar":"https://secure.download.dm.origin.com/production/avatar/prod/userAvatar/21021222/208x208.PNG","userName":"iiTzArcur","id":794397421,"weapons":[{"type":"PDW","weaponName":"PP-29","image":"https://cdn.gametools.network/weapons/bf2042/weapon_default_PP19-00f2ea5c.png","id":"pri_pdw_pp29","kills":0,"damage":0,"bodyKills":0,"headshotKills":0,"hipfireKills":0,"multiKills":0,"accuracy":"0.0%","killsPerMinute":0.0,"damagePerMinute":0.0,"headshots":"0.0%","hitVKills":0.0,"shotsHit":0,"shotsFired":0,"spawns":0,"timeEquipped":0}],"vehicles":[{"type":"Helicopter","vehicleName":"MD540 Nightbird","image":"https://cdn.gametools.network/vehicles/bf2042/LittleBird-54f140e1.png","id":"air_heli_nightbird","kills":0,"killsPerMinute":0.0,"damage":0,"spawns":1,"roadKills":0,"passengerAssists":1,"multiKills":0,"distanceTraveled":2342,"driverAssists":0,"vehiclesDestroyedWith":0,"assists":1,"callIns":1,"damageTo":17,"destroyed":0,"timeIn":90}],"vehicleGroups":[{"groupName":"Air","id":"air","kills":11,"killsPerMinute":0.39,"damage":2508,"spawns":12,"roadKills":0,"passengerAssists":34,"multiKills":1,"distanceTraveled":61614,"driverAssists":0,"vehiclesDestroyedWith":1,"assists":34,"callIns":7,"damageTo":295,"destroyed":1,"timeIn":1695}],"classes":[{"className":"Assault","characterName":"Mackay","statName":"Mackay (Assault)","image":"https://cdn.gametools.network/classes/bf2042/IconAlpha-db5e8361.svg","avatarImages":{"us":"https://cdn.gametools.network/classes/bf2042/CharAlpha_M-9377c351.png","rus":"https://cdn.gametools.network/classes/bf2042/CharAlpha_M-9377c351.png"},"id":"ass_alpha","kills":3,"deaths":2,"kpm":0.14,"killDeath":1.5,"spawns":0,"revives":1,"assists":3,"hazardZoneStreaks":0,"secondsPlayed":1325}],"gamemodes":[{"gamemodeName":"Breakthrough","image":"","id":"bt","kills":74,"assists":145,"revives":47,"bestSquad":0,"wins":2,"losses":2,"mvp":2,"matches":4,"sectorDefend":0,"objectivesArmed":0,"objectivesDisarmed":0,"objectivesDefended":4,"objectivesCaptured":4,"objectivesDestroyed":0,"objetiveTime":425,"kpm":0.66,"winPercent":"50.0%","secondsPlayed":6750}],"maps":[{"mapName":"Renewal","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/kingston/ad/09/Map_Art_BF2042_TW_L-ad09f15f.png","id":"kin_renewal","wins":1,"losses":1,"matches":2,"winPercent":"50.0%","secondsPlayed":1790}],"gadgets":[{"type":"Explosives","gadgetName":"C5 Explosive [Kingston]","image":"https://cdn.gametools.network/gadgets/bf2042/C4-6e2329da.png","id":"open_equip_c5","kills":0,"spawns":0,"damage":0,"uses":0,"multiKills":0,"vehiclesDestroyedWith":0,"kpm":0.0,"dpm":0.0,"secondsPlayed":0}],"bestClass":"Falck","humanPrecentage":"70.91%","kills":416,"deaths":229,"wins":17,"loses":30,"killsPerMinute":0.23,"damagePerMinute":29.85,"killsPerMatch":8.49,"damagePerMatch":1096.73,"headShots":74,"winPercent":"36.17%","headshots":"17.79%","killDeath":1.82,"infantryKillDeath":1.29,"damage":53740,"timePlayed":"1 day, 6:00:35","accuracy":"14.13%","revives":111,"heals":1683,"resupplies":186,"repairs":0,"squadmateRevive":27,"squadmateRespawn":0,"thrownThrowables":29,"inRound":{"revives":43,"resupplies":3,"squadmateRevive":1,"spotAssists":0,"thrownThrowables":0,"playerTakeDowns":0,"gadgetsDestoyed":1},"gadgetsDestoyed":25,"callIns":10,"playerTakeDowns":[0],"matchesPlayed":49,"secondsPlayed":108035,"dividedSecondsPlayed":{"flying":355,"driving":1355},"bestSquad":14,"teammatesSupported":154,"saviorKills":7,"shotsFired":19021,"shotsHit":2687,"killAssists":353,"vehiclesDestroyed":1,"enemiesSpotted":263,"mvp":22,"dividedKills":{"ads":307,"grenades":18,"hipfire":31,"longDistance":13347,"melee":0,"multiKills":25,"parachute":2,"passenger":37,"vehicle":54,"roadkills":0,"ai":121,"human":295,"turret":0,"ranger":0,"weapons":{"BAR":2,"SMG":11,"LMG":15,"DMR":26,"Sidearm":2,"Crossbows":0,"Shotguns":0,"Assault Rifles":0},"inRound":{"total":30,"turret":0,"killsAndAssists":127,"drone":0,"grenade":0,"headshots":0,"hipfire":0,"longDistance":980,"melee":0,"multiKills":0,"parachute":1,"passenger":0,"weapons":{"Sidearm":0,"BAR":1,"SMG":0,"AR":16,"DMR":9}}},"devidedDamage":{"explosion":7007,"passenger":5476,"vehicleDriver":2237,"toVehicle":465,"inRound":{"passenger":1358,"explosion":0,"toVehicle":0,"asVehicle":0}},"devidedAssists":{"driver":12,"passenger":174,"spot":71,"pilot":0,"ai":58,"inRound":{"total":10,"passenger":0,"pilot":0}},"distanceTraveled":{"foot":65535,"grapple":353,"passenger":55220,"vehicle":78334},"sector":{"captured":178,"defended":77},"objective":{"time":{"total":3370,"attacked":760,"defended":2085},"armed":0,"captured":36,"neutralized":17,"defused":0,"destroyed":0,"inRound":{"time":0,"armed":0,"captured":3,"neutralized":5,"defused":0,"destroyed":0}},"XP":[{"total":672525,"performance":76705,"ribbons":{"total":130000,"squad":30500,"combat":33500,"intel":17000,"objective":29500,"support":19500}}],"seasons":{"1":{"kills":0,"deaths":0,"wins":0,"loses":0,"roundsPlayed":0,"heals":0,"revives":0,"resupplies":0,"assists":0,"headshots":0,"enemiesSpotted":0,"vehiclesDestroyed":0,"ribbons":0,"objective":{"armed":0,"captured":0,"defused":0,"destroyed":0,"neutralized":0},"missionsCompleted":0,"intelExtracted":0,"timesExtracted":0,"vehiclesHPRepaired":0}}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bf6/profile/":{"get":{"tags":["Battlefield 6"],"summary":"Get profile from the given player for bf6","operationId":"bf6profile_bf6_profile__get","parameters":[{"name":"name","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Name of the player to get stats for","examples":["iiTzArcur"],"title":"Name"},"description":"Name of the player to get stats for"},{"name":"playerid","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"ID of the player to get stats for","examples":[794397421],"title":"Playerid"},"description":"ID of the player to get stats for"},{"name":"nucleus_id","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Platform specific id of the player (oid)","examples":[2800753812],"title":"Nucleus Id"},"description":"Platform specific id of the player (oid)"},{"name":"platform","in":"query","required":false,"schema":{"$ref":"#/components/schemas/SantiagoPlatforms","description":"Platform the player uses (both ea, xbox, psn, steam and epic are as if they are the same platform for stats)","default":"ea"},"description":"Platform the player uses (both ea, xbox, psn, steam and epic are as if they are the same platform for stats)"},{"name":"skip_battlelog","in":"query","required":false,"schema":{"type":"boolean","description":"If it needs to skip the battlelog player search","default":true,"title":"Skip Battlelog"},"description":"If it needs to skip the battlelog player search"},{"name":"lang","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"default":"en-us","title":"Lang"}}],"responses":{"200":{"description":"playerlist based on given name","content":{"application/json":{"schema":{},"example":{"results":[{"personaId":794397421,"name":"iiTzArcur","nucleusId":2800753812}]}}}},"404":{"description":"if something went wrong getting playerinfo","content":{"application/json":{"example":{"errors":["error getting playerinfo"]}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bf6/servers/":{"get":{"tags":["Battlefield 6"],"summary":"Get a list of servers from portal based on given name","description":"To get multiple maps or regions, seperate them in a list with ';'.(cache of 10 seconds)","operationId":"bf6servers_bf6_servers__get","parameters":[{"name":"name","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"searching based on servername","title":"Name"},"description":"searching based on servername"},{"name":"experiencename","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"the name of the experience within portal.battlefield.com.","title":"Experiencename"},"description":"the name of the experience within portal.battlefield.com."},{"name":"experiencecode","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"search by the experience code","title":"Experiencecode"},"description":"search by the experience code"},{"name":"playground_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"search by the playground id","title":"Playground Id"},"description":"search by the playground id"},{"name":"region","in":"query","required":false,"schema":{"type":"string","description":"The regions available are: all (all regions), eu, asia, nam (north america), sam (south america), afr (Africa) or oc (Oceana).","default":"all","title":"Region"},"description":"The regions available are: all (all regions), eu, asia, nam (north america), sam (south america), afr (Africa) or oc (Oceana)."},{"name":"maps","in":"query","required":false,"schema":{"type":"string","description":"The available maps are: 'Siege of Cairo', 'Empire State', 'Iberian Offensive', 'Liberation Peak', 'Manhattan Bridge', 'Operation Firestorm', 'Saints Quarter', 'New Sobek City' and 'Mirak Valley'","default":"","title":"Maps"},"description":"The available maps are: 'Siege of Cairo', 'Empire State', 'Iberian Offensive', 'Liberation Peak', 'Manhattan Bridge', 'Operation Firestorm', 'Saints Quarter', 'New Sobek City' and 'Mirak Valley'"},{"name":"modes","in":"query","required":false,"schema":{"type":"string","description":"The available modes are: 'Breakthrough Large', 'Breakthrough', 'Conquest', 'Custom', 'Rush' and 'Conquest large'","default":"","title":"Modes"},"description":"The available modes are: 'Breakthrough Large', 'Breakthrough', 'Conquest', 'Custom', 'Rush' and 'Conquest large'"},{"name":"platform","in":"query","required":false,"schema":{"type":"string","description":"For platform there is pc, xboxone and ps4, ps5, xboxseries and steam","title":"Platform"},"description":"For platform there is pc, xboxone and ps4, ps5, xboxseries and steam"},{"name":"owners","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"to filter by serverowner, send a array like this: owners=[{\"nucleusid\":2800753812,\"personaid\":794397421,\"platformid\":1}] or owners=[{\"nucleusid\":2800753812,\"personaid\":794397421,\"platform\":\"pc\"}] (query formatted ofc)","title":"Owners"},"description":"to filter by serverowner, send a array like this: owners=[{\"nucleusid\":2800753812,\"personaid\":794397421,\"platformid\":1}] or owners=[{\"nucleusid\":2800753812,\"personaid\":794397421,\"platform\":\"pc\"}] (query formatted ofc)"}],"responses":{"200":{"description":"serverlist based on given name","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Bf2042Search"},"example":{"servers":[{"progress":80,"region":"Asia","serverType":1,"serverId":"ca62bb1c-2512-4fbd-8cef-3a1d0ac99999","blazeGameId":7588483921670,"currentMap":"Valparaiso","maxQue":10,"inQue":2,"owner":{"personaId":1691745900,"platformId":4,"nucleusId":1007215708589,"platform":"ps5"},"adventure":"1054732","mode":"Conquest","playerAmount":128,"maxPlayers":128,"prefix":"Battlefield 3 Only - CQ # 9945","settings":["kingston_era","no_callins","custom_vehicle_settings","ai_enabled","even_team_sizes","sym_team_settings"],"regionId":"aws-bah","url":"https://portal.battlefield.com/1916651/assets/images/maps/Map_Art_BFBC2_VP_S.jpg"}]}}}},"404":{"description":"if something went wrong getting serverlist","content":{"application/json":{"example":{"errors":["error getting server info"]}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bf6/detailedserver/":{"get":{"tags":["Battlefield 6"],"summary":"Get a list of servers from portal based on given name","description":"Available langauges for 'lang': ar-sa, de-de, en-us, es-es, es-mx, fr-fr, it-it, ja-jp, ko-kr, pl-pl, ru-ru, zh-cn and zh-tw. It defaults to en-us.","operationId":"bf6detailedServers_bf6_detailedserver__get","parameters":[{"name":"name","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"searching based on servername","title":"Name"},"description":"searching based on servername"},{"name":"experiencename","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"the name of the experience within portal.battlefield.com.","title":"Experiencename"},"description":"the name of the experience within portal.battlefield.com."},{"name":"serverid","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Using a more permanent id of the server","title":"Serverid"},"description":"Using a more permanent id of the server"},{"name":"return_ownername","in":"query","required":false,"schema":{"type":"boolean","description":"return_ownername will make it return the info a bit slower but returns the owner's name, use /bf2042/feslid/ if you want it seperate","default":true,"title":"Return Ownername"},"description":"return_ownername will make it return the info a bit slower but returns the owner's name, use /bf2042/feslid/ if you want it seperate"},{"name":"lang","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"default":"en-us","title":"Lang"}}],"responses":{"200":{"description":"serverinfo based on given name","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Bf2042DetailedServerInfo"},"example":{"rotation":[{"gameSize":128,"warmUpSize":8,"rounds":1,"mapname":"Arica Harbor","mode":"Conquest","location":"ConquestSmall0","allowedSpectators":4,"mutators":[],"image":"https://portal.battlefield.com/1916651/assets/images/maps/Map_Art_BFBC2_AH_S.jpg"}],"progress":80,"assetCategories":[{"childrenTags":{"tagList":[]},"assetId":"06945444-A158-4B75-987E-D58768225F6B"},{"childrenTags":{"tagList":[]},"assetId":"3C8FF5B2-1758-4E6B-804E-7B5CA6A80E72"}],"pingSite":"aws-bah","settings":[{"values":[{"settingName":"ID_ARRIVAL_SERVERTAG_BF3ERA","assignValue":"6","readableSettingName":"BF3"},{"settingName":"ID_ARRIVAL_SERVERTAG_BF3ERA_DESC","assignValue":"7","readableSettingName":"Includes a Battlefield 3 faction."}],"name":"bf3_era","settingId":0}],"owner":{"personaId":1691745900,"platformId":4,"nucleusId":1007215708589,"platform":"ps5","id":1691745900,"name":"AL-HDLANY_KUWAIT","avatar":"https://eaassets-a.akamaihd.net/battlelog/defaultavatars/default-avatar-36.png"},"blueprintType":"","currentMapId":2,"serverInfo":{"serverDescription":"Welcome To our Server. Twitter : @ArabBattlefield | Instagram : @Battlefield.MD","serverName":"Battlefield 3 Only - CQ # 9945","messages":[],"configDescription":"We hope all of you enjoyed . Visit our another servers Just write #9945 ... BF3 , BC2 , BF1942 and BF2042","configName":"BFMD / CQ - BF3 ONLY + CLASSIC / 128 Player !!  #9945"},"playerAmount":128,"maxPlayers":128,"protocolVersion":"","mutators":[{"mutatorId":"3192277320","kind":{"floatSparse":{"sparseValues":[],"defaultValue":0.5}},"name":"VehicleSpawnDelayMultiplier_PerTeam","category":"Native,WA_ST_Vehicle,WA_XP_Reduced"}],"currentMap":"Valparaiso","currentMapImage":"https://portal.battlefield.com/1916651/assets/images/maps/Map_Art_BFBC2_VP_S.jpg","region":"asia","prefix":"Battlefield 3 Only - CQ # 9945","description":"Welcome To our Server. Twitter : @ArabBattlefield | Instagram : @Battlefield.MD","serverId":"ca62bb1c-2512-4fbd-8cef-3a1d0ac99999"}}}},"404":{"description":"if something went wrong getting detailed serverinfo","content":{"application/json":{"example":{"errors":["error getting server info"]}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bf6/multiple/":{"post":{"tags":["Battlefield 6"],"summary":"Get for multiple players via grpc (max 128 players at a time)","description":"Send a list of players in a array where you want stats from","operationId":"bf6multiple_bf6_multiple__post","parameters":[{"name":"categories","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"},"description":"Which category to get the stats for, singleplayer or multiplayer","default":["multiplayer"],"title":"Categories"},"description":"Which category to get the stats for, singleplayer or multiplayer"},{"name":"raw","in":"query","required":false,"schema":{"type":"boolean","description":"If it needs to return the raw stats","default":false,"title":"Raw"},"description":"If it needs to return the raw stats"},{"name":"format_values","in":"query","required":false,"schema":{"type":"boolean","description":"If precentage values have to be returned as string, example: '50%' (enabled by default for backwards compatability)","default":true,"title":"Format Values"},"description":"If precentage values have to be returned as string, example: '50%' (enabled by default for backwards compatability)"},{"name":"seperation","in":"query","required":false,"schema":{"type":"boolean","description":"If it also needs to return the stats seperated by gamemode and season","default":false,"title":"Seperation"},"description":"If it also needs to return the stats seperated by gamemode and season"},{"name":"filter","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"send a filter that it has to filter the result with, ex: {\"scopes\": [{\"category\": \"global\", \"name\": \"global\"}]} for only global stats","title":"Filter"},"description":"send a filter that it has to filter the result with, ex: {\"scopes\": [{\"category\": \"global\", \"name\": \"global\"}]} for only global stats"},{"name":"lang","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"default":"en-us","title":"Lang"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/PlayerInfo"},"description":"Give a list of players","examples":[[{"player_id":794397421,"user_id":2800753812,"platform":"pc"}]],"title":"Players"}}}},"responses":{"200":{"description":"stats of a player based on given name","content":{"application/json":{"schema":{},"example":{"data":[{"weapons":[{"type":"PDW","weaponName":"PP-29","image":"https://cdn.gametools.network/weapons/bf2042/weapon_default_PP19-00f2ea5c.png","id":"pri_pdw_pp29","kills":0,"damage":0,"bodyKills":0,"headshotKills":0,"hipfireKills":0,"multiKills":0,"accuracy":"0.0%","killsPerMinute":0.0,"damagePerMinute":0.0,"headshots":"0.0%","hitVKills":0.0,"shotsHit":0,"shotsFired":0,"spawns":0,"timeEquipped":0}],"vehicles":[{"type":"Helicopter","vehicleName":"MD540 Nightbird","image":"https://cdn.gametools.network/vehicles/bf2042/LittleBird-54f140e1.png","id":"air_heli_nightbird","kills":0,"killsPerMinute":0.0,"damage":0,"spawns":1,"roadKills":0,"passengerAssists":1,"multiKills":0,"distanceTraveled":2342,"driverAssists":0,"vehiclesDestroyedWith":0,"assists":1,"callIns":1,"damageTo":17,"destroyed":0,"timeIn":90}],"vehicleGroups":[{"groupName":"Air","id":"air","kills":11,"killsPerMinute":0.39,"damage":2508,"spawns":12,"roadKills":0,"passengerAssists":34,"multiKills":1,"distanceTraveled":61614,"driverAssists":0,"vehiclesDestroyedWith":1,"assists":34,"callIns":7,"damageTo":295,"destroyed":1,"timeIn":1695}],"classes":[{"className":"Assault","characterName":"Mackay","statName":"Mackay (Assault)","image":"https://cdn.gametools.network/classes/bf2042/IconAlpha-db5e8361.svg","avatarImages":{"us":"https://cdn.gametools.network/classes/bf2042/CharAlpha_M-9377c351.png","rus":"https://cdn.gametools.network/classes/bf2042/CharAlpha_M-9377c351.png"},"id":"ass_alpha","kills":3,"deaths":2,"kpm":0.14,"killDeath":1.5,"spawns":0,"revives":1,"assists":3,"hazardZoneStreaks":0,"secondsPlayed":1325}],"gamemodes":[{"gamemodeName":"Breakthrough","image":"","id":"bt","kills":74,"assists":145,"revives":47,"bestSquad":0,"wins":2,"losses":2,"mvp":2,"matches":4,"sectorDefend":0,"objectivesArmed":0,"objectivesDisarmed":0,"objectivesDefended":4,"objectivesCaptured":4,"objectivesDestroyed":0,"objetiveTime":425,"kpm":0.66,"winPercent":"50.0%","secondsPlayed":6750}],"maps":[{"mapName":"Renewal","image":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/gamedata/kingston/ad/09/Map_Art_BF2042_TW_L-ad09f15f.png","id":"kin_renewal","wins":1,"losses":1,"matches":2,"winPercent":"50.0%","secondsPlayed":1790}],"gadgets":[{"type":"Explosives","gadgetName":"C5 Explosive [Kingston]","image":"https://cdn.gametools.network/gadgets/bf2042/C4-6e2329da.png","id":"open_equip_c5","kills":0,"spawns":0,"damage":0,"uses":0,"multiKills":0,"vehiclesDestroyedWith":0,"kpm":0.0,"dpm":0.0,"secondsPlayed":0}],"bestClass":"Falck","humanPrecentage":"70.91%","kills":416,"deaths":229,"wins":17,"loses":30,"killsPerMinute":0.23,"damagePerMinute":29.85,"killsPerMatch":8.49,"damagePerMatch":1096.73,"headShots":74,"winPercent":"36.17%","headshots":"17.79%","killDeath":1.82,"infantryKillDeath":1.29,"damage":53740,"timePlayed":"1 day, 6:00:35","accuracy":"14.13%","revives":111,"heals":1683,"resupplies":186,"repairs":0,"squadmateRevive":27,"squadmateRespawn":0,"thrownThrowables":29,"inRound":{"revives":43,"resupplies":3,"squadmateRevive":1,"spotAssists":0,"thrownThrowables":0,"playerTakeDowns":0,"gadgetsDestoyed":1},"gadgetsDestoyed":25,"callIns":10,"playerTakeDowns":[0],"matchesPlayed":49,"secondsPlayed":108035,"dividedSecondsPlayed":{"flying":355,"driving":1355},"bestSquad":14,"teammatesSupported":154,"saviorKills":7,"shotsFired":19021,"shotsHit":2687,"killAssists":353,"vehiclesDestroyed":1,"enemiesSpotted":263,"mvp":22,"dividedKills":{"ads":307,"grenades":18,"hipfire":31,"longDistance":13347,"melee":0,"multiKills":25,"parachute":2,"passenger":37,"vehicle":54,"roadkills":0,"ai":121,"human":295,"turret":0,"ranger":0,"weapons":{"BAR":2,"SMG":11,"LMG":15,"DMR":26,"Sidearm":2,"Crossbows":0,"Shotguns":0,"Assault Rifles":0},"inRound":{"total":30,"turret":0,"killsAndAssists":127,"drone":0,"grenade":0,"headshots":0,"hipfire":0,"longDistance":980,"melee":0,"multiKills":0,"parachute":1,"passenger":0,"weapons":{"Sidearm":0,"BAR":1,"SMG":0,"AR":16,"DMR":9}}},"devidedDamage":{"explosion":7007,"passenger":5476,"vehicleDriver":2237,"toVehicle":465,"inRound":{"passenger":1358,"explosion":0,"toVehicle":0,"asVehicle":0}},"devidedAssists":{"driver":12,"passenger":174,"spot":71,"pilot":0,"ai":58,"inRound":{"total":10,"passenger":0,"pilot":0}},"distanceTraveled":{"foot":65535,"grapple":353,"passenger":55220,"vehicle":78334},"sector":{"captured":178,"defended":77},"objective":{"time":{"total":3370,"attacked":760,"defended":2085},"armed":0,"captured":36,"neutralized":17,"defused":0,"destroyed":0,"inRound":{"time":0,"armed":0,"captured":3,"neutralized":5,"defused":0,"destroyed":0}},"XP":[{"total":672525,"performance":76705,"ribbons":{"total":130000,"squad":30500,"combat":33500,"intel":17000,"objective":29500,"support":19500}}],"seasons":{"1":{"kills":0,"deaths":0,"wins":0,"loses":0,"roundsPlayed":0,"heals":0,"revives":0,"resupplies":0,"assists":0,"headshots":0,"enemiesSpotted":0,"vehiclesDestroyed":0,"ribbons":0,"objective":{"armed":0,"captured":0,"defused":0,"destroyed":0,"neutralized":0},"missionsCompleted":0,"intelExtracted":0,"timesExtracted":0,"vehiclesHPRepaired":0}}}]}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bf6/player/":{"get":{"tags":["Battlefield 6"],"summary":"Get id of a player within bf6","operationId":"bf6player_bf6_player__get","parameters":[{"name":"name","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Name of the player to search for","examples":["iiTzArcur"],"title":"Name"},"description":"Name of the player to search for"},{"name":"playerid","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"ID of the player to get stats for","examples":[794397421],"title":"Playerid"},"description":"ID of the player to get stats for"},{"name":"nucleus_id","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Platform specific id of the player (oid)","examples":[2800753812],"title":"Nucleus Id"},"description":"Platform specific id of the player (oid)"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"description":"Number of player results to return","default":10,"title":"Limit"},"description":"Number of player results to return"}],"responses":{"200":{"description":"playerlist based on given name","content":{"application/json":{"schema":{},"example":{"results":[{"personaId":794397421,"name":"iiTzArcur","nucleusId":2800753812}]}}}},"404":{"description":"if something went wrong getting playerinfo","content":{"application/json":{"example":{"errors":["error getting playerinfo"]}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bf6/storecatalog/":{"get":{"tags":["Battlefield 6"],"summary":"Get list of dlc's that can be bought","operationId":"bf6_get_store_catalog_bf6_storecatalog__get","responses":{"200":{"description":"Get list of dlc's that can be bought","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetStoreCatalogResponse"},"example":{"offers":[{"crossPlatformId":"1623080706041_Battlefield_2042_500_BFC","pc":{"offerId":"Origin.OFR.50.0004624"}}]}}}},"404":{"description":"if something went wrong getting storeCatalog","content":{"application/json":{"example":{"errors":["error getting storeCatalog"]}}}}}}},"/bf6/gameevents/":{"get":{"tags":["Battlefield 6"],"summary":"Get list of game events","operationId":"bf6_get_game_events_bf6_gameevents__get","responses":{"200":{"description":"Get list of dlc's that can be bought","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetStoreCatalogResponse"},"example":{"offers":[{"crossPlatformId":"1623080706041_Battlefield_2042_500_BFC","pc":{"offerId":"Origin.OFR.50.0004624"}}]}}}},"404":{"description":"if something went wrong getting storeCatalog","content":{"application/json":{"example":{"errors":["error getting storeCatalog"]}}}}}}},"/bf6/translations/":{"get":{"tags":["Battlefield 6"],"summary":"translation files used for portal and serveritems (warning: a lot of data)","operationId":"bf6translations_bf6_translations__get","parameters":[{"name":"sids","in":"query","required":false,"schema":{"anyOf":[{"type":"array","items":{"type":"string"}},{"type":"null"}],"title":"Sids"}},{"name":"categories","in":"query","required":false,"schema":{"anyOf":[{"type":"array","items":{"type":"integer"}},{"type":"null"}],"title":"Categories"}},{"name":"lang","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"default":"en-us","title":"Lang"}}],"responses":{"200":{"description":"id to translated text","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TranslationsResponse"},"example":{"localizedTexts":[{"sid":"ID_CREDITS_EADP_PLAYER_AND_DEVELOPER_EXPERIENCE","localizedText":"EADP PLAYER AND DEVELOPER EXPERIENCE","categoryId":197}]}}}},"404":{"description":"if something went wrong getting translations","content":{"application/json":{"example":{"errors":["error getting translations"]}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bf6/experience/":{"get":{"tags":["Battlefield 6"],"summary":"Gets some basic info about a experience made in portal","operationId":"bf6_experience_bf6_experience__get","parameters":[{"name":"experienceid","in":"query","required":false,"schema":{"type":"string","description":"Experience id","examples":["4e8b2f70-a742-11f0-a8ef-d7e10093ca02"],"default":"","title":"Experienceid"},"description":"Experience id"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bf6/progressiontypes/":{"get":{"tags":["Battlefield 6"],"summary":"Get the available progression types for Portal","operationId":"bf6_get_progression_types_bf6_progressiontypes__get","responses":{"200":{"description":"Get the available progression types for Portal","content":{"application/json":{"schema":{},"example":{"entries":[{"progressibles":[{"kind":{"behaviour":0},"mutatorId":"400274122","category":"Persistence","name":"XpCapValue"}],"progressionMode":"default"}]}}}},"404":{"description":"if something went wrong getting progression types","content":{"application/json":{"example":{"errors":["error getting progression types"]}}}}}}},"/bf6/pastseasons/":{"get":{"tags":["Battlefield 6"],"summary":"Get the finished seasons of bf6","operationId":"bf6_get_past_seasons_bf6_pastseasons__get","parameters":[{"name":"lang","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"default":"en-us","title":"Lang"}}],"responses":{"200":{"description":"get list of available server/experience tags","content":{"application/json":{"schema":{},"example":{"seasons":[{"name":"Season1","status":3,"validUntil":{"start":{"seconds":"1761652800"},"end":{"seconds":"1771329540"}},"battlePass":{"content":{"title":{"value":"ID_ARRIVAL_SEASON_1"},"description":{"value":"ID_ARRIVAL_BATTLEPASS_DESC_TEST"},"background":{"url":"https://eaassets-a.akamaihd.net/battlelog/battlebinary/glacier/battlepass/BattlePassS1/MBSBackgrounds/GLA_BattlePass_S1_MBS_InstantUnlock-10d2ede3.jpg"},"resources":[{"name":"battlepassAssetGuid","value":{"text":{"value":"160b9fdf-96b3-5554-a2af-daa8d0a8e65b"}}}],"titleTranslation":"Season 1","descriptionTranslation":"Unlock the Battle Pass to earn exclusive rewards as you play—featuring skins, weapons, boosts, and more. Level up each tier to claim your gear before the season ends."}}}]}}}},"404":{"description":"if something went wrong getting available tags","content":{"application/json":{"example":{"errors":["error getting available tags"]}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bf6/questdefinitions/":{"get":{"tags":["Battlefield 6"],"summary":"Get the information about the current quests in bf6","operationId":"bf6_get_definitions_bf6_questdefinitions__get","responses":{"200":{"description":"get list of available server/experience tags","content":{"application/json":{"schema":{},"example":{"definitions":[{"quest":{"category":"s1w12","questId":"s01w12l01"},"definitionHash":"176da69f9d20a82e9dc83724dc3ade6f84426c130f0ced0baf341c8491d230a1","metadata":[{"key":"eligibility","value":"WEEKLY"}]}]}}}},"404":{"description":"if something went wrong getting available tags","content":{"application/json":{"example":{"errors":["error getting available tags"]}}}}}}},"/bf6/questrerollconfiguration/":{"get":{"tags":["Battlefield 6"],"summary":"Get the reroll configurations for quests in bf6","operationId":"bf6_get_reroll_configuration_bf6_questrerollconfiguration__get","responses":{"200":{"description":"get list of available server/experience tags","content":{"application/json":{"schema":{},"example":{"configurations":{"daily":{"maxRerolls":1,"entitlements":[{"name":"premium_san","enabled":true}],"counterId":"REROLLS_DAILY"},"event":{"maxRerolls":3,"entitlements":[{"name":"premium_san","enabled":true}],"counterId":"REROLLS_EVENTS_S04_weekly_group","groupId":"S04_weekly_group"}},"validUntil":{"seconds":"1788134400"}}}}},"404":{"description":"if something went wrong getting available tags","content":{"application/json":{"example":{"errors":["error getting available tags"]}}}}}}},"/bf6/licenserequirements/":{"get":{"tags":["Battlefield 6"],"summary":"Get the license requirements for different maps in Portal","operationId":"bf6_get_license_requirements_bf6_licenserequirements__get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/bf6/availabletags/":{"get":{"tags":["Battlefield 6"],"summary":"get list of available server/experience tags","operationId":"bf6_get_available_tags_bf6_availabletags__get","responses":{"200":{"description":"get list of available server/experience tags","content":{"application/json":{"schema":{},"example":{"availableTags":[{"metadata":{"resources":[],"translations":[{"kind":"6","translationId":"ID_ARRIVAL_SERVERTAG_FRIENDLY_FIRE","localizedText":"FRIENDLY FIRE"},{"kind":"7","translationId":"ID_ARRIVAL_SERVERTAG_FRIENDLY_FIRE_DESC","localizedText":"Friendly Fire is on."}]},"id":"friendly_fire"}]}}}},"404":{"description":"if something went wrong getting available tags","content":{"application/json":{"example":{"errors":["error getting available tags"]}}}}}}},"/bf6/playground/":{"get":{"tags":["Battlefield 6"],"summary":"Gets some basic info about a experience made in portal","operationId":"bf6_playground_bf6_playground__get","parameters":[{"name":"experienceid","in":"query","required":false,"schema":{"type":"string","description":"Experience id","examples":["4e8b2f70-a742-11f0-a8ef-d7e10093ca02"],"default":"","title":"Experienceid"},"description":"Experience id"},{"name":"playgroundid","in":"query","required":false,"schema":{"type":"string","description":"Same as experience id, for backwards compatibility with 2042","examples":["4e8b2f70-a742-11f0-a8ef-d7e10093ca02"],"default":"","title":"Playgroundid"},"description":"Same as experience id, for backwards compatibility with 2042"},{"name":"experiencecode","in":"query","required":false,"schema":{"type":"string","description":"Experience code","examples":["aas2vs"],"default":"","title":"Experiencecode"},"description":"Experience code"},{"name":"lang","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"default":"en-us","title":"Lang"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bf6/shared_playground/":{"get":{"tags":["Battlefield 6"],"summary":"Gets some basic info about a experience made in portal","operationId":"bf6_shared_playground_bf6_shared_playground__get","parameters":[{"name":"experiencecode","in":"query","required":false,"schema":{"type":"string","description":"Experience code","examples":["yt6xx"],"default":"","title":"Experiencecode"},"description":"Experience code"},{"name":"lang","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"default":"en-us","title":"Lang"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bf6/statusarray/":{"get":{"tags":["Battlefield 6"],"summary":"Get the player- / serveramount for all regions from database gathered every hour for Battlefield 6 portal.","operationId":"print_logged_data_bf6_statusarray__get","parameters":[{"name":"days","in":"query","required":false,"schema":{"type":"integer","maximum":30,"minimum":1,"description":"Number of days to get historic values for","default":7,"title":"Days"},"description":"Number of days to get historic values for"},{"name":"region","in":"query","required":false,"schema":{"$ref":"#/components/schemas/FrostbiteRegionsWithMultiple","description":"Region to get historic values for","default":"all"},"description":"Region to get historic values for"},{"name":"type","in":"query","required":false,"schema":{"$ref":"#/components/schemas/ExpandedStatusArrayType","description":"Type of historic data to return","default":"amounts"},"description":"Type of historic data to return"}],"responses":{"200":{"description":"start and end time are EPOCH UTC timestamps, the arrays below it are from start to end time every hour as a value","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StatusArray"},"example":{"data":{"serverAmount":[0,0,0,0],"soldierAmount":[0,0,0,0],"queueAmount":[0,0,0,0],"spectatorAmount":[0,0,0,0],"timeStamps":["2021-07-05T11:00:00+00:00","2021-07-05T12:00:00+00:00","2021-07-05T13:00:00+00:00","2021-07-05T14:00:00+00:00"],"start":1606672800,"end":1609264800}}}}},"404":{"description":"if something went wrong getting statusgraph","content":{"application/json":{"example":{"errors":["Error connecting to the database"]}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bf6/serverarray/":{"get":{"tags":["Battlefield 6"],"summary":"Get the servers playeramount over time","operationId":"loggedServerData_bf6_serverarray__get","parameters":[{"name":"days","in":"query","required":false,"schema":{"type":"integer","maximum":7,"minimum":1,"description":"Number of days to get historic values for","default":7,"title":"Days"},"description":"Number of days to get historic values for"},{"name":"gameid","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Id of the server to get historic values for","title":"Gameid"},"description":"Id of the server to get historic values for"},{"name":"serverid","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"A more permanent id of the server to get historic values for","title":"Serverid"},"description":"A more permanent id of the server to get historic values for"},{"name":"servername","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Name of the server to get historic values for","examples":["BoB"],"title":"Servername"},"description":"Name of the server to get historic values for"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bf6/status/":{"get":{"tags":["Battlefield 6"],"summary":"Get the player- / serveramount for all regions for Battlefield 6 portal.","operationId":"game_status_bf6_status__get","responses":{"200":{"description":"a list of how many people are playing the game in that region","content":{"application/json":{"schema":{},"example":{"regions":[{"region":"OC","modes":{"Possession":1,"Breakthrough":2,"ZoneControl":2,"TeamDeathMatch":9,"AirAssault":2,"Conquest":112,"BreakthroughLarge":20,"Domination":3,"TugOfWar":15,"Rush":1},"maps":{"Tsaritsyn":2,"FortDeVaux":4,"VerdunHeights":2,"VolgaRiver":6,"Rupture":3,"RiverSomme":1,"ŁupkówPass":2,"Albion":7,"LondonCalling:Scourge":2,"Zeebrugge":4,"Giant'sShadow":3,"Caporetto":2,"NivelleNights":1,"Passchendaele":2,"Razor'sEdge":1,"MonteGrappa":10,"HeligolandBight":3,"BallroomBlitz":10,"Amiens":20,"ArgonneForest":6,"AchiBaba":11,"LondonCalling:Raiders":1,"StQuentinScar":6,"Soissons":5,"Empire'sEdge":4,"PrisedeTahure":2,"BrusilovKeep":5,"FaoFortress":7,"SinaiDesert":30,"Galicia":1,"CapeHelles":4,"Suez":4},"amounts":{"communityQueueAmount":65,"spectatorAmount":23,"diceSpectatorAmount":1,"queueAmount":94,"soldierAmount":5601,"diceQueueAmount":29,"communitySpectatorAmount":22,"communitySoldierAmount":3101,"diceServerAmount":73,"serverAmount":167,"communityServerAmount":94,"diceSoldierAmount":2500}}]}}}},"404":{"description":"if something went wrong getting status","content":{"application/json":{"example":{"errors":["Error connecting to the database"]}}}}}}},"/bfglobal/player/":{"get":{"tags":["Battlefield global"],"summary":"Get the other ids of a user","operationId":"bfFindPlayer_bfglobal_player__get","parameters":[{"name":"name","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Name of the player to get stats for","examples":["iiTzArcur"],"title":"Name"},"description":"Name of the player to get stats for"},{"name":"playerid","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"ID of the player to get stats for","examples":[794397421],"title":"Playerid"},"description":"ID of the player to get stats for"},{"name":"oid","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Platform specific id of the player (oid)","examples":[2800753812],"title":"Oid"},"description":"Platform specific id of the player (oid)"},{"name":"platform","in":"query","required":false,"schema":{"$ref":"#/components/schemas/FrostbitePlatforms","description":"Platform the player uses","default":"pc"},"description":"Platform the player uses"},{"name":"skip_battlelog","in":"query","required":false,"schema":{"type":"boolean","description":"If it needs to skip the battlelog player search","default":false,"title":"Skip Battlelog"},"description":"If it needs to skip the battlelog player search"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bfglobal/games/":{"get":{"tags":["Battlefield global"],"summary":"Get the games a user has","description":"you only have to fill in one of them: oid (used in bfban: 'https://bfban.com/#/cheaters/1008084550936'), name (normal playername), or playerid (same as id in what it returns - fastest method).\n\nif you dont know what you need to use, just use 'name', just fill the playername in there: **/stats/?name=iiTzArcur","operationId":"bfgames_bfglobal_games__get","parameters":[{"name":"include_emblem","in":"query","required":false,"schema":{"type":"boolean","description":"Include the player's emblem in the result","default":false,"title":"Include Emblem"},"description":"Include the player's emblem in the result"},{"name":"name","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Name of the player to get stats for","examples":["iiTzArcur"],"title":"Name"},"description":"Name of the player to get stats for"},{"name":"playerid","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"ID of the player to get stats for","examples":[794397421],"title":"Playerid"},"description":"ID of the player to get stats for"},{"name":"oid","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Platform specific id of the player (oid)","examples":[2800753812],"title":"Oid"},"description":"Platform specific id of the player (oid)"},{"name":"platform","in":"query","required":false,"schema":{"$ref":"#/components/schemas/FrostbitePlatforms","description":"Platform the player uses","default":"pc"},"description":"Platform the player uses"},{"name":"skip_battlelog","in":"query","required":false,"schema":{"type":"boolean","description":"If it needs to skip the battlelog player search","default":false,"title":"Skip Battlelog"},"description":"If it needs to skip the battlelog player search"}],"responses":{"200":{"description":"Get a list of games a player has","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PlayerGames"},"example":{"avatar":"https://secure.download.dm.origin.com/production/avatar/prod/userAvatar/21021222/208x208.PNG","emblem":"https://eaassets-a.akamaihd.net/battlelog/bf-emblems/prod_default/ugc/254/552/2670916273/256.png?v=1599947004","userName":"iiTzArcur","id":794397421,"bf1":true,"bf4":true,"bfv":true,"bf3":true,"bfh":true}}}},"404":{"description":"if something went wrong getting playerinfo","content":{"application/json":{"example":{"errors":["playername not found"]}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bfglobal/ea_desktop_backend/":{"get":{"tags":["Battlefield global"],"summary":"check which tokens are still valid for the backend","operationId":"eaDesktopBackend_bfglobal_ea_desktop_backend__get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/bfglobal/statusarray/":{"get":{"tags":["Battlefield global"],"summary":"Get the player- / serveramount for all regions from database gathered every hour.","operationId":"printLoggedData_bfglobal_statusarray__get","parameters":[{"name":"days","in":"query","required":false,"schema":{"type":"integer","maximum":30,"minimum":1,"description":"Number of days to get historic values for","default":7,"title":"Days"},"description":"Number of days to get historic values for"},{"name":"platform","in":"query","required":false,"schema":{"type":"string","description":"Platform to get amounts for","default":"pc","title":"Platform"},"description":"Platform to get amounts for"}],"responses":{"200":{"description":"start and end time are EPOCH UTC timestamps, the arrays below it are from start to end time every hour as a value","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GlobalStatusArray"},"example":{"data":{"serverAmount":[0,0,0,0],"soldierAmount":[0,0,0,0],"queueAmount":[0,0,0,0],"spectatorAmount":[0,0,0,0],"timeStamps":["2021-07-05T11:00:00+00:00","2021-07-05T12:00:00+00:00","2021-07-05T13:00:00+00:00","2021-07-05T14:00:00+00:00"],"start":1606672800,"end":1609264800}}}}},"404":{"description":"if something went wrong getting statusgraph","content":{"application/json":{"example":{"errors":["Error connecting to the database"]}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bfglobal/totalstatusarray/":{"get":{"tags":["Battlefield global"],"summary":"Total server and playeramount for all games combined","operationId":"totalStatusArray_bfglobal_totalstatusarray__get","parameters":[{"name":"days","in":"query","required":false,"schema":{"type":"integer","maximum":30,"minimum":1,"description":"Number of days to get historic values for","default":7,"title":"Days"},"description":"Number of days to get historic values for"}],"responses":{"200":{"description":"start and end time are EPOCH UTC timestamps, the arrays below it are from start to end time every hour as a value","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TotalStatusArray"},"example":{"data":{"serverAmount":[0,0,0,0],"soldierAmount":[0,0,0,0],"queueAmount":[0,0,0,0],"spectatorAmount":[0,0,0,0],"timeStamps":["2021-07-05T11:00:00+00:00","2021-07-05T12:00:00+00:00","2021-07-05T13:00:00+00:00","2021-07-05T14:00:00+00:00"],"start":1606672800,"end":1609264800}}}}},"404":{"description":"if something went wrong getting statusgraph","content":{"application/json":{"example":{"errors":["Error connecting to the database"]}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bfglobal/search/":{"get":{"tags":["Battlefield global"],"summary":"Search for a player","operationId":"searchPlayer_bfglobal_search__get","parameters":[{"name":"name","in":"query","required":true,"schema":{"type":"string","minLength":3,"description":"Name of the player to search for","title":"Name"},"description":"Name of the player to search for"}],"responses":{"200":{"description":"players based on given name","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Player"},"title":"Response Searchplayer Bfglobal Search  Get"},"example":[{"personaId":794397421,"personaName":"iiTzArcur","userId":2800753812,"platformId":1}]}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bfglobal/platoons/":{"get":{"tags":["Battlefield global"],"summary":"Search for a platoon","description":"It needs a minimum of 3 characters to start the search\n                        \nAvailable options for platform: pc, ps4, xboxone.","operationId":"searchPlatoon_bfglobal_platoons__get","parameters":[{"name":"name","in":"query","required":true,"schema":{"type":"string","minLength":3,"description":"Name of the platoon to search for","title":"Name"},"description":"Name of the platoon to search for"},{"name":"platform","in":"query","required":false,"schema":{"type":"string","description":"Platform to get amounts for","default":"pc","title":"Platform"},"description":"Platform to get amounts for"},{"name":"lang","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"default":"en-us","title":"Lang"}}],"responses":{"200":{"description":"platoonlist based on given name","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PlatoonStats"},"example":{"platoons":[{"id":"979f8d6e-8fb2-4769-9b76-87934126c5dc","tag":"BoB","name":"Band of Brothers","currentSize":2,"emblem":"https://eaassets-a.akamaihd.net/battlelog/bf-emblems/prod_default/exclusive/256/Airlift1.png"}]}}}},"404":{"description":"if something went wrong getting platoons","content":{"application/json":{"example":{"errors":["platoon not found"]}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bfglobal/detailedplatoon/":{"get":{"tags":["Battlefield global"],"summary":"Get info about the given platoon","operationId":"platoonstat_bfglobal_detailedplatoon__get","parameters":[{"name":"id","in":"query","required":true,"schema":{"type":"string","description":"Id of the platoon to search for","title":"Id"},"description":"Id of the platoon to search for"},{"name":"platform","in":"query","required":false,"schema":{"type":"string","description":"Platform to get amounts for","default":"pc","title":"Platform"},"description":"Platform to get amounts for"},{"name":"lang","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"default":"en-us","title":"Lang"}}],"responses":{"200":{"description":"platooinfo based on given id","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DetailedPlatoonInfo"},"example":{"id":"71c9c725-c022-4673-9a85-493c154a6c42","tag":"BoB","name":"Band of Brothers Team 1","description":"BoB is a friendly community of active BF1 players. We are all here to have fun, game together and to make friends. We welcome all to join our platoon and make friends to play together. Join Us: https://discord.bandofbrothers.site/","currentSize":100,"canApplyToJoin":true,"canJoinWithoutApply":false,"emblem":"https://eaassets-a.akamaihd.net/battlelog/bf-emblems/prod_default/ugc/254/552/2670916273/[SIZE].[FORMAT]?v=1599947004","members":[{"id":"1019829218","name":"lGraywayl","avatar":"https://secure.download.dm.origin.com/production/avatar/prod/1/599/208x208.JPEG","role":"General"}]}}}},"404":{"description":"if something went wrong getting platooninfo","content":{"application/json":{"example":{"errors":["error getting platoon info"]}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/manager/info/":{"get":{"tags":["Manager"],"summary":"Get usage info about the manager.","description":"This is only the amount of usage for privacy","operationId":"info_manager_info__get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ManagerInfo"}}}}}}},"/manager/sessions/":{"get":{"tags":["Manager"],"summary":"Get the most recent stats from a player of our manager.","description":"It only tracks the session within this week and only works on servers using our manager: manager.gametools.network","operationId":"sessions_manager_sessions__get","parameters":[{"name":"name","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Name of the player to get stats for","examples":["iiTzArcur"],"title":"Name"},"description":"Name of the player to get stats for"},{"name":"playerid","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"ID of the player to get stats for","examples":[794397421],"title":"Playerid"},"description":"ID of the player to get stats for"},{"name":"oid","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Platform specific id of the player (oid)","examples":[2800753812],"title":"Oid"},"description":"Platform specific id of the player (oid)"},{"name":"platform","in":"query","required":false,"schema":{"$ref":"#/components/schemas/FrostbitePlatforms","description":"Platform the player uses","default":"pc"},"description":"Platform the player uses"},{"name":"skip_battlelog","in":"query","required":false,"schema":{"type":"boolean","description":"If it needs to skip the battlelog player search","default":false,"title":"Skip Battlelog"},"description":"If it needs to skip the battlelog player search"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ManagerPlayerSession"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/manager/server_sessions/":{"get":{"tags":["Manager"],"summary":"Get the finished play sessions from a server of our manager.","description":"It only tracks the session within this week and only works on servers using our manager: manager.gametools.network","operationId":"server_sessions_manager_server_sessions__get","parameters":[{"name":"serverid","in":"query","required":false,"schema":{"type":"string","description":"Id of the server within the manager: \"https://manager.gametools.network/server/...\"","title":"Serverid"},"description":"Id of the server within the manager: \"https://manager.gametools.network/server/...\""},{"name":"start_datetime","in":"query","required":false,"schema":{"type":"string","format":"date-time","description":"Start date","default":"2026-10-04T00:00:00Z","title":"Start Datetime"},"description":"Start date"},{"name":"end_datetime","in":"query","required":false,"schema":{"type":"string","format":"date-time","description":"End date","default":"2026-10-04T03:30:16.206731Z","title":"End Datetime"},"description":"End date"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ManagerPlayerSession"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/manager/live/":{"get":{"tags":["Manager"],"summary":"Get the live stats difference since the player joined a server, stats: none means couldn't find stats","description":"It only works on servers using our manager: manager.gametools.network","operationId":"live_manager_live__get","parameters":[{"name":"name","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Name of the player to get stats for","examples":["iiTzArcur"],"title":"Name"},"description":"Name of the player to get stats for"},{"name":"playerid","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"ID of the player to get stats for","examples":[794397421],"title":"Playerid"},"description":"ID of the player to get stats for"},{"name":"oid","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Platform specific id of the player (oid)","examples":[2800753812],"title":"Oid"},"description":"Platform specific id of the player (oid)"},{"name":"platform","in":"query","required":false,"schema":{"$ref":"#/components/schemas/FrostbitePlatforms","description":"Platform the player uses","default":"pc"},"description":"Platform the player uses"},{"name":"skip_battlelog","in":"query","required":false,"schema":{"type":"boolean","description":"If it needs to skip the battlelog player search","default":false,"title":"Skip Battlelog"},"description":"If it needs to skip the battlelog player search"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ManagerLivePlayer"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/manager/players/":{"get":{"tags":["Manager"],"summary":"Get playerlist of your server","description":"It only works on servers using our manager: manager.gametools.network","operationId":"players_manager_players__get","parameters":[{"name":"gameid","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Id of the server you want to search for","title":"Gameid"},"description":"Id of the server you want to search for"},{"name":"serverid","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Id of the server within the manager: \"https://manager.gametools.network/server/...\"","title":"Serverid"},"description":"Id of the server within the manager: \"https://manager.gametools.network/server/...\""}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ManagerServerPlayers"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/manager/leaderboard/":{"get":{"tags":["Manager"],"summary":"Get best players of your server","description":"It only works on servers using our manager: manager.gametools.network","operationId":"leaderboard_manager_leaderboard__get","parameters":[{"name":"sort","in":"query","required":false,"schema":{"$ref":"#/components/schemas/ManagerLeaderboardSortTypes","description":"Platform of the server you want to search for","default":"score"},"description":"Platform of the server you want to search for"},{"name":"amount","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"description":"Number of players to return","default":10,"title":"Amount"},"description":"Number of players to return"},{"name":"gameid","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Id of the server you want to search for","title":"Gameid"},"description":"Id of the server you want to search for"},{"name":"serverid","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Id of the server within the manager: \"https://manager.gametools.network/server/...\"","title":"Serverid"},"description":"Id of the server within the manager: \"https://manager.gametools.network/server/...\""}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ManagerServerLeaderBoard"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/manager/checkban/":{"get":{"tags":["Manager"],"summary":"Check if a player is already banned in a server within the manager if the group has made his bans public","operationId":"checkban_manager_checkban__get","parameters":[{"name":"name","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Name of the player to get stats for","examples":["iiTzArcur"],"title":"Name"},"description":"Name of the player to get stats for"},{"name":"playerid","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"ID of the player to get stats for","examples":[794397421],"title":"Playerid"},"description":"ID of the player to get stats for"},{"name":"oid","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Platform specific id of the player (oid)","examples":[2800753812],"title":"Oid"},"description":"Platform specific id of the player (oid)"},{"name":"platform","in":"query","required":false,"schema":{"$ref":"#/components/schemas/FrostbitePlatforms","description":"Platform the player uses","default":"pc"},"description":"Platform the player uses"},{"name":"skip_battlelog","in":"query","required":false,"schema":{"type":"boolean","description":"If it needs to skip the battlelog player search","default":false,"title":"Skip Battlelog"},"description":"If it needs to skip the battlelog player search"}],"responses":{"200":{"description":"ban locations for for given player","content":{"application/json":{"schema":{},"example":{"id":1699922734,"avatar":"https://secure.download.dm.origin.com/production/avatar/prod/userAvatar/37268238/208x208.JPEG","name":"ABARN1998","vban":{"BoB":{"bannedUntil":"2022-07-22T11:15:01.350000","reason":"raciscm"}},"ingame":["[BoB]#3 EU Sinai 24/7 join US discord.gg/BoBofficial","[BoB]#1 EU All CQ Maps! JOIN US:discord.gg/BoB","[BoB]#4 EU Frontlines JOIN US: discord.gg/BoB"],"otherNames":{"updateTimestamp":"2022-07-03T20:03:46.395000","usedNames":["iiTzArcur"]},"bfban":{"url":"https://bfban.com/#/cheaters/1007506226959","status":"1","hacker":true,"originId":"unturned6646","originPersonaId":"1004008026959","originUserId":"1007506226959","cheatMethods":"aimbot"}}}}},"404":{"description":"if no playerid is given or player cant be found with name","content":{"application/json":{"example":{"errors":["player not found"]}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/manager/checkbans/":{"get":{"tags":["Manager"],"summary":"Check if some playerids are already banned in a server within the manager if the group has made his bans public","operationId":"checkbans_manager_checkbans__get","parameters":[{"name":"personaids","in":"query","required":false,"schema":{"type":"string","default":"","title":"Personaids"}}],"responses":{"200":{"description":"ban locations for for given player","content":{"application/json":{"schema":{},"example":{"vban":{"1003707999601":{"noname":{"reason":"ldq"}}},"otherNames":{"206391348":{"updateTimestamp":"2024-09-15T15:45:12.771000","usedNames":["falcata1969","DonQuixote1944"],"lastManagedServer":"[BoB]#3 EU Sinai 24/7 join US discord.gg/BoB"}},"bfban":{},"bfeac":[]}}}},"404":{"description":"if no playerid is given or player cant be found with name","content":{"application/json":{"example":{"errors":["player not found"]}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/manager/leaderboard/v2/":{"get":{"tags":["Manager"],"summary":"Get best players of your server","description":"It only works on servers using our manager: manager.gametools.network","operationId":"leaderboardV2_manager_leaderboard_v2__get","parameters":[{"name":"serverid","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Id of the server within the manager: \"https://manager.gametools.network/server/...\"","title":"Serverid"},"description":"Id of the server within the manager: \"https://manager.gametools.network/server/...\""},{"name":"gameid","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Id of the server you want to search for","title":"Gameid"},"description":"Id of the server you want to search for"},{"name":"player_name_filter","in":"query","required":false,"schema":{"type":"string","description":"Part of a playername to filter for","default":"","title":"Player Name Filter"},"description":"Part of a playername to filter for"},{"name":"amount","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"description":"Number of players to return","default":10,"title":"Amount"},"description":"Number of players to return"},{"name":"sort","in":"query","required":false,"schema":{"$ref":"#/components/schemas/V2ManagerLeaderboardSortTypes","description":"Platform of the server you want to search for","default":"score"},"description":"Platform of the server you want to search for"},{"name":"days","in":"query","required":false,"schema":{"type":"integer","maximum":30,"minimum":1,"description":"Number of days to make a leaderboard of","default":7,"title":"Days"},"description":"Number of days to make a leaderboard of"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ManagerServerLeaderBoardV2"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bfban/checkban/":{"get":{"tags":["BFBan"],"summary":"check if list of player is banned in bfban","description":"Give a list of names, userids and/or personaids seperated with \",\"\n this is a GET request because POST isn't allowed when allow_origins=\"*\"","operationId":"getBfBansCheck_bfban_checkban__get","parameters":[{"name":"names","in":"query","required":false,"schema":{"type":"string","default":"","title":"Names"}},{"name":"userids","in":"query","required":false,"schema":{"type":"string","default":"","title":"Userids"}},{"name":"personaids","in":"query","required":false,"schema":{"type":"string","default":"","title":"Personaids"}}],"responses":{"200":{"description":"playerlist based on given example","content":{"application/json":{"schema":{},"example":{"names":{"iitzarcur":{"hacker":false}},"userids":{"1013735118208":{"url":"https://bfban.com/#/cheaters/1013735118208","status":"1","hacker":true,"originId":"ZZZMelody","originPersonaId":"1006989118208","originUserId":"1013735118208","cheatMethods":""}},"personaids":{"1004008026959":{"url":"https://bfban.com/#/cheaters/1007506226959","status":"1","hacker":true,"originId":"unturned6646","originPersonaId":"1004008026959","originUserId":"1007506226959","cheatMethods":"aimbot"}}}}}},"404":{"description":"if something went wrong getting users","content":{"application/json":{"example":{"errors":["requesting to many users","error getting player info"]}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["BFBan"],"summary":"check if list of player is banned in bfban","operationId":"bfBansCheck_bfban_checkban__post","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"array","items":{"type":"object","additionalProperties":{"type":"string"}},"description":"Give a list of players with \"platform\" and one of the following: userId, personaId (id) or name","examples":[[{"personaId":1004008026959},{"userId":1013735118208},{"name":"iiTzArcur"}]],"title":"Player Info"}}}},"responses":{"200":{"description":"playerlist based on given example","content":{"application/json":{"schema":{},"example":[{"platform":"pc","personaId":"1004008026959","url":"https://bfban.com/#/cheaters/1007506226959","status":"1","hacker":true,"originId":"unturned6646","originPersonaId":"1004008026959","originUserId":"1007506226959","cheatMethods":"aimbot"},{"platform":"pc","userId":"1013735118208","url":"https://bfban.com/#/cheaters/1013735118208","status":"1","hacker":true,"originId":"ZZZMelody","originPersonaId":"1006989118208","originUserId":"1013735118208","cheatMethods":""},{"platform":"pc","name":"iiTzArcur","hacker":false}]}}},"404":{"description":"if something went wrong getting users","content":{"application/json":{"example":{"errors":["requesting to many users","error getting player info"]}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bfban/banned_players/":{"get":{"tags":["BFBan"],"summary":"Get all banned players ids from bfban (used internally, cached for 1 hour)","operationId":"get_all_banned_players_bfban_banned_players__get","responses":{"200":{"description":"personaids of banned players","content":{"application/json":{"schema":{},"example":{"personaids":["1820197830","380887574","874638780","934211905","1003280059266","1901269713","1612763242","1160803169"]}}}}}}},"/battlebit/statusarray/":{"get":{"tags":["Battlebit"],"summary":"Get the player- / serveramount for all regions from database gathered every hour.","description":"This data is gathered by periodicly getting data from their public api: https://publicapi.battlebit.cloud/Servers/GetServerList","operationId":"printLoggedData_battlebit_statusarray__get","parameters":[{"name":"days","in":"query","required":false,"schema":{"type":"integer","maximum":30,"minimum":1,"description":"Number of days to get historic values for","default":7,"title":"Days"},"description":"Number of days to get historic values for"},{"name":"region","in":"query","required":false,"schema":{"$ref":"#/components/schemas/BattlebitRegions","description":"Region to get amounts for","default":"all"},"description":"Region to get amounts for"},{"name":"type","in":"query","required":false,"schema":{"$ref":"#/components/schemas/StatusArrayType","description":"Type of historic data to return","default":"amounts"},"description":"Type of historic data to return"}],"responses":{"200":{"description":"start and end time are EPOCH UTC timestamps, the arrays below it are from start to end time every hour as a value","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FrostbiteStatusArray"},"example":{"data":{"serverAmount":[0,0,0,0],"soldierAmount":[0,0,0,0],"queueAmount":[0,0,0,0],"spectatorAmount":[0,0,0,0],"timeStamps":["2021-07-05T11:00:00+00:00","2021-07-05T12:00:00+00:00","2021-07-05T13:00:00+00:00","2021-07-05T14:00:00+00:00"],"start":1606672800,"end":1609264800}}}}},"404":{"description":"if something went wrong getting statusgraph","content":{"application/json":{"example":{"errors":["Error connecting to the database"]}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/battlebit/serverarray/":{"get":{"tags":["Battlebit"],"summary":"Get the servers playeramount over time","description":"This data is gathered by periodicly getting data from their public api: https://publicapi.battlebit.cloud/Servers/GetServerList","operationId":"loggedServerData_battlebit_serverarray__get","parameters":[{"name":"servername","in":"query","required":true,"schema":{"type":"string","description":"Name of the server you want to search for","examples":["177-JD-00"],"title":"Servername"},"description":"Name of the server you want to search for"},{"name":"days","in":"query","required":false,"schema":{"type":"integer","maximum":7,"minimum":1,"description":"Number of days to get historic values for","default":7,"title":"Days"},"description":"Number of days to get historic values for"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/battlebit/status/":{"get":{"tags":["Battlebit"],"summary":"Get the player- / serveramount for all regions.","description":"This data is gathered by periodicly getting data from their public api: https://publicapi.battlebit.cloud/Servers/GetServerList","operationId":"status_battlebit_status__get","responses":{"200":{"description":"a list of how many people are playing the game in that region","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FrostbiteGameStatus"},"example":{"regions":[{"region":"OC","modes":{"Possession":1,"Breakthrough":2,"ZoneControl":2,"TeamDeathMatch":9,"AirAssault":2,"Conquest":112,"BreakthroughLarge":20,"Domination":3,"TugOfWar":15,"Rush":1},"maps":{"Tsaritsyn":2,"FortDeVaux":4,"VerdunHeights":2,"VolgaRiver":6,"Rupture":3,"RiverSomme":1,"ŁupkówPass":2,"Albion":7,"LondonCalling:Scourge":2,"Zeebrugge":4,"Giant'sShadow":3,"Caporetto":2,"NivelleNights":1,"Passchendaele":2,"Razor'sEdge":1,"MonteGrappa":10,"HeligolandBight":3,"BallroomBlitz":10,"Amiens":20,"ArgonneForest":6,"AchiBaba":11,"LondonCalling:Raiders":1,"StQuentinScar":6,"Soissons":5,"Empire'sEdge":4,"PrisedeTahure":2,"BrusilovKeep":5,"FaoFortress":7,"SinaiDesert":30,"Galicia":1,"CapeHelles":4,"Suez":4},"amounts":{"communityQueueAmount":65,"spectatorAmount":23,"diceSpectatorAmount":1,"queueAmount":94,"soldierAmount":5601,"diceQueueAmount":29,"communitySpectatorAmount":22,"communitySoldierAmount":3101,"diceServerAmount":73,"serverAmount":167,"communityServerAmount":94,"diceSoldierAmount":2500}}]}}}},"404":{"description":"if something went wrong getting status","content":{"application/json":{"example":{"errors":["Error connecting to the database"]}}}}}}},"/bfeac/banned_players":{"get":{"tags":["BFEAC"],"summary":"Get all banned player ids from bfeac (used internally, cached for 1 hour)","operationId":"get_all_banned_players_bfeac_banned_players_get","responses":{"200":{"description":"personaids of banned players","content":{"application/json":{"schema":{},"example":{"personaids":["1820197830","380887574","874638780","934211905","1003280059266","1901269713","1612763242","1160803169"]}}}}}}},"/bf1_marne/statusarray/":{"get":{"tags":["Battlefield 1 Marne"],"summary":"Get the player- / serveramount for all regions from database gathered every hour.","operationId":"printLoggedData_bf1_marne_statusarray__get","parameters":[{"name":"days","in":"query","required":false,"schema":{"type":"integer","maximum":30,"minimum":1,"description":"Number of days to get historic values for","default":7,"title":"Days"},"description":"Number of days to get historic values for"},{"name":"region","in":"query","required":false,"schema":{"$ref":"#/components/schemas/FrostbiteRegionsWithMultiple","description":"Region to get historic values for","default":"all"},"description":"Region to get historic values for"},{"name":"platform","in":"query","required":false,"schema":{"$ref":"#/components/schemas/FrostbitePlatforms","description":"Platform to get historic values for","default":"pc"},"description":"Platform to get historic values for"},{"name":"type","in":"query","required":false,"schema":{"$ref":"#/components/schemas/StatusArrayType","description":"Type of historic data to return","default":"amounts"},"description":"Type of historic data to return"}],"responses":{"200":{"description":"start and end time are EPOCH UTC timestamps, the arrays below it are from start to end time every hour as a value","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FrostbiteStatusArray"},"example":{"data":{"serverAmount":[0,0,0,0],"soldierAmount":[0,0,0,0],"queueAmount":[0,0,0,0],"spectatorAmount":[0,0,0,0],"timeStamps":["2021-07-05T11:00:00+00:00","2021-07-05T12:00:00+00:00","2021-07-05T13:00:00+00:00","2021-07-05T14:00:00+00:00"],"start":1606672800,"end":1609264800}}}}},"404":{"description":"if something went wrong getting statusgraph","content":{"application/json":{"example":{"errors":["Error connecting to the database"]}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bf1_marne/serverarray/":{"get":{"tags":["Battlefield 1 Marne"],"summary":"Get the servers playeramount over time","operationId":"loggedServerData_bf1_marne_serverarray__get","parameters":[{"name":"days","in":"query","required":false,"schema":{"type":"integer","maximum":7,"minimum":1,"description":"Number of days to get historic values for","default":7,"title":"Days"},"description":"Number of days to get historic values for"},{"name":"serverid","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Id of the server to get historic values for","title":"Serverid"},"description":"Id of the server to get historic values for"},{"name":"servername","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Name of the server to get historic values for","examples":["BoB"],"title":"Servername"},"description":"Name of the server to get historic values for"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bf1_marne/status/":{"get":{"tags":["Battlefield 1 Marne"],"summary":"Get the player- / serveramount for all regions.","description":"For platform there is pc, xboxone and ps4","operationId":"status_bf1_marne_status__get","parameters":[{"name":"platform","in":"query","required":false,"schema":{"type":"string","description":"Platform to get amounts for","default":"pc","title":"Platform"},"description":"Platform to get amounts for"}],"responses":{"200":{"description":"a list of how many people are playing the game in that region","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FrostbiteGameStatus"},"example":{"regions":[{"region":"OC","modes":{"Possession":1,"Breakthrough":2,"ZoneControl":2,"TeamDeathMatch":9,"AirAssault":2,"Conquest":112,"BreakthroughLarge":20,"Domination":3,"TugOfWar":15,"Rush":1},"maps":{"Tsaritsyn":2,"FortDeVaux":4,"VerdunHeights":2,"VolgaRiver":6,"Rupture":3,"RiverSomme":1,"ŁupkówPass":2,"Albion":7,"LondonCalling:Scourge":2,"Zeebrugge":4,"Giant'sShadow":3,"Caporetto":2,"NivelleNights":1,"Passchendaele":2,"Razor'sEdge":1,"MonteGrappa":10,"HeligolandBight":3,"BallroomBlitz":10,"Amiens":20,"ArgonneForest":6,"AchiBaba":11,"LondonCalling:Raiders":1,"StQuentinScar":6,"Soissons":5,"Empire'sEdge":4,"PrisedeTahure":2,"BrusilovKeep":5,"FaoFortress":7,"SinaiDesert":30,"Galicia":1,"CapeHelles":4,"Suez":4},"amounts":{"communityQueueAmount":65,"spectatorAmount":23,"diceSpectatorAmount":1,"queueAmount":94,"soldierAmount":5601,"diceQueueAmount":29,"communitySpectatorAmount":22,"communitySoldierAmount":3101,"diceServerAmount":73,"serverAmount":167,"communityServerAmount":94,"diceSoldierAmount":2500}}]}}}},"404":{"description":"if something went wrong getting status","content":{"application/json":{"example":{"errors":["Error connecting to the database"]}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bfv_marne/statusarray/":{"get":{"tags":["Battlefield 5 Marne"],"summary":"Get the player- / serveramount for all regions from database gathered every hour.","operationId":"printLoggedData_bfv_marne_statusarray__get","parameters":[{"name":"days","in":"query","required":false,"schema":{"type":"integer","maximum":30,"minimum":1,"description":"Number of days to get historic values for","default":7,"title":"Days"},"description":"Number of days to get historic values for"},{"name":"region","in":"query","required":false,"schema":{"$ref":"#/components/schemas/FrostbiteRegionsWithMultiple","description":"Region to get historic values for","default":"all"},"description":"Region to get historic values for"},{"name":"platform","in":"query","required":false,"schema":{"$ref":"#/components/schemas/FrostbitePlatforms","description":"Platform to get historic values for","default":"pc"},"description":"Platform to get historic values for"},{"name":"type","in":"query","required":false,"schema":{"$ref":"#/components/schemas/StatusArrayType","description":"Type of historic data to return","default":"amounts"},"description":"Type of historic data to return"}],"responses":{"200":{"description":"start and end time are EPOCH UTC timestamps, the arrays below it are from start to end time every hour as a value","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FrostbiteStatusArray"},"example":{"data":{"serverAmount":[0,0,0,0],"soldierAmount":[0,0,0,0],"queueAmount":[0,0,0,0],"spectatorAmount":[0,0,0,0],"timeStamps":["2021-07-05T11:00:00+00:00","2021-07-05T12:00:00+00:00","2021-07-05T13:00:00+00:00","2021-07-05T14:00:00+00:00"],"start":1606672800,"end":1609264800}}}}},"404":{"description":"if something went wrong getting statusgraph","content":{"application/json":{"example":{"errors":["Error connecting to the database"]}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bfv_marne/serverarray/":{"get":{"tags":["Battlefield 5 Marne"],"summary":"Get the servers playeramount over time","operationId":"loggedServerData_bfv_marne_serverarray__get","parameters":[{"name":"days","in":"query","required":false,"schema":{"type":"integer","maximum":7,"minimum":1,"description":"Number of days to get historic values for","default":7,"title":"Days"},"description":"Number of days to get historic values for"},{"name":"serverid","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Id of the server to get historic values for","title":"Serverid"},"description":"Id of the server to get historic values for"},{"name":"servername","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Name of the server to get historic values for","examples":["BoB"],"title":"Servername"},"description":"Name of the server to get historic values for"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/bfv_marne/status/":{"get":{"tags":["Battlefield 5 Marne"],"summary":"Get the player- / serveramount for all regions.","description":"For platform there is pc, xboxone and ps4","operationId":"status_bfv_marne_status__get","parameters":[{"name":"platform","in":"query","required":false,"schema":{"type":"string","description":"Platform to get amounts for","default":"pc","title":"Platform"},"description":"Platform to get amounts for"}],"responses":{"200":{"description":"a list of how many people are playing the game in that region","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FrostbiteGameStatus"},"example":{"regions":[{"region":"OC","modes":{"Possession":1,"Breakthrough":2,"ZoneControl":2,"TeamDeathMatch":9,"AirAssault":2,"Conquest":112,"BreakthroughLarge":20,"Domination":3,"TugOfWar":15,"Rush":1},"maps":{"Tsaritsyn":2,"FortDeVaux":4,"VerdunHeights":2,"VolgaRiver":6,"Rupture":3,"RiverSomme":1,"ŁupkówPass":2,"Albion":7,"LondonCalling:Scourge":2,"Zeebrugge":4,"Giant'sShadow":3,"Caporetto":2,"NivelleNights":1,"Passchendaele":2,"Razor'sEdge":1,"MonteGrappa":10,"HeligolandBight":3,"BallroomBlitz":10,"Amiens":20,"ArgonneForest":6,"AchiBaba":11,"LondonCalling:Raiders":1,"StQuentinScar":6,"Soissons":5,"Empire'sEdge":4,"PrisedeTahure":2,"BrusilovKeep":5,"FaoFortress":7,"SinaiDesert":30,"Galicia":1,"CapeHelles":4,"Suez":4},"amounts":{"communityQueueAmount":65,"spectatorAmount":23,"diceSpectatorAmount":1,"queueAmount":94,"soldierAmount":5601,"diceQueueAmount":29,"communitySpectatorAmount":22,"communitySoldierAmount":3101,"diceServerAmount":73,"serverAmount":167,"communityServerAmount":94,"diceSoldierAmount":2500}}]}}}},"404":{"description":"if something went wrong getting status","content":{"application/json":{"example":{"errors":["Error connecting to the database"]}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}}},"components":{"schemas":{"Amount":{"properties":{"soldierAmount":{"type":"integer","title":"Soldieramount"},"spectatorAmount":{"type":"integer","title":"Spectatoramount"},"queueAmount":{"type":"integer","title":"Queueamount"},"serverAmount":{"type":"integer","title":"Serveramount"}},"type":"object","required":["soldierAmount","spectatorAmount","queueAmount","serverAmount"],"title":"Amount"},"AssetCategory":{"properties":{"tagId":{"type":"string","title":"Tagid"},"boolean":{"$ref":"#/components/schemas/AssetCategoryBoolean"}},"type":"object","required":["tagId","boolean"],"title":"AssetCategory"},"AssetCategoryBoolean":{"properties":{"defaultValue":{"type":"boolean","title":"Defaultvalue"},"overrides":{"$ref":"#/components/schemas/AssetCategoryTagBooleanOverride"},"teamOverrides":{"$ref":"#/components/schemas/AssetCategoryTagBooleanTeamOverride"}},"type":"object","required":["defaultValue","overrides","teamOverrides"],"title":"AssetCategoryBoolean"},"AssetCategoryTagBooleanOverride":{"properties":{"assetCategoryTags":{"items":{"type":"string"},"type":"array","title":"Assetcategorytags"},"value":{"type":"boolean","title":"Value"}},"type":"object","required":["assetCategoryTags","value"],"title":"AssetCategoryTagBooleanOverride"},"AssetCategoryTagBooleanTeamOverride":{"properties":{"assetCategoryTags":{"items":{"type":"string"},"type":"array","title":"Assetcategorytags"},"value":{"type":"boolean","title":"Value"},"teamId":{"type":"integer","title":"Teamid"}},"type":"object","required":["assetCategoryTags","value","teamId"],"title":"AssetCategoryTagBooleanTeamOverride"},"AvailableAssetCategories":{"properties":{"rootTags":{"items":{"$ref":"#/components/schemas/AvailableAssetCategoryTag"},"type":"array","title":"Roottags"},"tags":{"items":{"$ref":"#/components/schemas/AvailableAssetCategoryTag"},"type":"array","title":"Tags"}},"type":"object","required":["rootTags","tags"],"title":"AvailableAssetCategories"},"AvailableAssetCategoryTag":{"properties":{"tagId":{"type":"string","title":"Tagid"},"name":{"type":"string","title":"Name"},"childrenTags":{"items":{"type":"string"},"type":"array","title":"Childrentags"},"metadata":{"$ref":"#/components/schemas/Metadata"}},"type":"object","required":["tagId","name","childrenTags","metadata"],"title":"AvailableAssetCategoryTag"},"AvailableGameData":{"properties":{"mutators":{"items":{"$ref":"#/components/schemas/AvailableMutator"},"type":"array","title":"Mutators"},"maps":{"items":{"$ref":"#/components/schemas/AvailableMapEntry"},"type":"array","title":"Maps"},"modRules":{"$ref":"#/components/schemas/ModRulesDefinition"},"assetCategories":{"$ref":"#/components/schemas/AvailableAssetCategories"}},"type":"object","required":["mutators","maps","modRules","assetCategories"],"title":"AvailableGameData"},"AvailableIntValue":{"properties":{"defaultValue":{"type":"integer","title":"Defaultvalue"},"availableValues":{"$ref":"#/components/schemas/AvailableIntValues"}},"type":"object","required":["defaultValue","availableValues"],"title":"AvailableIntValue"},"AvailableIntValues":{"properties":{"range":{"$ref":"#/components/schemas/IntRange"},"sparseValues":{"$ref":"#/components/schemas/SparseIntEntity"}},"type":"object","required":["range","sparseValues"],"title":"AvailableIntValues"},"AvailableMapEntry":{"properties":{"levelName":{"type":"string","title":"Levelname"},"gameMode":{"type":"string","title":"Gamemode"},"levelLocation":{"type":"string","title":"Levellocation"},"gameSize":{"$ref":"#/components/schemas/AvailableIntValue"},"rounds":{"$ref":"#/components/schemas/AvailableIntValue"},"warmUpSize":{"$ref":"#/components/schemas/AvailableIntValue"},"allowedSpectators":{"$ref":"#/components/schemas/AvailableIntValue"},"mutators":{"items":{"$ref":"#/components/schemas/AvailableMutator"},"type":"array","title":"Mutators"},"metadata":{"$ref":"#/components/schemas/Metadata"}},"type":"object","required":["levelName","gameMode","levelLocation","gameSize","rounds","warmUpSize","allowedSpectators","mutators","metadata"],"title":"AvailableMapEntry"},"AvailableMutator":{"properties":{"name":{"type":"string","title":"Name"},"category":{"type":"string","title":"Category"},"metadata":{"$ref":"#/components/schemas/Metadata"},"id":{"type":"string","title":"Id"}},"type":"object","required":["name","category","metadata","id"],"title":"AvailableMutator"},"AvailableTag":{"properties":{"id":{"type":"string","title":"Id"},"metadata":{"$ref":"#/components/schemas/Metadata"}},"type":"object","required":["id","metadata"],"title":"AvailableTag"},"AvailableTagsResponse":{"properties":{"availableTags":{"items":{"$ref":"#/components/schemas/AvailableTag"},"type":"array","title":"Availabletags"}},"type":"object","required":["availableTags"],"title":"AvailableTagsResponse"},"BattlebitRegions":{"type":"string","enum":["all","america","australia","brazil","europe","japan","multiple","am","au","bz","eu","jp"],"title":"BattlebitRegions"},"BattlelogClassInfo":{"properties":{"className":{"type":"string","title":"Classname"},"image":{"type":"string","title":"Image"},"altImage":{"type":"string","title":"Altimage"},"score":{"type":"integer","title":"Score"},"timePlayed":{"type":"string","title":"Timeplayed"},"secondsPlayed":{"type":"integer","title":"Secondsplayed"},"serviceStarAmount":{"type":"integer","title":"Servicestaramount"},"serviceStarProgress":{"type":"string","title":"Servicestarprogress"},"serviceStarProgressAmount":{"type":"integer","title":"Servicestarprogressamount"}},"type":"object","required":["className","image","altImage","score","timePlayed","secondsPlayed","serviceStarAmount","serviceStarProgress","serviceStarProgressAmount"],"title":"BattlelogClassInfo"},"BattlelogPlatoonInfo":{"properties":{"tag":{"type":"string","title":"Tag"},"emblem":{"type":"string","title":"Emblem"},"type":{"type":"string","title":"Type"},"url":{"type":"string","title":"Url"}},"type":"object","required":["tag","emblem","type","url"],"title":"BattlelogPlatoonInfo"},"BattlelogSearch":{"properties":{"servers":{"items":{"$ref":"#/components/schemas/BattlelogServerList"},"type":"array","title":"Servers"}},"type":"object","required":["servers"],"title":"BattlelogSearch"},"BattlelogServerList":{"properties":{"url":{"type":"string","title":"Url"},"server":{"type":"string","title":"Server"},"map":{"type":"string","title":"Map"},"maxPlayers":{"type":"integer","title":"Maxplayers"},"inQueue":{"type":"integer","title":"Inqueue"},"serverList":{"type":"string","title":"Serverlist"},"gameId":{"type":"string","title":"Gameid"}},"type":"object","required":["url","server","map","maxPlayers","inQueue","serverList","gameId"],"title":"BattlelogServerList"},"BattlelogVehicleInfo":{"properties":{"vehicleName":{"type":"string","title":"Vehiclename"},"type":{"type":"string","title":"Type"},"image":{"type":"string","title":"Image"},"kills":{"type":"integer","title":"Kills"},"killsPerMinute":{"type":"integer","title":"Killsperminute"},"destroyed":{"type":"integer","title":"Destroyed"},"timeIn":{"type":"integer","title":"Timein"},"altImage":{"type":"string","title":"Altimage"}},"type":"object","required":["vehicleName","type","image","kills","killsPerMinute","destroyed","timeIn","altImage"],"title":"BattlelogVehicleInfo"},"BattlelogVehicleStats":{"properties":{"avatar":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Avatar"},"id":{"type":"integer","title":"Id"},"userName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Username"},"userId":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Userid"},"vehicles":{"items":{"$ref":"#/components/schemas/BattlelogVehicleInfo"},"type":"array","title":"Vehicles"}},"type":"object","required":["id","vehicles"],"title":"BattlelogVehicleStats"},"BattlelogWeaponInfo":{"properties":{"weaponName":{"type":"string","title":"Weaponname"},"type":{"type":"string","title":"Type"},"image":{"type":"string","title":"Image"},"kills":{"type":"integer","title":"Kills"},"killsPerMinute":{"type":"integer","title":"Killsperminute"},"headshots":{"type":"string","title":"Headshots"},"accuracy":{"type":"string","title":"Accuracy"},"altImage":{"type":"string","title":"Altimage"}},"type":"object","required":["weaponName","type","image","kills","killsPerMinute","headshots","accuracy","altImage"],"title":"BattlelogWeaponInfo"},"BattlelogWeaponStats":{"properties":{"avatar":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Avatar"},"id":{"type":"integer","title":"Id"},"userName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Username"},"userId":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Userid"},"weapons":{"items":{"$ref":"#/components/schemas/BattlelogWeaponInfo"},"type":"array","title":"Weapons"}},"type":"object","required":["id","weapons"],"title":"BattlelogWeaponStats"},"BattlepassBanner":{"properties":{"translationId":{"type":"string","title":"Translationid"},"url":{"type":"string","title":"Url"},"localizedText":{"type":"string","title":"Localizedtext"}},"type":"object","required":["translationId","url","localizedText"],"title":"BattlepassBanner"},"Bf1Combined":{"properties":{"avatar":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Avatar"},"id":{"type":"integer","title":"Id"},"userName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Username"},"userId":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Userid"},"rank":{"type":"integer","title":"Rank"},"rankImg":{"type":"string","title":"Rankimg"},"killsPerMinute":{"type":"integer","title":"Killsperminute"},"scorePerMinute":{"type":"integer","title":"Scoreperminute"},"winPercent":{"type":"integer","title":"Winpercent"},"bestClass":{"type":"integer","title":"Bestclass"},"accuracy":{"type":"integer","title":"Accuracy"},"timePlayed":{"type":"string","title":"Timeplayed"},"secondsPlayed":{"type":"integer","title":"Secondsplayed"},"killDeath":{"type":"integer","title":"Killdeath"},"kills":{"type":"integer","title":"Kills"},"deaths":{"type":"integer","title":"Deaths"},"wins":{"type":"integer","title":"Wins"},"loses":{"type":"integer","title":"Loses"},"heals":{"type":"integer","title":"Heals"},"repairs":{"type":"integer","title":"Repairs"},"avengerKills":{"type":"integer","title":"Avengerkills"},"saviorKills":{"type":"integer","title":"Saviorkills"},"headShots":{"type":"integer","title":"Headshots"},"killAssists":{"type":"integer","title":"Killassists"},"skill":{"type":"integer","title":"Skill"},"revives":{"type":"integer","title":"Revives"},"longestHeadShot":{"type":"integer","title":"Longestheadshot"},"highestKillStreak":{"type":"integer","title":"Highestkillstreak"},"currentRankProgress":{"type":"integer","title":"Currentrankprogress"},"totalRankProgress":{"type":"integer","title":"Totalrankprogress"},"headshots":{"type":"integer","title":"Headshots"},"infantryKillDeath":{"type":"integer","title":"Infantrykilldeath"},"infantryKillsPerMinute":{"type":"integer","title":"Infantrykillsperminute"},"dogtagsTaken":{"type":"integer","title":"Dogtagstaken"},"roundsPlayed":{"type":"integer","title":"Roundsplayed"},"awardScore":{"type":"integer","title":"Awardscore"},"bonusScore":{"type":"integer","title":"Bonusscore"},"squadScore":{"type":"integer","title":"Squadscore"},"rankName":{"type":"string","title":"Rankname"},"weapons":{"items":{"$ref":"#/components/schemas/FrostbiteWeaponInfo"},"type":"array","title":"Weapons"},"vehicles":{"items":{"$ref":"#/components/schemas/FrostbiteVehicleInfo"},"type":"array","title":"Vehicles"},"activePlatoon":{"$ref":"#/components/schemas/FrostbitePlatoonInfo"},"platoons":{"items":{"$ref":"#/components/schemas/FrostbitePlatoonInfo"},"type":"array","title":"Platoons"},"classes":{"items":{"$ref":"#/components/schemas/FrostbiteClassInfo"},"type":"array","title":"Classes"},"gamemodes":{"items":{"$ref":"#/components/schemas/FrostbiteGamemodeInfo"},"type":"array","title":"Gamemodes"},"progress":{"items":{"$ref":"#/components/schemas/ProgressInfo"},"type":"array","title":"Progress"},"sessions":{"items":{"$ref":"#/components/schemas/PlayerSession"},"type":"array","title":"Sessions"}},"type":"object","required":["id","rank","rankImg","killsPerMinute","scorePerMinute","winPercent","bestClass","accuracy","timePlayed","secondsPlayed","killDeath","kills","deaths","wins","loses","heals","repairs","avengerKills","saviorKills","headShots","killAssists","skill","revives","longestHeadShot","highestKillStreak","currentRankProgress","totalRankProgress","headshots","infantryKillDeath","infantryKillsPerMinute","dogtagsTaken","roundsPlayed","awardScore","bonusScore","squadScore","rankName","weapons","vehicles","activePlatoon","platoons","classes","gamemodes","progress","sessions"],"title":"Bf1Combined"},"Bf1DetailedServerInfo":{"properties":{"region":{"type":"string","title":"Region"},"currentMap":{"type":"string","title":"Currentmap"},"currentMapImage":{"type":"string","title":"Currentmapimage"},"description":{"type":"string","title":"Description"},"playerAmount":{"type":"integer","title":"Playeramount"},"prefix":{"type":"string","title":"Prefix"},"owner":{"$ref":"#/components/schemas/ServerOwner"},"country":{"type":"string","title":"Country"},"favorites":{"type":"integer","title":"Favorites"},"mode":{"type":"string","title":"Mode"},"platform":{"type":"string","title":"Platform"},"maxPlayerAmount":{"type":"integer","title":"Maxplayeramount"},"rotation":{"items":{"$ref":"#/components/schemas/ServerRotation"},"type":"array","title":"Rotation"},"settings":{"$ref":"#/components/schemas/ServerSettings"},"gameId":{"type":"string","title":"Gameid"},"serverId":{"type":"string","title":"Serverid"},"inQueue":{"type":"integer","title":"Inqueue"},"smallmode":{"type":"string","title":"Smallmode"},"teams":{"$ref":"#/components/schemas/ServerTeams"},"official":{"type":"boolean","title":"Official"},"platoon":{"$ref":"#/components/schemas/PlatoonResult"}},"type":"object","required":["region","currentMap","currentMapImage","description","playerAmount","prefix","owner","country","favorites","mode","platform","maxPlayerAmount","rotation","settings","gameId","serverId","inQueue","smallmode","teams","official","platoon"],"title":"Bf1DetailedServerInfo"},"Bf1MultiplePlayer":{"properties":{"kills":{"type":"integer","title":"Kills"},"deaths":{"type":"integer","title":"Deaths"},"wins":{"type":"integer","title":"Wins"},"loses":{"type":"integer","title":"Loses"},"killsPerMatch":{"type":"integer","title":"Killspermatch"},"headShots":{"type":"integer","title":"Headshots"},"winPercent":{"type":"string","title":"Winpercent"},"headshots":{"type":"string","title":"Headshots"},"killDeath":{"type":"integer","title":"Killdeath"},"awardScore":{"type":"integer","title":"Awardscore"},"bonusScore":{"type":"integer","title":"Bonusscore"},"squadScore":{"type":"integer","title":"Squadscore"},"longestHeadShot":{"type":"integer","title":"Longestheadshot"},"revives":{"type":"integer","title":"Revives"},"dogtagsTaken":{"type":"integer","title":"Dogtagstaken"},"heals":{"type":"integer","title":"Heals"},"repairs":{"type":"integer","title":"Repairs"},"killAssists":{"type":"integer","title":"Killassists"},"weapons":{"items":{"$ref":"#/components/schemas/MultipleWeaponInfo"},"type":"array","title":"Weapons"},"gamemodes":{"items":{"$ref":"#/components/schemas/MultipleGamemode"},"type":"array","title":"Gamemodes"},"classes":{"items":{"$ref":"#/components/schemas/MultipleClasses"},"type":"array","title":"Classes"},"roundsPlayed":{"type":"integer","title":"Roundsplayed"},"accuracy":{"type":"string","title":"Accuracy"},"score":{"type":"integer","title":"Score"},"shotsHit":{"type":"integer","title":"Shotshit"},"shotsFired":{"type":"integer","title":"Shotsfired"},"currentRankProgress":{"type":"integer","title":"Currentrankprogress"},"highestKillStreak":{"type":"integer","title":"Highestkillstreak"}},"type":"object","required":["kills","deaths","wins","loses","killsPerMatch","headShots","winPercent","headshots","killDeath","awardScore","bonusScore","squadScore","longestHeadShot","revives","dogtagsTaken","heals","repairs","killAssists","weapons","gamemodes","classes","roundsPlayed","accuracy","score","shotsHit","shotsFired","currentRankProgress","highestKillStreak"],"title":"Bf1MultiplePlayer"},"Bf1SeederServerPlayers":{"properties":{"gameId":{"type":"string","title":"Gameid"},"serverinfo":{"$ref":"#/components/schemas/FrostbiteServerInfo"},"teams":{"items":{"$ref":"#/components/schemas/FrostbiteServerTeam"},"type":"array","title":"Teams"},"timeStamp":{"type":"string","title":"Timestamp"}},"type":"object","required":["gameId","serverinfo","teams","timeStamp"],"title":"Bf1SeederServerPlayers"},"Bf1ServerPlayers":{"properties":{"serverinfo":{"$ref":"#/components/schemas/ServerInfo"},"teams":{"items":{"$ref":"#/components/schemas/FrostbiteServerTeam"},"type":"array","title":"Teams"},"que":{"items":{"$ref":"#/components/schemas/FrostbiteServerPlayer"},"type":"array","title":"Que"},"loading":{"items":{"$ref":"#/components/schemas/FrostbiteServerPlayer"},"type":"array","title":"Loading"},"update_timestamp":{"type":"integer","title":"Update Timestamp"}},"type":"object","required":["serverinfo","teams","que","loading","update_timestamp"],"title":"Bf1ServerPlayers"},"Bf2042AssetCategory":{"properties":{"childrenTags":{"$ref":"#/components/schemas/Bf2042ChildrenTags"},"meta":{"type":"integer","title":"Meta"},"assetId":{"type":"string","title":"Assetid"}},"type":"object","required":["childrenTags","meta","assetId"],"title":"Bf2042AssetCategory"},"Bf2042ChildrenTags":{"properties":{"size":{"type":"integer","title":"Size"}},"type":"object","required":["size"],"title":"Bf2042ChildrenTags"},"Bf2042DetailedServerInfo":{"properties":{"region":{"type":"string","title":"Region"},"currentMap":{"type":"string","title":"Currentmap"},"currentMapImage":{"type":"string","title":"Currentmapimage"},"description":{"type":"string","title":"Description"},"playerAmount":{"type":"integer","title":"Playeramount"},"prefix":{"type":"string","title":"Prefix"},"protocolVersion":{"type":"string","title":"Protocolversion"},"currentMapId":{"type":"integer","title":"Currentmapid"},"serverInfo":{"$ref":"#/components/schemas/Bf2042ServerInfo"},"pingSite":{"type":"string","title":"Pingsite"},"assetCategories":{"items":{"$ref":"#/components/schemas/Bf2042AssetCategory"},"type":"array","title":"Assetcategories"},"owner":{"$ref":"#/components/schemas/Bf2042DetailedServerOwner"},"settings":{"items":{"$ref":"#/components/schemas/Bf2042Setting"},"type":"array","title":"Settings"},"maxPlayers":{"type":"integer","title":"Maxplayers"},"progress":{"type":"integer","title":"Progress"},"rotation":{"items":{"$ref":"#/components/schemas/Bf2042ServerRotation"},"type":"array","title":"Rotation"},"serverId":{"type":"string","title":"Serverid"},"mutators":{"items":{"$ref":"#/components/schemas/Bf2042Mutators"},"type":"array","title":"Mutators"},"blazeGameId":{"type":"integer","title":"Blazegameid"},"configCreator":{"$ref":"#/components/schemas/Bf2042DetailedServerOwner"},"progressionMode":{"$ref":"#/components/schemas/StringValue"}},"type":"object","required":["region","currentMap","currentMapImage","description","playerAmount","prefix","protocolVersion","currentMapId","serverInfo","pingSite","assetCategories","owner","settings","maxPlayers","progress","rotation","serverId","mutators","blazeGameId","configCreator","progressionMode"],"title":"Bf2042DetailedServerInfo"},"Bf2042DetailedServerOwner":{"properties":{"nucleusId":{"type":"integer","title":"Nucleusid"},"personaId":{"type":"integer","title":"Personaid"},"platformId":{"type":"integer","title":"Platformid"},"platform":{"type":"string","title":"Platform"},"id":{"type":"integer","title":"Id"},"name":{"type":"string","title":"Name"},"avatar":{"type":"string","title":"Avatar"}},"type":"object","required":["nucleusId","personaId","platformId","platform","id","name","avatar"],"title":"Bf2042DetailedServerOwner"},"Bf2042GameStatus":{"properties":{"regions":{"additionalProperties":{"$ref":"#/components/schemas/Region"},"type":"object","title":"Regions"}},"type":"object","required":["regions"],"title":"Bf2042GameStatus"},"Bf2042Mutators":{"properties":{"mutatorId":{"type":"string","title":"Mutatorid"},"name":{"type":"string","title":"Name"},"category":{"type":"string","title":"Category"}},"type":"object","required":["mutatorId","name","category"],"title":"Bf2042Mutators"},"Bf2042PersonaInfo":{"properties":{"platform":{"type":"integer","title":"Platform"},"personaId":{"type":"integer","title":"Personaid"},"name":{"type":"string","title":"Name"},"nucleusId":{"type":"integer","title":"Nucleusid"}},"type":"object","required":["platform","personaId","name","nucleusId"],"title":"Bf2042PersonaInfo"},"Bf2042PlayerSearch":{"properties":{"results":{"items":{"$ref":"#/components/schemas/Bf2042PersonaInfo"},"type":"array","title":"Results"}},"type":"object","required":["results"],"title":"Bf2042PlayerSearch"},"Bf2042Search":{"properties":{"servers":{"items":{"$ref":"#/components/schemas/Bf2042ServerList"},"type":"array","title":"Servers"}},"type":"object","required":["servers"],"title":"Bf2042Search"},"Bf2042ServerInfo":{"properties":{"serverName":{"type":"string","title":"Servername"},"configDescription":{"type":"string","title":"Configdescription"},"configName":{"type":"string","title":"Configname"},"serverDescription":{"type":"string","title":"Serverdescription"},"messages":{"items":{"$ref":"#/components/schemas/Bf2042ServerMessages"},"type":"array","title":"Messages"}},"type":"object","required":["serverName","configDescription","configName","serverDescription","messages"],"title":"Bf2042ServerInfo"},"Bf2042ServerList":{"properties":{"prefix":{"type":"string","title":"Prefix"},"url":{"type":"string","title":"Url"},"currentMap":{"type":"string","title":"Currentmap"},"inQue":{"type":"integer","title":"Inque"},"mode":{"type":"string","title":"Mode"},"ownerId":{"type":"integer","title":"Ownerid"},"playerAmount":{"type":"integer","title":"Playeramount"},"region":{"type":"string","title":"Region"},"smallMode":{"type":"string","title":"Smallmode"},"maxPlayers":{"type":"integer","title":"Maxplayers"},"hasPassword":{"type":"string","title":"Haspassword"},"serverId":{"type":"string","title":"Serverid"},"adventure":{"type":"string","title":"Adventure"},"serverType":{"type":"integer","title":"Servertype"},"owner":{"$ref":"#/components/schemas/Bf2042ServerOwner"},"maxQue":{"type":"integer","title":"Maxque"},"settings":{"items":{"type":"string"},"type":"array","title":"Settings"},"lat":{"type":"integer","title":"Lat"},"blazeGameId":{"type":"integer","title":"Blazegameid"},"progress":{"type":"integer","title":"Progress"},"regionId":{"type":"string","title":"Regionid"}},"type":"object","required":["prefix","url","currentMap","inQue","mode","ownerId","playerAmount","region","smallMode","maxPlayers","hasPassword","serverId","adventure","serverType","owner","maxQue","settings","lat","blazeGameId","progress","regionId"],"title":"Bf2042ServerList"},"Bf2042ServerMessages":{"properties":{"sendAs":{"type":"string","title":"Sendas"},"message":{"type":"string","title":"Message"}},"type":"object","required":["sendAs","message"],"title":"Bf2042ServerMessages"},"Bf2042ServerOwner":{"properties":{"nucleusId":{"type":"integer","title":"Nucleusid"},"personaId":{"type":"integer","title":"Personaid"},"platformId":{"type":"integer","title":"Platformid"},"platform":{"type":"string","title":"Platform"}},"type":"object","required":["nucleusId","personaId","platformId","platform"],"title":"Bf2042ServerOwner"},"Bf2042ServerRotation":{"properties":{"location":{"type":"string","title":"Location"},"preRoundSize":{"type":"string","title":"Preroundsize"},"rounds":{"type":"integer","title":"Rounds"},"gameSize":{"type":"integer","title":"Gamesize"},"mapname":{"type":"string","title":"Mapname"},"mode":{"type":"string","title":"Mode"},"warmUpSize":{"type":"integer","title":"Warmupsize"},"mutators":{"items":{"$ref":"#/components/schemas/Bf2042Mutators"},"type":"array","title":"Mutators"},"allowedSpectators":{"type":"integer","title":"Allowedspectators"},"image":{"type":"string","title":"Image"}},"type":"object","required":["location","preRoundSize","rounds","gameSize","mapname","mode","warmUpSize","mutators","allowedSpectators","image"],"title":"Bf2042ServerRotation"},"Bf2042Setting":{"properties":{"settingId":{"type":"integer","title":"Settingid"},"name":{"type":"string","title":"Name"},"values":{"items":{"$ref":"#/components/schemas/Bf2042SettingsValue"},"type":"array","title":"Values"}},"type":"object","required":["settingId","name","values"],"title":"Bf2042Setting"},"Bf2042SettingsValue":{"properties":{"settingName":{"type":"string","title":"Settingname"},"assignValue":{"type":"string","title":"Assignvalue"},"readableSettingName":{"type":"string","title":"Readablesettingname"}},"type":"object","required":["settingName","assignValue","readableSettingName"],"title":"Bf2042SettingsValue"},"Bf2142Platform":{"type":"string","enum":["openspy","play2142"],"title":"Bf2142Platform"},"Bf2ClassInfo":{"properties":{"name":{"type":"string","title":"Name"},"killDeath":{"type":"integer","title":"Killdeath"},"timeAsClass":{"type":"string","title":"Timeasclass"}},"type":"object","required":["name","killDeath","timeAsClass"],"title":"Bf2ClassInfo"},"Bf2ClassStats":{"properties":{"classes":{"items":{"$ref":"#/components/schemas/Bf2ClassInfo"},"type":"array","title":"Classes"}},"type":"object","required":["classes"],"title":"Bf2ClassStats"},"Bf2Leaderboard":{"properties":{"players":{"items":{"$ref":"#/components/schemas/Bf2LeaderboardPlayer"},"type":"array","title":"Players"}},"type":"object","required":["players"],"title":"Bf2Leaderboard"},"Bf2LeaderboardPlayer":{"properties":{"name":{"type":"string","title":"Name"},"id":{"type":"integer","title":"Id"},"score":{"type":"integer","title":"Score"},"rank":{"type":"integer","title":"Rank"},"countryCode":{"type":"string","title":"Countrycode"},"secondsPlayed":{"type":"integer","title":"Secondsplayed"},"timePlayed":{"type":"string","title":"Timeplayed"}},"type":"object","required":["name","id","score","rank","countryCode","secondsPlayed","timePlayed"],"title":"Bf2LeaderboardPlayer"},"Bf2MainStats":{"properties":{"Rank":{"type":"string","title":"Rank"},"SPM":{"type":"integer","title":"Spm"},"KPM":{"type":"integer","title":"Kpm"},"Win":{"type":"string","title":"Win"},"Accuracy":{"type":"string","title":"Accuracy"},"Kills":{"type":"integer","title":"Kills"},"Deaths":{"type":"integer","title":"Deaths"},"Wins":{"type":"integer","title":"Wins"},"Loses":{"type":"integer","title":"Loses"}},"type":"object","required":["Rank","SPM","KPM","Win","Accuracy","Kills","Deaths","Wins","Loses"],"title":"Bf2MainStats"},"Bf2Platform":{"type":"string","enum":["bf2hub","playbf2"],"title":"Bf2Platform"},"Bf2PlatformAll":{"type":"string","enum":["bf2hub","playbf2","all"],"title":"Bf2PlatformAll"},"Bf2VehicleInfo":{"properties":{"name":{"type":"string","title":"Name"},"kills":{"type":"integer","title":"Kills"}},"type":"object","required":["name","kills"],"title":"Bf2VehicleInfo"},"Bf2VehicleStats":{"properties":{"vehicles":{"items":{"$ref":"#/components/schemas/Bf2VehicleInfo"},"type":"array","title":"Vehicles"}},"type":"object","required":["vehicles"],"title":"Bf2VehicleStats"},"Bf2WeaponInfo":{"properties":{"name":{"type":"string","title":"Name"},"kills":{"type":"integer","title":"Kills"},"killDeath":{"type":"integer","title":"Killdeath"},"killsPerMinute":{"type":"integer","title":"Killsperminute"},"accuracy":{"type":"string","title":"Accuracy"}},"type":"object","required":["name","kills","killDeath","killsPerMinute","accuracy"],"title":"Bf2WeaponInfo"},"Bf2WeaponStats":{"properties":{"weapons":{"items":{"$ref":"#/components/schemas/Bf2WeaponInfo"},"type":"array","title":"Weapons"}},"type":"object","required":["weapons"],"title":"Bf2WeaponStats"},"Bf3Combined":{"properties":{"avatar":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Avatar"},"id":{"type":"integer","title":"Id"},"userName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Username"},"userId":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Userid"},"rank":{"type":"integer","title":"Rank"},"rankImg":{"type":"string","title":"Rankimg"},"killsPerMinute":{"type":"integer","title":"Killsperminute"},"scorePerMinute":{"type":"integer","title":"Scoreperminute"},"winPercent":{"type":"integer","title":"Winpercent"},"bestClass":{"type":"integer","title":"Bestclass"},"accuracy":{"type":"integer","title":"Accuracy"},"timePlayed":{"type":"string","title":"Timeplayed"},"secondsPlayed":{"type":"integer","title":"Secondsplayed"},"killDeath":{"type":"integer","title":"Killdeath"},"kills":{"type":"integer","title":"Kills"},"deaths":{"type":"integer","title":"Deaths"},"wins":{"type":"integer","title":"Wins"},"loses":{"type":"integer","title":"Loses"},"heals":{"type":"integer","title":"Heals"},"repairs":{"type":"integer","title":"Repairs"},"avengerKills":{"type":"integer","title":"Avengerkills"},"saviorKills":{"type":"integer","title":"Saviorkills"},"headShots":{"type":"integer","title":"Headshots"},"killAssists":{"type":"integer","title":"Killassists"},"skill":{"type":"integer","title":"Skill"},"revives":{"type":"integer","title":"Revives"},"longestHeadShot":{"type":"integer","title":"Longestheadshot"},"highestKillStreak":{"type":"integer","title":"Highestkillstreak"},"currentRankProgress":{"type":"integer","title":"Currentrankprogress"},"totalRankProgress":{"type":"integer","title":"Totalrankprogress"},"rankName":{"type":"string","title":"Rankname"},"quits":{"type":"string","title":"Quits"},"resupplies":{"type":"integer","title":"Resupplies"},"weapons":{"items":{"$ref":"#/components/schemas/BattlelogWeaponStats"},"type":"array","title":"Weapons"},"vehicles":{"items":{"$ref":"#/components/schemas/BattlelogVehicleStats"},"type":"array","title":"Vehicles"},"classes":{"items":{"$ref":"#/components/schemas/BattlelogClassInfo"},"type":"array","title":"Classes"}},"type":"object","required":["id","rank","rankImg","killsPerMinute","scorePerMinute","winPercent","bestClass","accuracy","timePlayed","secondsPlayed","killDeath","kills","deaths","wins","loses","heals","repairs","avengerKills","saviorKills","headShots","killAssists","skill","revives","longestHeadShot","highestKillStreak","currentRankProgress","totalRankProgress","rankName","quits","resupplies","weapons","vehicles","classes"],"title":"Bf3Combined"},"Bf3DetailedServerInfo":{"properties":{"region":{"type":"string","title":"Region"},"currentMap":{"type":"string","title":"Currentmap"},"currentMapImage":{"type":"string","title":"Currentmapimage"},"description":{"type":"string","title":"Description"},"playerAmount":{"type":"integer","title":"Playeramount"},"prefix":{"type":"string","title":"Prefix"},"smallmode":{"type":"string","title":"Smallmode"},"maxPlayerAmount":{"type":"integer","title":"Maxplayeramount"},"inQueue":{"type":"integer","title":"Inqueue"},"serverLink":{"type":"string","title":"Serverlink"},"mode":{"type":"string","title":"Mode"},"settings":{"$ref":"#/components/schemas/Bf3ServerSettings"},"rotation":{"items":{"$ref":"#/components/schemas/ServerRotation"},"type":"array","title":"Rotation"}},"type":"object","required":["region","currentMap","currentMapImage","description","playerAmount","prefix","smallmode","maxPlayerAmount","inQueue","serverLink","mode","settings","rotation"],"title":"Bf3DetailedServerInfo"},"Bf3MainStats":{"properties":{"avatar":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Avatar"},"id":{"type":"integer","title":"Id"},"userName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Username"},"userId":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Userid"},"rank":{"type":"integer","title":"Rank"},"rankImg":{"type":"string","title":"Rankimg"},"killsPerMinute":{"type":"integer","title":"Killsperminute"},"scorePerMinute":{"type":"integer","title":"Scoreperminute"},"winPercent":{"type":"integer","title":"Winpercent"},"bestClass":{"type":"integer","title":"Bestclass"},"accuracy":{"type":"integer","title":"Accuracy"},"timePlayed":{"type":"string","title":"Timeplayed"},"secondsPlayed":{"type":"integer","title":"Secondsplayed"},"killDeath":{"type":"integer","title":"Killdeath"},"kills":{"type":"integer","title":"Kills"},"deaths":{"type":"integer","title":"Deaths"},"wins":{"type":"integer","title":"Wins"},"loses":{"type":"integer","title":"Loses"},"heals":{"type":"integer","title":"Heals"},"repairs":{"type":"integer","title":"Repairs"},"avengerKills":{"type":"integer","title":"Avengerkills"},"saviorKills":{"type":"integer","title":"Saviorkills"},"headShots":{"type":"integer","title":"Headshots"},"killAssists":{"type":"integer","title":"Killassists"},"skill":{"type":"integer","title":"Skill"},"revives":{"type":"integer","title":"Revives"},"longestHeadShot":{"type":"integer","title":"Longestheadshot"},"highestKillStreak":{"type":"integer","title":"Highestkillstreak"},"currentRankProgress":{"type":"integer","title":"Currentrankprogress"},"totalRankProgress":{"type":"integer","title":"Totalrankprogress"},"rankName":{"type":"string","title":"Rankname"},"quits":{"type":"string","title":"Quits"},"resupplies":{"type":"integer","title":"Resupplies"}},"type":"object","required":["id","rank","rankImg","killsPerMinute","scorePerMinute","winPercent","bestClass","accuracy","timePlayed","secondsPlayed","killDeath","kills","deaths","wins","loses","heals","repairs","avengerKills","saviorKills","headShots","killAssists","skill","revives","longestHeadShot","highestKillStreak","currentRankProgress","totalRankProgress","rankName","quits","resupplies"],"title":"Bf3MainStats"},"Bf3ServerSettings":{"properties":{"All":{"additionalProperties":{"type":"integer"},"type":"object","title":"All"}},"type":"object","required":["All"],"title":"Bf3ServerSettings"},"Bf4Combined":{"properties":{"avatar":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Avatar"},"id":{"type":"integer","title":"Id"},"userName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Username"},"userId":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Userid"},"rank":{"type":"integer","title":"Rank"},"rankImg":{"type":"string","title":"Rankimg"},"killsPerMinute":{"type":"integer","title":"Killsperminute"},"scorePerMinute":{"type":"integer","title":"Scoreperminute"},"winPercent":{"type":"integer","title":"Winpercent"},"bestClass":{"type":"integer","title":"Bestclass"},"accuracy":{"type":"integer","title":"Accuracy"},"timePlayed":{"type":"string","title":"Timeplayed"},"secondsPlayed":{"type":"integer","title":"Secondsplayed"},"killDeath":{"type":"integer","title":"Killdeath"},"kills":{"type":"integer","title":"Kills"},"deaths":{"type":"integer","title":"Deaths"},"wins":{"type":"integer","title":"Wins"},"loses":{"type":"integer","title":"Loses"},"heals":{"type":"integer","title":"Heals"},"repairs":{"type":"integer","title":"Repairs"},"avengerKills":{"type":"integer","title":"Avengerkills"},"saviorKills":{"type":"integer","title":"Saviorkills"},"headShots":{"type":"integer","title":"Headshots"},"killAssists":{"type":"integer","title":"Killassists"},"skill":{"type":"integer","title":"Skill"},"revives":{"type":"integer","title":"Revives"},"longestHeadShot":{"type":"integer","title":"Longestheadshot"},"highestKillStreak":{"type":"integer","title":"Highestkillstreak"},"currentRankProgress":{"type":"integer","title":"Currentrankprogress"},"totalRankProgress":{"type":"integer","title":"Totalrankprogress"},"rankName":{"type":"string","title":"Rankname"},"quits":{"type":"string","title":"Quits"},"resupplies":{"type":"integer","title":"Resupplies"},"weapons":{"items":{"$ref":"#/components/schemas/BattlelogWeaponStats"},"type":"array","title":"Weapons"},"vehicles":{"items":{"$ref":"#/components/schemas/BattlelogVehicleStats"},"type":"array","title":"Vehicles"},"platoon":{"$ref":"#/components/schemas/BattlelogPlatoonInfo"},"classes":{"items":{"$ref":"#/components/schemas/BattlelogClassInfo"},"type":"array","title":"Classes"},"gamemodes":{"items":{"$ref":"#/components/schemas/GamemodeInfo"},"type":"array","title":"Gamemodes"},"progress":{"items":{"$ref":"#/components/schemas/ProgressInfo"},"type":"array","title":"Progress"}},"type":"object","required":["id","rank","rankImg","killsPerMinute","scorePerMinute","winPercent","bestClass","accuracy","timePlayed","secondsPlayed","killDeath","kills","deaths","wins","loses","heals","repairs","avengerKills","saviorKills","headShots","killAssists","skill","revives","longestHeadShot","highestKillStreak","currentRankProgress","totalRankProgress","rankName","quits","resupplies","weapons","vehicles","platoon","classes","gamemodes","progress"],"title":"Bf4Combined"},"Bf4DetailedServerInfo":{"properties":{"region":{"type":"string","title":"Region"},"currentMap":{"type":"string","title":"Currentmap"},"currentMapImage":{"type":"string","title":"Currentmapimage"},"description":{"type":"string","title":"Description"},"playerAmount":{"type":"integer","title":"Playeramount"},"prefix":{"type":"string","title":"Prefix"},"serverLink":{"type":"string","title":"Serverlink"},"players":{"items":{"$ref":"#/components/schemas/Bf4PlayerList"},"type":"array","title":"Players"},"noBotsPlayerAmount":{"type":"integer","title":"Nobotsplayeramount"},"teams":{"items":{"$ref":"#/components/schemas/Bf4Team"},"type":"array","title":"Teams"}},"type":"object","required":["region","currentMap","currentMapImage","description","playerAmount","prefix","serverLink","players","noBotsPlayerAmount","teams"],"title":"Bf4DetailedServerInfo"},"Bf4PlayerList":{"properties":{"name":{"type":"string","title":"Name"},"tag":{"type":"string","title":"Tag"},"rank":{"type":"integer","title":"Rank"},"score":{"type":"integer","title":"Score"},"kills":{"type":"integer","title":"Kills"},"deaths":{"type":"integer","title":"Deaths"},"squad":{"type":"integer","title":"Squad"},"role":{"type":"integer","title":"Role"},"player_id":{"type":"string","title":"Player Id"}},"type":"object","required":["name","tag","rank","score","kills","deaths","squad","role","player_id"],"title":"Bf4PlayerList"},"Bf4Search":{"properties":{"servers":{"items":{"$ref":"#/components/schemas/Bf4ServerList"},"type":"array","title":"Servers"}},"type":"object","required":["servers"],"title":"Bf4Search"},"Bf4ServerList":{"properties":{"prefix":{"type":"string","title":"Prefix"},"url":{"type":"string","title":"Url"},"currentMap":{"type":"string","title":"Currentmap"},"inQue":{"type":"integer","title":"Inque"},"mode":{"type":"string","title":"Mode"},"ownerId":{"type":"integer","title":"Ownerid"},"playerAmount":{"type":"integer","title":"Playeramount"},"region":{"type":"string","title":"Region"},"smallMode":{"type":"string","title":"Smallmode"},"maxPlayers":{"type":"integer","title":"Maxplayers"},"gameId":{"type":"string","title":"Gameid"},"official":{"type":"boolean","title":"Official"},"platform":{"type":"string","title":"Platform"},"teams":{"$ref":"#/components/schemas/TeamList"},"serverInfo":{"type":"string","title":"Serverinfo"},"battlelogId":{"type":"string","title":"Battlelogid"}},"type":"object","required":["prefix","url","currentMap","inQue","mode","ownerId","playerAmount","region","smallMode","maxPlayers","gameId","official","platform","teams","serverInfo","battlelogId"],"title":"Bf4ServerList"},"Bf4Team":{"properties":{"teamId":{"type":"string","title":"Teamid"},"players":{"items":{"$ref":"#/components/schemas/Bf4PlayerList"},"type":"array","title":"Players"}},"type":"object","required":["teamId","players"],"title":"Bf4Team"},"Bf5DetailedServerInfo":{"properties":{"region":{"type":"string","title":"Region"},"currentMap":{"type":"string","title":"Currentmap"},"currentMapImage":{"type":"string","title":"Currentmapimage"},"description":{"type":"string","title":"Description"},"playerAmount":{"type":"integer","title":"Playeramount"},"prefix":{"type":"string","title":"Prefix"},"owner":{"$ref":"#/components/schemas/ServerOwner"},"country":{"type":"string","title":"Country"},"favorites":{"type":"integer","title":"Favorites"},"mode":{"type":"string","title":"Mode"},"platform":{"type":"string","title":"Platform"},"maxPlayerAmount":{"type":"integer","title":"Maxplayeramount"},"rotation":{"items":{"$ref":"#/components/schemas/ServerRotation"},"type":"array","title":"Rotation"},"settings":{"$ref":"#/components/schemas/ServerSettings"},"gameId":{"type":"string","title":"Gameid"},"serverId":{"type":"string","title":"Serverid"},"inQueue":{"type":"integer","title":"Inqueue"},"smallmode":{"type":"string","title":"Smallmode"},"teams":{"$ref":"#/components/schemas/ServerTeams"},"official":{"type":"boolean","title":"Official"}},"type":"object","required":["region","currentMap","currentMapImage","description","playerAmount","prefix","owner","country","favorites","mode","platform","maxPlayerAmount","rotation","settings","gameId","serverId","inQueue","smallmode","teams","official"],"title":"Bf5DetailedServerInfo"},"BfVietnamPlatform":{"type":"string","enum":["qtracker","openspy"],"title":"BfVietnamPlatform"},"BfhClassInfo":{"properties":{"className":{"type":"string","title":"Classname"},"image":{"type":"string","title":"Image"},"altImage":{"type":"string","title":"Altimage"},"score":{"type":"integer","title":"Score"},"serviceStarAmount":{"type":"integer","title":"Servicestaramount"},"serviceStarProgress":{"type":"string","title":"Servicestarprogress"},"serviceStarProgressAmount":{"type":"integer","title":"Servicestarprogressamount"}},"type":"object","required":["className","image","altImage","score","serviceStarAmount","serviceStarProgress","serviceStarProgressAmount"],"title":"BfhClassInfo"},"BfhCombined":{"properties":{"avatar":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Avatar"},"id":{"type":"integer","title":"Id"},"userName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Username"},"userId":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Userid"},"rank":{"type":"integer","title":"Rank"},"rankImg":{"type":"string","title":"Rankimg"},"killsPerMinute":{"type":"integer","title":"Killsperminute"},"scorePerMinute":{"type":"integer","title":"Scoreperminute"},"winPercent":{"type":"integer","title":"Winpercent"},"bestClass":{"type":"integer","title":"Bestclass"},"accuracy":{"type":"integer","title":"Accuracy"},"timePlayed":{"type":"string","title":"Timeplayed"},"secondsPlayed":{"type":"integer","title":"Secondsplayed"},"killDeath":{"type":"integer","title":"Killdeath"},"kills":{"type":"integer","title":"Kills"},"deaths":{"type":"integer","title":"Deaths"},"wins":{"type":"integer","title":"Wins"},"loses":{"type":"integer","title":"Loses"},"heals":{"type":"integer","title":"Heals"},"repairs":{"type":"integer","title":"Repairs"},"avengerKills":{"type":"integer","title":"Avengerkills"},"saviorKills":{"type":"integer","title":"Saviorkills"},"headShots":{"type":"integer","title":"Headshots"},"killAssists":{"type":"integer","title":"Killassists"},"enforcer":{"type":"integer","title":"Enforcer"},"mechanic":{"type":"integer","title":"Mechanic"},"operator":{"type":"integer","title":"Operator"},"professional":{"type":"integer","title":"Professional"},"hacker":{"type":"integer","title":"Hacker"},"cashPerMinute":{"type":"integer","title":"Cashperminute"},"weapons":{"items":{"$ref":"#/components/schemas/BattlelogWeaponStats"},"type":"array","title":"Weapons"},"vehicles":{"items":{"$ref":"#/components/schemas/BattlelogVehicleStats"},"type":"array","title":"Vehicles"},"classes":{"items":{"$ref":"#/components/schemas/BfhClassInfo"},"type":"array","title":"Classes"},"platoon":{"$ref":"#/components/schemas/BattlelogPlatoonInfo"},"progress":{"items":{"$ref":"#/components/schemas/ProgressInfo"},"type":"array","title":"Progress"}},"type":"object","required":["id","rank","rankImg","killsPerMinute","scorePerMinute","winPercent","bestClass","accuracy","timePlayed","secondsPlayed","killDeath","kills","deaths","wins","loses","heals","repairs","avengerKills","saviorKills","headShots","killAssists","enforcer","mechanic","operator","professional","hacker","cashPerMinute","weapons","vehicles","classes","platoon","progress"],"title":"BfhCombined"},"BfhDetailedServerInfo":{"properties":{"region":{"type":"string","title":"Region"},"currentMap":{"type":"string","title":"Currentmap"},"currentMapImage":{"type":"string","title":"Currentmapimage"},"description":{"type":"string","title":"Description"},"playerAmount":{"type":"integer","title":"Playeramount"},"prefix":{"type":"string","title":"Prefix"},"smallmode":{"type":"string","title":"Smallmode"},"maxPlayerAmount":{"type":"integer","title":"Maxplayeramount"},"inQueue":{"type":"integer","title":"Inqueue"},"serverLink":{"type":"string","title":"Serverlink"},"mode":{"type":"string","title":"Mode"},"settings":{"$ref":"#/components/schemas/Bf3ServerSettings"},"rotation":{"items":{"$ref":"#/components/schemas/ServerRotation"},"type":"array","title":"Rotation"},"players":{"items":{"$ref":"#/components/schemas/Bf4PlayerList"},"type":"array","title":"Players"},"noBotsPlayerAmount":{"type":"integer","title":"Nobotsplayeramount"},"teams":{"items":{"$ref":"#/components/schemas/Bf4Team"},"type":"array","title":"Teams"}},"type":"object","required":["region","currentMap","currentMapImage","description","playerAmount","prefix","smallmode","maxPlayerAmount","inQueue","serverLink","mode","settings","rotation","players","noBotsPlayerAmount","teams"],"title":"BfhDetailedServerInfo"},"BfhMainStats":{"properties":{"avatar":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Avatar"},"id":{"type":"integer","title":"Id"},"userName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Username"},"userId":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Userid"},"rank":{"type":"integer","title":"Rank"},"rankImg":{"type":"string","title":"Rankimg"},"killsPerMinute":{"type":"integer","title":"Killsperminute"},"scorePerMinute":{"type":"integer","title":"Scoreperminute"},"winPercent":{"type":"integer","title":"Winpercent"},"bestClass":{"type":"integer","title":"Bestclass"},"accuracy":{"type":"integer","title":"Accuracy"},"timePlayed":{"type":"string","title":"Timeplayed"},"secondsPlayed":{"type":"integer","title":"Secondsplayed"},"killDeath":{"type":"integer","title":"Killdeath"},"kills":{"type":"integer","title":"Kills"},"deaths":{"type":"integer","title":"Deaths"},"wins":{"type":"integer","title":"Wins"},"loses":{"type":"integer","title":"Loses"},"heals":{"type":"integer","title":"Heals"},"repairs":{"type":"integer","title":"Repairs"},"avengerKills":{"type":"integer","title":"Avengerkills"},"saviorKills":{"type":"integer","title":"Saviorkills"},"headShots":{"type":"integer","title":"Headshots"},"killAssists":{"type":"integer","title":"Killassists"},"enforcer":{"type":"integer","title":"Enforcer"},"mechanic":{"type":"integer","title":"Mechanic"},"operator":{"type":"integer","title":"Operator"},"professional":{"type":"integer","title":"Professional"},"hacker":{"type":"integer","title":"Hacker"},"cashPerMinute":{"type":"integer","title":"Cashperminute"}},"type":"object","required":["id","rank","rankImg","killsPerMinute","scorePerMinute","winPercent","bestClass","accuracy","timePlayed","secondsPlayed","killDeath","kills","deaths","wins","loses","heals","repairs","avengerKills","saviorKills","headShots","killAssists","enforcer","mechanic","operator","professional","hacker","cashPerMinute"],"title":"BfhMainStats"},"BfvCombined":{"properties":{"avatar":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Avatar"},"id":{"type":"integer","title":"Id"},"userName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Username"},"userId":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Userid"},"rank":{"type":"integer","title":"Rank"},"rankImg":{"type":"string","title":"Rankimg"},"killsPerMinute":{"type":"integer","title":"Killsperminute"},"scorePerMinute":{"type":"integer","title":"Scoreperminute"},"winPercent":{"type":"integer","title":"Winpercent"},"bestClass":{"type":"integer","title":"Bestclass"},"accuracy":{"type":"integer","title":"Accuracy"},"timePlayed":{"type":"string","title":"Timeplayed"},"secondsPlayed":{"type":"integer","title":"Secondsplayed"},"killDeath":{"type":"integer","title":"Killdeath"},"kills":{"type":"integer","title":"Kills"},"deaths":{"type":"integer","title":"Deaths"},"wins":{"type":"integer","title":"Wins"},"loses":{"type":"integer","title":"Loses"},"heals":{"type":"integer","title":"Heals"},"repairs":{"type":"integer","title":"Repairs"},"avengerKills":{"type":"integer","title":"Avengerkills"},"saviorKills":{"type":"integer","title":"Saviorkills"},"headShots":{"type":"integer","title":"Headshots"},"killAssists":{"type":"integer","title":"Killassists"},"skill":{"type":"integer","title":"Skill"},"revives":{"type":"integer","title":"Revives"},"longestHeadShot":{"type":"integer","title":"Longestheadshot"},"highestKillStreak":{"type":"integer","title":"Highestkillstreak"},"currentRankProgress":{"type":"integer","title":"Currentrankprogress"},"totalRankProgress":{"type":"integer","title":"Totalrankprogress"},"headshots":{"type":"integer","title":"Headshots"},"infantryKillDeath":{"type":"integer","title":"Infantrykilldeath"},"infantryKillsPerMinute":{"type":"integer","title":"Infantrykillsperminute"},"dogtagsTaken":{"type":"integer","title":"Dogtagstaken"},"roundsPlayed":{"type":"integer","title":"Roundsplayed"},"awardScore":{"type":"integer","title":"Awardscore"},"bonusScore":{"type":"integer","title":"Bonusscore"},"squadScore":{"type":"integer","title":"Squadscore"},"classes":{"items":{"$ref":"#/components/schemas/FrostbiteClassInfo"},"type":"array","title":"Classes"},"weapons":{"items":{"$ref":"#/components/schemas/FrostbiteWeaponInfo"},"type":"array","title":"Weapons"},"vehicles":{"items":{"$ref":"#/components/schemas/FrostbiteVehicleInfo"},"type":"array","title":"Vehicles"},"activePlatoon":{"$ref":"#/components/schemas/FrostbitePlatoonInfo"},"platoons":{"items":{"$ref":"#/components/schemas/FrostbitePlatoonInfo"},"type":"array","title":"Platoons"}},"type":"object","required":["id","rank","rankImg","killsPerMinute","scorePerMinute","winPercent","bestClass","accuracy","timePlayed","secondsPlayed","killDeath","kills","deaths","wins","loses","heals","repairs","avengerKills","saviorKills","headShots","killAssists","skill","revives","longestHeadShot","highestKillStreak","currentRankProgress","totalRankProgress","headshots","infantryKillDeath","infantryKillsPerMinute","dogtagsTaken","roundsPlayed","awardScore","bonusScore","squadScore","classes","weapons","vehicles","activePlatoon","platoons"],"title":"BfvCombined"},"BfvMainStats":{"properties":{"avatar":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Avatar"},"id":{"type":"integer","title":"Id"},"userName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Username"},"userId":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Userid"},"rank":{"type":"integer","title":"Rank"},"rankImg":{"type":"string","title":"Rankimg"},"killsPerMinute":{"type":"integer","title":"Killsperminute"},"scorePerMinute":{"type":"integer","title":"Scoreperminute"},"winPercent":{"type":"integer","title":"Winpercent"},"bestClass":{"type":"integer","title":"Bestclass"},"accuracy":{"type":"integer","title":"Accuracy"},"timePlayed":{"type":"string","title":"Timeplayed"},"secondsPlayed":{"type":"integer","title":"Secondsplayed"},"killDeath":{"type":"integer","title":"Killdeath"},"kills":{"type":"integer","title":"Kills"},"deaths":{"type":"integer","title":"Deaths"},"wins":{"type":"integer","title":"Wins"},"loses":{"type":"integer","title":"Loses"},"heals":{"type":"integer","title":"Heals"},"repairs":{"type":"integer","title":"Repairs"},"avengerKills":{"type":"integer","title":"Avengerkills"},"saviorKills":{"type":"integer","title":"Saviorkills"},"headShots":{"type":"integer","title":"Headshots"},"killAssists":{"type":"integer","title":"Killassists"},"skill":{"type":"integer","title":"Skill"},"revives":{"type":"integer","title":"Revives"},"longestHeadShot":{"type":"integer","title":"Longestheadshot"},"highestKillStreak":{"type":"integer","title":"Highestkillstreak"},"currentRankProgress":{"type":"integer","title":"Currentrankprogress"},"totalRankProgress":{"type":"integer","title":"Totalrankprogress"},"headshots":{"type":"integer","title":"Headshots"},"infantryKillDeath":{"type":"integer","title":"Infantrykilldeath"},"infantryKillsPerMinute":{"type":"integer","title":"Infantrykillsperminute"},"dogtagsTaken":{"type":"integer","title":"Dogtagstaken"},"roundsPlayed":{"type":"integer","title":"Roundsplayed"},"awardScore":{"type":"integer","title":"Awardscore"},"bonusScore":{"type":"integer","title":"Bonusscore"},"squadScore":{"type":"integer","title":"Squadscore"}},"type":"object","required":["id","rank","rankImg","killsPerMinute","scorePerMinute","winPercent","bestClass","accuracy","timePlayed","secondsPlayed","killDeath","kills","deaths","wins","loses","heals","repairs","avengerKills","saviorKills","headShots","killAssists","skill","revives","longestHeadShot","highestKillStreak","currentRankProgress","totalRankProgress","headshots","infantryKillDeath","infantryKillsPerMinute","dogtagsTaken","roundsPlayed","awardScore","bonusScore","squadScore"],"title":"BfvMainStats"},"BfvMultiplePlayer":{"properties":{"kills":{"type":"integer","title":"Kills"},"deaths":{"type":"integer","title":"Deaths"},"wins":{"type":"integer","title":"Wins"},"loses":{"type":"integer","title":"Loses"},"killsPerMatch":{"type":"integer","title":"Killspermatch"},"headShots":{"type":"integer","title":"Headshots"},"winPercent":{"type":"string","title":"Winpercent"},"headshots":{"type":"string","title":"Headshots"},"killDeath":{"type":"integer","title":"Killdeath"},"awardScore":{"type":"integer","title":"Awardscore"},"bonusScore":{"type":"integer","title":"Bonusscore"},"squadScore":{"type":"integer","title":"Squadscore"},"longestHeadShot":{"type":"integer","title":"Longestheadshot"},"revives":{"type":"integer","title":"Revives"},"dogtagsTaken":{"type":"integer","title":"Dogtagstaken"},"heals":{"type":"integer","title":"Heals"},"repairs":{"type":"integer","title":"Repairs"},"killAssists":{"type":"integer","title":"Killassists"},"weapons":{"items":{"$ref":"#/components/schemas/BfvMultipleWeaponInfo"},"type":"array","title":"Weapons"},"vehicles":{"items":{"$ref":"#/components/schemas/BfvMultipleVehicleInfo"},"type":"array","title":"Vehicles"},"id":{"type":"integer","title":"Id"},"avengerKills":{"type":"integer","title":"Avengerkills"},"saviorKills":{"type":"integer","title":"Saviorkills"}},"type":"object","required":["kills","deaths","wins","loses","killsPerMatch","headShots","winPercent","headshots","killDeath","awardScore","bonusScore","squadScore","longestHeadShot","revives","dogtagsTaken","heals","repairs","killAssists","weapons","vehicles","id","avengerKills","saviorKills"],"title":"BfvMultiplePlayer"},"BfvMultipleVehicleInfo":{"properties":{"type":{"type":"string","title":"Type"},"vehicleName":{"type":"string","title":"Vehiclename"},"image":{"type":"string","title":"Image"},"id":{"type":"string","title":"Id"},"kills":{"type":"integer","title":"Kills"},"killsPerMinute":{"type":"integer","title":"Killsperminute"},"vehiclesDestroyedWith":{"type":"integer","title":"Vehiclesdestroyedwith"}},"type":"object","required":["type","vehicleName","image","id","kills","killsPerMinute","vehiclesDestroyedWith"],"title":"BfvMultipleVehicleInfo"},"BfvMultipleWeaponInfo":{"properties":{"weaponName":{"type":"string","title":"Weaponname"},"id":{"type":"string","title":"Id"},"kills":{"type":"integer","title":"Kills"},"accuracy":{"type":"string","title":"Accuracy"},"killsPerMinute":{"type":"integer","title":"Killsperminute"},"hitVKills":{"type":"integer","title":"Hitvkills"},"shotsHit":{"type":"integer","title":"Shotshit"},"shotsFired":{"type":"integer","title":"Shotsfired"},"timeEquipped":{"type":"integer","title":"Timeequipped"},"type":{"type":"string","title":"Type"},"image":{"type":"string","title":"Image"},"score":{"type":"string","title":"Score"},"scorePerMinute":{"type":"string","title":"Scoreperminute"},"headshots":{"type":"string","title":"Headshots"}},"type":"object","required":["weaponName","id","kills","accuracy","killsPerMinute","hitVKills","shotsHit","shotsFired","timeEquipped","type","image","score","scorePerMinute","headshots"],"title":"BfvMultipleWeaponInfo"},"BfvServerPlayers":{"properties":{"serverinfo":{"$ref":"#/components/schemas/ServerInfo"},"teams":{"items":{"$ref":"#/components/schemas/BfvServerTeam"},"type":"array","title":"Teams"},"que":{"items":{"$ref":"#/components/schemas/FrostbiteServerPlayer"},"type":"array","title":"Que"},"loading":{"items":{"$ref":"#/components/schemas/FrostbiteServerPlayer"},"type":"array","title":"Loading"},"update_timestamp":{"type":"integer","title":"Update Timestamp"}},"type":"object","required":["serverinfo","teams","que","loading","update_timestamp"],"title":"BfvServerPlayers"},"BfvServerTeam":{"properties":{"teamid":{"type":"string","title":"Teamid"},"image":{"type":"string","title":"Image"},"name":{"type":"string","title":"Name"},"players":{"items":{"$ref":"#/components/schemas/FrostbiteServerPlayer"},"type":"array","title":"Players"},"key":{"type":"string","title":"Key"},"faction":{"type":"string","title":"Faction"},"shortName":{"type":"string","title":"Shortname"}},"type":"object","required":["teamid","image","name","players","key","faction","shortName"],"title":"BfvServerTeam"},"Blueprint":{"properties":{"blueprintType":{"type":"string","title":"Blueprinttype"},"name":{"type":"string","title":"Name"},"availableGameData":{"$ref":"#/components/schemas/AvailableGameData"},"metadata":{"$ref":"#/components/schemas/Metadata"},"playgroundConstraints":{"$ref":"#/components/schemas/PlaygroundConstraints"},"availableTags":{"$ref":"#/components/schemas/AvailableTag"}},"type":"object","required":["blueprintType","name","availableGameData","metadata","playgroundConstraints","availableTags"],"title":"Blueprint"},"BoolMutator":{"properties":{"boolValue":{"type":"boolean","title":"Boolvalue"}},"type":"object","required":["boolValue"],"title":"BoolMutator"},"BundleItems":{"properties":{"identifier":{"type":"string","title":"Identifier"}},"type":"object","required":["identifier"],"title":"BundleItems"},"BundleOffer":{"properties":{"identifier":{"type":"integer","title":"Identifier"},"bundle":{"items":{"$ref":"#/components/schemas/BundleItems"},"type":"array","title":"Bundle"}},"type":"object","required":["identifier","bundle"],"title":"BundleOffer"},"Collection":{"properties":{"collectionId":{"type":"string","title":"Collectionid"},"collectionType":{"type":"string","title":"Collectiontype"},"collectionName":{"type":"string","title":"Collectionname"},"collectionValues":{"items":{"$ref":"#/components/schemas/MenuItem"},"type":"array","title":"Collectionvalues"}},"type":"object","required":["collectionId","collectionType","collectionName","collectionValues"],"title":"Collection"},"CollectionSlot":{"properties":{"slotId":{"type":"string","title":"Slotid"},"mixId":{"type":"string","title":"Mixid"},"meta":{"$ref":"#/components/schemas/MutatorCategory"},"matchmakingCommand":{"$ref":"#/components/schemas/MatchmakingCommand"}},"type":"object","required":["slotId","mixId","meta","matchmakingCommand"],"title":"CollectionSlot"},"CommandAttr":{"properties":{"name":{"type":"string","title":"Name"},"attribute":{"type":"string","title":"Attribute"}},"type":"object","required":["name","attribute"],"title":"CommandAttr"},"CompatibleModRules":{"properties":{"rules":{"type":"string","contentMediaType":"application/octet-stream","title":"Rules"},"rulesVersion":{"type":"integer","title":"Rulesversion"},"blueprintRulesVersion":{"type":"integer","title":"Blueprintrulesversion"}},"type":"object","required":["rules","rulesVersion","blueprintRulesVersion"],"title":"CompatibleModRules"},"ConstraintsResponse":{"properties":{"globalConstraints":{"$ref":"#/components/schemas/GlobalConstraints"}},"type":"object","required":["globalConstraints"],"title":"ConstraintsResponse"},"Creation":{"properties":{"seconds":{"type":"integer","title":"Seconds"},"nano":{"type":"integer","title":"Nano"}},"type":"object","required":["seconds","nano"],"title":"Creation"},"DateInterval":{"properties":{"start":{"type":"integer","title":"Start"},"end":{"type":"integer","title":"End"}},"type":"object","required":["start","end"],"title":"DateInterval"},"DetailedPlatoonInfo":{"properties":{"id":{"type":"string","title":"Id"},"name":{"type":"string","title":"Name"},"tag":{"type":"string","title":"Tag"},"currentSize":{"type":"integer","title":"Currentsize"},"emblem":{"type":"string","title":"Emblem"},"description":{"type":"string","title":"Description"},"canApplyToJoin":{"type":"boolean","title":"Canapplytojoin"},"canJoinWithoutApply":{"type":"boolean","title":"Canjoinwithoutapply"},"members":{"items":{"$ref":"#/components/schemas/PlatoonMember"},"type":"array","title":"Members"},"servers":{"items":{"$ref":"#/components/schemas/PlatoonServer"},"type":"array","title":"Servers"}},"type":"object","required":["id","name","tag","currentSize","emblem","description","canApplyToJoin","canJoinWithoutApply","members","servers"],"title":"DetailedPlatoonInfo"},"ExpandedStatusArrayType":{"type":"string","enum":["amounts","maps","modes","settings","ownerPlatform"],"title":"ExpandedStatusArrayType"},"ExtendedSetting":{"properties":{"values":{"items":{"$ref":"#/components/schemas/SettingValue"},"type":"array","title":"Values"}},"type":"object","required":["values"],"title":"ExtendedSetting"},"FeslPlayerInfo":{"properties":{"nucleusId":{"type":"integer","title":"Nucleusid"},"platformId":{"type":"integer","title":"Platformid"},"personaId":{"type":"integer","title":"Personaid"},"platform":{"type":"string","title":"Platform"},"id":{"type":"integer","title":"Id"},"name":{"type":"string","title":"Name"},"avatar":{"type":"string","title":"Avatar"}},"type":"object","required":["nucleusId","platformId","personaId","platform","id","name","avatar"],"title":"FeslPlayerInfo"},"FloatMutator":{"properties":{"floatValue":{"type":"number","title":"Floatvalue"},"behaviour":{"type":"integer","title":"Behaviour"}},"type":"object","required":["floatValue","behaviour"],"title":"FloatMutator"},"FrostbiteClassInfo":{"properties":{"className":{"type":"string","title":"Classname"},"image":{"type":"string","title":"Image"},"altImage":{"type":"string","title":"Altimage"},"score":{"type":"integer","title":"Score"},"timePlayed":{"type":"string","title":"Timeplayed"},"secondsPlayed":{"type":"integer","title":"Secondsplayed"},"kills":{"type":"integer","title":"Kills"},"kpm":{"type":"integer","title":"Kpm"}},"type":"object","required":["className","image","altImage","score","timePlayed","secondsPlayed","kills","kpm"],"title":"FrostbiteClassInfo"},"FrostbiteClassStats":{"properties":{"avatar":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Avatar"},"id":{"type":"integer","title":"Id"},"userName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Username"},"userId":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Userid"},"classes":{"items":{"$ref":"#/components/schemas/FrostbiteClassInfo"},"type":"array","title":"Classes"}},"type":"object","required":["id","classes"],"title":"FrostbiteClassStats"},"FrostbiteGameStatus":{"properties":{"regions":{"additionalProperties":{"$ref":"#/components/schemas/Region"},"type":"object","title":"Regions"}},"type":"object","required":["regions"],"title":"FrostbiteGameStatus"},"FrostbiteGamemodeInfo":{"properties":{"wins":{"type":"integer","title":"Wins"},"losses":{"type":"integer","title":"Losses"},"winPercent":{"type":"string","title":"Winpercent"}},"type":"object","required":["wins","losses","winPercent"],"title":"FrostbiteGamemodeInfo"},"FrostbiteMainStats":{"properties":{"avatar":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Avatar"},"id":{"type":"integer","title":"Id"},"userName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Username"},"userId":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Userid"},"rank":{"type":"integer","title":"Rank"},"rankImg":{"type":"string","title":"Rankimg"},"killsPerMinute":{"type":"integer","title":"Killsperminute"},"scorePerMinute":{"type":"integer","title":"Scoreperminute"},"winPercent":{"type":"integer","title":"Winpercent"},"bestClass":{"type":"integer","title":"Bestclass"},"accuracy":{"type":"integer","title":"Accuracy"},"timePlayed":{"type":"string","title":"Timeplayed"},"secondsPlayed":{"type":"integer","title":"Secondsplayed"},"killDeath":{"type":"integer","title":"Killdeath"},"kills":{"type":"integer","title":"Kills"},"deaths":{"type":"integer","title":"Deaths"},"wins":{"type":"integer","title":"Wins"},"loses":{"type":"integer","title":"Loses"},"heals":{"type":"integer","title":"Heals"},"repairs":{"type":"integer","title":"Repairs"},"avengerKills":{"type":"integer","title":"Avengerkills"},"saviorKills":{"type":"integer","title":"Saviorkills"},"headShots":{"type":"integer","title":"Headshots"},"killAssists":{"type":"integer","title":"Killassists"},"skill":{"type":"integer","title":"Skill"},"revives":{"type":"integer","title":"Revives"},"longestHeadShot":{"type":"integer","title":"Longestheadshot"},"highestKillStreak":{"type":"integer","title":"Highestkillstreak"},"currentRankProgress":{"type":"integer","title":"Currentrankprogress"},"totalRankProgress":{"type":"integer","title":"Totalrankprogress"},"headshots":{"type":"integer","title":"Headshots"},"infantryKillDeath":{"type":"integer","title":"Infantrykilldeath"},"infantryKillsPerMinute":{"type":"integer","title":"Infantrykillsperminute"},"dogtagsTaken":{"type":"integer","title":"Dogtagstaken"},"roundsPlayed":{"type":"integer","title":"Roundsplayed"},"awardScore":{"type":"integer","title":"Awardscore"},"bonusScore":{"type":"integer","title":"Bonusscore"},"squadScore":{"type":"integer","title":"Squadscore"},"rankName":{"type":"string","title":"Rankname"}},"type":"object","required":["id","rank","rankImg","killsPerMinute","scorePerMinute","winPercent","bestClass","accuracy","timePlayed","secondsPlayed","killDeath","kills","deaths","wins","loses","heals","repairs","avengerKills","saviorKills","headShots","killAssists","skill","revives","longestHeadShot","highestKillStreak","currentRankProgress","totalRankProgress","headshots","infantryKillDeath","infantryKillsPerMinute","dogtagsTaken","roundsPlayed","awardScore","bonusScore","squadScore","rankName"],"title":"FrostbiteMainStats"},"FrostbitePlatforms":{"type":"string","enum":["pc","xboxone","ps4"],"title":"FrostbitePlatforms"},"FrostbitePlatoonInfo":{"properties":{"tag":{"type":"string","title":"Tag"},"emblem":{"type":"string","title":"Emblem"},"type":{"type":"string","title":"Type"},"url":{"type":"string","title":"Url"},"id":{"type":"string","title":"Id"},"name":{"type":"string","title":"Name"},"description":{"type":"string","title":"Description"}},"type":"object","required":["tag","emblem","type","url","id","name","description"],"title":"FrostbitePlatoonInfo"},"FrostbiteRegionsWithMultiple":{"type":"string","enum":["all","eu","asia","nam","sam","au","oc","afr","ac","multiple"],"title":"FrostbiteRegionsWithMultiple"},"FrostbiteSearch":{"properties":{"servers":{"items":{"$ref":"#/components/schemas/FrostbiteServerList"},"type":"array","title":"Servers"}},"type":"object","required":["servers"],"title":"FrostbiteSearch"},"FrostbiteServerInfo":{"properties":{"name":{"type":"string","title":"Name"},"description":{"type":"string","title":"Description"},"level":{"type":"string","title":"Level"},"mode":{"type":"string","title":"Mode"},"region":{"type":"string","title":"Region"},"country":{"type":"string","title":"Country"},"maps":{"items":{"type":"string"},"type":"array","title":"Maps"},"owner":{"type":"string","title":"Owner"},"settings":{"items":{"type":"string"},"type":"array","title":"Settings"},"servertype":{"type":"string","title":"Servertype"}},"type":"object","required":["name","description","level","mode","region","country","maps","owner","settings","servertype"],"title":"FrostbiteServerInfo"},"FrostbiteServerList":{"properties":{"prefix":{"type":"string","title":"Prefix"},"url":{"type":"string","title":"Url"},"currentMap":{"type":"string","title":"Currentmap"},"inQue":{"type":"integer","title":"Inque"},"mode":{"type":"string","title":"Mode"},"ownerId":{"type":"integer","title":"Ownerid"},"playerAmount":{"type":"integer","title":"Playeramount"},"region":{"type":"string","title":"Region"},"smallMode":{"type":"string","title":"Smallmode"},"maxPlayers":{"type":"integer","title":"Maxplayers"},"gameId":{"type":"string","title":"Gameid"},"official":{"type":"boolean","title":"Official"},"platform":{"type":"string","title":"Platform"},"teams":{"$ref":"#/components/schemas/TeamList"},"serverInfo":{"type":"string","title":"Serverinfo"}},"type":"object","required":["prefix","url","currentMap","inQue","mode","ownerId","playerAmount","region","smallMode","maxPlayers","gameId","official","platform","teams","serverInfo"],"title":"FrostbiteServerList"},"FrostbiteServerPlayer":{"properties":{"rank":{"type":"integer","title":"Rank"},"latency":{"type":"integer","title":"Latency"},"slot":{"type":"integer","title":"Slot"},"join_time":{"type":"integer","title":"Join Time"},"user_id":{"type":"integer","title":"User Id"},"player_id":{"type":"integer","title":"Player Id"},"name":{"type":"string","title":"Name"},"platoon":{"type":"string","title":"Platoon"}},"type":"object","required":["rank","latency","slot","join_time","user_id","player_id","name","platoon"],"title":"FrostbiteServerPlayer"},"FrostbiteServerTeam":{"properties":{"teamid":{"type":"string","title":"Teamid"},"image":{"type":"string","title":"Image"},"name":{"type":"string","title":"Name"},"players":{"items":{"$ref":"#/components/schemas/FrostbiteServerPlayer"},"type":"array","title":"Players"},"key":{"type":"string","title":"Key"},"faction":{"type":"string","title":"Faction"}},"type":"object","required":["teamid","image","name","players","key","faction"],"title":"FrostbiteServerTeam"},"FrostbiteStatusArray":{"properties":{"soldierAmount":{"items":{"type":"integer"},"type":"array","title":"Soldieramount"},"timeStamps":{"items":{"type":"string"},"type":"array","title":"Timestamps"},"startTime":{"type":"string","title":"Starttime"},"endTime":{"type":"string","title":"Endtime"},"communitySoldierAmount":{"items":{"type":"integer"},"type":"array","title":"Communitysoldieramount"},"diceSoldierAmount":{"items":{"type":"integer"},"type":"array","title":"Dicesoldieramount"}},"type":"object","required":["soldierAmount","timeStamps","startTime","endTime","communitySoldierAmount","diceSoldierAmount"],"title":"FrostbiteStatusArray"},"FrostbiteSusInfo":{"properties":{"weaponName":{"type":"string","title":"Weaponname"},"type":{"type":"string","title":"Type"},"image":{"type":"string","title":"Image"},"kills":{"type":"integer","title":"Kills"},"killsPerMinute":{"type":"integer","title":"Killsperminute"},"headshots":{"type":"string","title":"Headshots"},"accuracy":{"type":"string","title":"Accuracy"},"timeEquipped":{"type":"integer","title":"Timeequipped"},"headshotKills":{"type":"integer","title":"Headshotkills"},"shotsFired":{"type":"integer","title":"Shotsfired"},"shotsHit":{"type":"integer","title":"Shotshit"},"hitVKills":{"type":"integer","title":"Hitvkills"},"susReason":{"type":"string","title":"Susreason"}},"type":"object","required":["weaponName","type","image","kills","killsPerMinute","headshots","accuracy","timeEquipped","headshotKills","shotsFired","shotsHit","hitVKills","susReason"],"title":"FrostbiteSusInfo"},"FrostbiteSusStats":{"properties":{"avatar":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Avatar"},"id":{"type":"integer","title":"Id"},"userName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Username"},"userId":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Userid"},"vehicles":{"items":{"$ref":"#/components/schemas/FrostbiteSusInfo"},"type":"array","title":"Vehicles"}},"type":"object","required":["id","vehicles"],"title":"FrostbiteSusStats"},"FrostbiteVehicleInfo":{"properties":{"vehicleName":{"type":"string","title":"Vehiclename"},"type":{"type":"string","title":"Type"},"image":{"type":"string","title":"Image"},"kills":{"type":"integer","title":"Kills"},"killsPerMinute":{"type":"integer","title":"Killsperminute"},"destroyed":{"type":"integer","title":"Destroyed"},"timeIn":{"type":"integer","title":"Timein"}},"type":"object","required":["vehicleName","type","image","kills","killsPerMinute","destroyed","timeIn"],"title":"FrostbiteVehicleInfo"},"FrostbiteVehicleStats":{"properties":{"avatar":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Avatar"},"id":{"type":"integer","title":"Id"},"userName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Username"},"userId":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Userid"},"vehicles":{"items":{"$ref":"#/components/schemas/FrostbiteVehicleInfo"},"type":"array","title":"Vehicles"}},"type":"object","required":["id","vehicles"],"title":"FrostbiteVehicleStats"},"FrostbiteWeaponInfo":{"properties":{"weaponName":{"type":"string","title":"Weaponname"},"type":{"type":"string","title":"Type"},"image":{"type":"string","title":"Image"},"kills":{"type":"integer","title":"Kills"},"killsPerMinute":{"type":"integer","title":"Killsperminute"},"headshots":{"type":"string","title":"Headshots"},"accuracy":{"type":"string","title":"Accuracy"},"timeEquipped":{"type":"integer","title":"Timeequipped"},"headshotKills":{"type":"integer","title":"Headshotkills"},"shotsFired":{"type":"integer","title":"Shotsfired"},"shotsHit":{"type":"integer","title":"Shotshit"},"hitVKills":{"type":"integer","title":"Hitvkills"}},"type":"object","required":["weaponName","type","image","kills","killsPerMinute","headshots","accuracy","timeEquipped","headshotKills","shotsFired","shotsHit","hitVKills"],"title":"FrostbiteWeaponInfo"},"FrostbiteWeaponStats":{"properties":{"avatar":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Avatar"},"id":{"type":"integer","title":"Id"},"userName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Username"},"userId":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Userid"},"weapons":{"items":{"$ref":"#/components/schemas/FrostbiteWeaponInfo"},"type":"array","title":"Weapons"}},"type":"object","required":["id","weapons"],"title":"FrostbiteWeaponStats"},"GameStatus":{"properties":{"regions":{"additionalProperties":{"$ref":"#/components/schemas/Region"},"type":"object","title":"Regions"}},"type":"object","required":["regions"],"title":"GameStatus"},"GamemodeInfo":{"properties":{"gamemodeName":{"type":"string","title":"Gamemodename"},"score":{"type":"integer","title":"Score"}},"type":"object","required":["gamemodeName","score"],"title":"GamemodeInfo"},"GamemodeStats":{"properties":{"avatar":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Avatar"},"id":{"type":"integer","title":"Id"},"userName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Username"},"userId":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Userid"},"gamemodes":{"items":{"$ref":"#/components/schemas/FrostbiteGamemodeInfo"},"type":"array","title":"Gamemodes"}},"type":"object","required":["id","gamemodes"],"title":"GamemodeStats"},"GetMixesByIdResponse":{"properties":{"mixes":{"items":{"$ref":"#/components/schemas/Mix"},"type":"array","title":"Mixes"},"missingMixes":{"items":{"$ref":"#/components/schemas/Mix"},"type":"array","title":"Missingmixes"}},"type":"object","required":["mixes","missingMixes"],"title":"GetMixesByIdResponse"},"GetOffersResponse":{"properties":{"identifier":{"type":"string","title":"Identifier"},"bundles":{"items":{"$ref":"#/components/schemas/StoreLayout"},"type":"array","title":"Bundles"},"items":{"items":{"$ref":"#/components/schemas/StoreOffer"},"type":"array","title":"Items"},"unlocks":{"items":{"$ref":"#/components/schemas/UnlockableStoreItem"},"type":"array","title":"Unlocks"},"validUntil":{"$ref":"#/components/schemas/DateInterval"}},"type":"object","required":["identifier","bundles","items","unlocks","validUntil"],"title":"GetOffersResponse"},"GetProgressionTypesResponse":{"properties":{"entries":{"items":{"$ref":"#/components/schemas/ProgressionEntry"},"type":"array","title":"Entries"}},"type":"object","required":["entries"],"title":"GetProgressionTypesResponse"},"GetStoreCatalogResponse":{"properties":{"storeOffers":{"items":{"$ref":"#/components/schemas/Offer"},"type":"array","title":"Storeoffers"}},"type":"object","required":["storeOffers"],"title":"GetStoreCatalogResponse"},"GlobalConstraints":{"properties":{"maxPlaygroundsPerPlayer":{"type":"integer","title":"Maxplaygroundsperplayer"},"maxGameServersPerPlayer":{"type":"integer","title":"Maxgameserversperplayer"},"maxFollowedHostsListSize":{"type":"integer","title":"Maxfollowedhostslistsize"}},"type":"object","required":["maxPlaygroundsPerPlayer","maxGameServersPerPlayer","maxFollowedHostsListSize"],"title":"GlobalConstraints"},"GlobalStatusArray":{"properties":{"bf3":{"items":{"type":"integer"},"type":"array","title":"Bf3"},"bfbc2":{"items":{"type":"integer"},"type":"array","title":"Bfbc2"},"bf2142":{"items":{"type":"integer"},"type":"array","title":"Bf2142"},"playbf2":{"items":{"type":"integer"},"type":"array","title":"Playbf2"},"bf2hub":{"items":{"type":"integer"},"type":"array","title":"Bf2Hub"},"bf4":{"items":{"type":"integer"},"type":"array","title":"Bf4"},"bfv":{"items":{"type":"integer"},"type":"array","title":"Bfv"},"bfh":{"items":{"type":"integer"},"type":"array","title":"Bfh"},"bfvietnam":{"items":{"type":"integer"},"type":"array","title":"Bfvietnam"},"bf1":{"items":{"type":"integer"},"type":"array","title":"Bf1"},"timeStamps":{"items":{"type":"string"},"type":"array","title":"Timestamps"},"startTime":{"type":"string","title":"Starttime"},"endTime":{"type":"string","title":"Endtime"}},"type":"object","required":["bf3","bfbc2","bf2142","playbf2","bf2hub","bf4","bfv","bfh","bfvietnam","bf1","timeStamps","startTime","endTime"],"title":"GlobalStatusArray"},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"},"Identifier":{"properties":{"license":{"type":"string","title":"License"},"identifier":{"type":"string","title":"Identifier"}},"type":"object","required":["license","identifier"],"title":"Identifier"},"InCompatibleModRules":{"properties":{"rules":{"type":"string","contentMediaType":"application/octet-stream","title":"Rules"},"compiledOld":{"type":"string","contentMediaType":"application/octet-stream","title":"Compiledold"},"rulesVersion":{"type":"integer","title":"Rulesversion"}},"type":"object","required":["rules","compiledOld","rulesVersion"],"title":"InCompatibleModRules"},"InnerMenuEntry":{"properties":{"menuEntry":{"$ref":"#/components/schemas/Subentry"}},"type":"object","required":["menuEntry"],"title":"InnerMenuEntry"},"InputMethodResrictions":{"properties":{"inputMethods":{"items":{"type":"integer"},"type":"array","title":"Inputmethods"}},"type":"object","required":["inputMethods"],"title":"InputMethodResrictions"},"IntMutator":{"properties":{"intValue":{"type":"integer","title":"Intvalue"},"behaviour":{"type":"integer","title":"Behaviour"}},"type":"object","required":["intValue","behaviour"],"title":"IntMutator"},"IntRange":{"properties":{"minValue":{"type":"integer","title":"Minvalue"},"maxValue":{"type":"integer","title":"Maxvalue"}},"type":"object","required":["minValue","maxValue"],"title":"IntRange"},"KingstonPlatforms":{"type":"string","enum":["pc","xboxone","ps4","xboxseries","ps5","xbox","psn"],"title":"KingstonPlatforms"},"LegacyBfQueryType":{"type":"string","enum":["ip","hostname"],"title":"LegacyBfQueryType"},"LocalizedText":{"properties":{"categoryId":{"type":"integer","title":"Categoryid"},"localizedText":{"type":"string","title":"Localizedtext"},"sid":{"type":"string","title":"Sid"}},"type":"object","required":["categoryId","localizedText","sid"],"title":"LocalizedText"},"ManagerInfo":{"properties":{"amounts":{"$ref":"#/components/schemas/ManagerInfoAmounts"}},"type":"object","required":["amounts"],"title":"ManagerInfo"},"ManagerInfoAmounts":{"properties":{"communities":{"type":"integer","title":"Communities"},"servers":{"type":"integer","title":"Servers"},"perWeek":{"$ref":"#/components/schemas/ManagerInfoPerWeek"}},"type":"object","required":["communities","servers","perWeek"],"title":"ManagerInfoAmounts"},"ManagerInfoPerWeek":{"properties":{"bfbanKicks":{"type":"integer","title":"Bfbankicks"},"movedPlayers":{"type":"integer","title":"Movedplayers"},"kickedPlayers":{"type":"integer","title":"Kickedplayers"},"bannedPlayers":{"type":"integer","title":"Bannedplayers"},"globalbanKicks":{"type":"integer","title":"Globalbankicks"},"pingKicks":{"type":"integer","title":"Pingkicks"}},"type":"object","required":["bfbanKicks","movedPlayers","kickedPlayers","bannedPlayers","globalbanKicks","pingKicks"],"title":"ManagerInfoPerWeek"},"ManagerLeaderboardSortTypes":{"type":"string","enum":["timeplayed","kills","wins","deaths","losses","killdeath","score"],"title":"ManagerLeaderboardSortTypes"},"ManagerLivePlayer":{"properties":{"playerInfo":{"$ref":"#/components/schemas/ManagerLivePlayerInfo"},"stats":{"$ref":"#/components/schemas/ManagerLivePlayerStats"},"server":{"$ref":"#/components/schemas/ManagerLivePlayerServer"},"ingamePlayerInfo":{"$ref":"#/components/schemas/ManagerServerPlayer"}},"type":"object","required":["playerInfo","stats","server","ingamePlayerInfo"],"title":"ManagerLivePlayer"},"ManagerLivePlayerInfo":{"properties":{"id":{"type":"integer","title":"Id"},"name":{"type":"string","title":"Name"},"platoon":{"type":"string","title":"Platoon"}},"type":"object","required":["id","name","platoon"],"title":"ManagerLivePlayerInfo"},"ManagerLivePlayerServer":{"properties":{"name":{"type":"string","title":"Name"},"mode":{"type":"string","title":"Mode"},"map":{"type":"string","title":"Map"},"playerAmount":{"type":"integer","title":"Playeramount"},"maxPlayerAmount":{"type":"integer","title":"Maxplayeramount"},"url":{"type":"string","title":"Url"},"isInServer":{"type":"boolean","title":"Isinserver"}},"type":"object","required":["name","mode","map","playerAmount","maxPlayerAmount","url","isInServer"],"title":"ManagerLivePlayerServer"},"ManagerLivePlayerStats":{"properties":{"timePlayed":{"type":"integer","title":"Timeplayed"},"kills":{"type":"integer","title":"Kills"},"deaths":{"type":"integer","title":"Deaths"},"wins":{"type":"integer","title":"Wins"},"losses":{"type":"integer","title":"Losses"},"gamemodes":{"items":{"$ref":"#/components/schemas/ManagerPlayerGamemode"},"type":"array","title":"Gamemodes"},"kits":{"items":{"$ref":"#/components/schemas/ManagerPlayerKit"},"type":"array","title":"Kits"}},"type":"object","required":["timePlayed","kills","deaths","wins","losses","gamemodes","kits"],"title":"ManagerLivePlayerStats"},"ManagerPlayerGamemode":{"properties":{"name":{"type":"string","title":"Name"},"score":{"type":"integer","title":"Score"},"wins":{"type":"integer","title":"Wins"},"losses":{"type":"integer","title":"Losses"}},"type":"object","required":["name","score","wins","losses"],"title":"ManagerPlayerGamemode"},"ManagerPlayerKit":{"properties":{"name":{"type":"string","title":"Name"},"score":{"type":"integer","title":"Score"},"kills":{"type":"integer","title":"Kills"},"timePlayed":{"type":"integer","title":"Timeplayed"}},"type":"object","required":["name","score","kills","timePlayed"],"title":"ManagerPlayerKit"},"ManagerPlayerLeaderBoard":{"properties":{"timePlayed":{"type":"integer","title":"Timeplayed"},"kills":{"type":"integer","title":"Kills"},"deaths":{"type":"integer","title":"Deaths"},"wins":{"type":"integer","title":"Wins"},"losses":{"type":"integer","title":"Losses"},"gamemodes":{"items":{"$ref":"#/components/schemas/ManagerPlayerGamemode"},"type":"array","title":"Gamemodes"},"kits":{"items":{"$ref":"#/components/schemas/ManagerPlayerKit"},"type":"array","title":"Kits"},"killDeath":{"type":"integer","title":"Killdeath"},"name":{"type":"string","title":"Name"},"score":{"type":"integer","title":"Score"},"timeStamp":{"type":"string","title":"Timestamp"},"playerId":{"type":"integer","title":"Playerid"},"platoon":{"type":"string","title":"Platoon"}},"type":"object","required":["timePlayed","kills","deaths","wins","losses","gamemodes","kits","killDeath","name","score","timeStamp","playerId","platoon"],"title":"ManagerPlayerLeaderBoard"},"ManagerPlayerLeaderBoardV2":{"properties":{"timePlayed":{"type":"integer","title":"Timeplayed"},"kills":{"type":"integer","title":"Kills"},"deaths":{"type":"integer","title":"Deaths"},"wins":{"type":"integer","title":"Wins"},"losses":{"type":"integer","title":"Losses"},"gamemodes":{"items":{"$ref":"#/components/schemas/ManagerPlayerGamemode"},"type":"array","title":"Gamemodes"},"kits":{"items":{"$ref":"#/components/schemas/ManagerPlayerKit"},"type":"array","title":"Kits"},"playerId":{"type":"integer","title":"Playerid"},"name":{"type":"string","title":"Name"},"totalSessions":{"type":"integer","title":"Totalsessions"},"killDeath":{"type":"integer","title":"Killdeath"},"score":{"type":"integer","title":"Score"},"platoon":{"type":"string","title":"Platoon"}},"type":"object","required":["timePlayed","kills","deaths","wins","losses","gamemodes","kits","playerId","name","totalSessions","killDeath","score","platoon"],"title":"ManagerPlayerLeaderBoardV2"},"ManagerPlayerSession":{"properties":{"data":{"items":{"$ref":"#/components/schemas/PlayerSession"},"type":"array","title":"Data"}},"type":"object","required":["data"],"title":"ManagerPlayerSession"},"ManagerServerInfo":{"properties":{"prefix":{"type":"string","title":"Prefix"},"inQue":{"type":"integer","title":"Inque"},"serverInfo":{"type":"string","title":"Serverinfo"},"playerAmount":{"type":"integer","title":"Playeramount"},"maxPlayerAmount":{"type":"integer","title":"Maxplayeramount"},"url":{"type":"string","title":"Url"},"map":{"type":"string","title":"Map"},"smallmode":{"type":"string","title":"Smallmode"},"mode":{"type":"string","title":"Mode"},"rotation":{"items":{"$ref":"#/components/schemas/ManagerServerRotation"},"type":"array","title":"Rotation"},"rotationId":{"type":"integer","title":"Rotationid"},"createdDate":{"type":"integer","title":"Createddate"},"expirationDate":{"type":"integer","title":"Expirationdate"}},"type":"object","required":["prefix","inQue","serverInfo","playerAmount","maxPlayerAmount","url","map","smallmode","mode","rotation","rotationId","createdDate","expirationDate"],"title":"ManagerServerInfo"},"ManagerServerLeaderBoard":{"properties":{"gameId":{"type":"string","title":"Gameid"},"data":{"items":{"$ref":"#/components/schemas/ManagerPlayerLeaderBoard"},"type":"array","title":"Data"}},"type":"object","required":["gameId","data"],"title":"ManagerServerLeaderBoard"},"ManagerServerLeaderBoardV2":{"properties":{"data":{"items":{"$ref":"#/components/schemas/ManagerPlayerLeaderBoardV2"},"type":"array","title":"Data"}},"type":"object","required":["data"],"title":"ManagerServerLeaderBoardV2"},"ManagerServerPlayer":{"properties":{"playerId":{"type":"integer","title":"Playerid"},"userId":{"type":"integer","title":"Userid"},"name":{"type":"string","title":"Name"},"position":{"type":"integer","title":"Position"},"rank":{"type":"integer","title":"Rank"},"ping":{"type":"integer","title":"Ping"},"platoon":{"type":"string","title":"Platoon"},"joinTime":{"type":"integer","title":"Jointime"},"localization":{"type":"string","title":"Localization"}},"type":"object","required":["playerId","userId","name","position","rank","ping","platoon","joinTime","localization"],"title":"ManagerServerPlayer"},"ManagerServerPlayers":{"properties":{"serverId":{"type":"string","title":"Serverid"},"info":{"$ref":"#/components/schemas/ManagerServerInfo"},"players":{"items":{"$ref":"#/components/schemas/ManagerServerTeam"},"type":"array","title":"Players"}},"type":"object","required":["serverId","info","players"],"title":"ManagerServerPlayers"},"ManagerServerRotation":{"properties":{"mapname":{"type":"string","title":"Mapname"},"image":{"type":"string","title":"Image"},"mode":{"type":"string","title":"Mode"},"index":{"type":"integer","title":"Index"}},"type":"object","required":["mapname","image","mode","index"],"title":"ManagerServerRotation"},"ManagerServerTeam":{"properties":{"teamid":{"type":"integer","title":"Teamid"},"players":{"items":{"$ref":"#/components/schemas/ManagerServerPlayer"},"type":"array","title":"Players"},"faction":{"type":"string","title":"Faction"}},"type":"object","required":["teamid","players","faction"],"title":"ManagerServerTeam"},"MapInfo":{"properties":{"mapname":{"type":"string","title":"Mapname"},"image":{"type":"string","title":"Image"},"mode":{"type":"string","title":"Mode"},"gameSize":{"type":"integer","title":"Gamesize"},"rounds":{"type":"integer","title":"Rounds"},"mutators":{"items":{"$ref":"#/components/schemas/Mutator"},"type":"array","title":"Mutators"},"location":{"type":"string","title":"Location"},"preRoundSize":{"type":"integer","title":"Preroundsize"},"warmUpSize":{"type":"integer","title":"Warmupsize"},"allowedSpectators":{"type":"integer","title":"Allowedspectators"}},"type":"object","required":["mapname","image","mode","gameSize","rounds","mutators","location","preRoundSize","warmUpSize","allowedSpectators"],"title":"MapInfo"},"MapRotation":{"properties":{"maps":{"items":{"$ref":"#/components/schemas/MapInfo"},"type":"array","title":"Maps"}},"type":"object","required":["maps"],"title":"MapRotation"},"MatchmakingCommand":{"properties":{"scenarioName":{"type":"string","title":"Scenarioname"},"attributes":{"items":{"type":"string"},"type":"array","title":"Attributes"},"mode":{"items":{"$ref":"#/components/schemas/CommandAttr"},"type":"array","title":"Mode"}},"type":"object","required":["scenarioName","attributes","mode"],"title":"MatchmakingCommand"},"MenuEntry":{"properties":{"resource":{"items":{"$ref":"#/components/schemas/SlotResourceLocation"},"type":"array","title":"Resource"},"translations":{"items":{"$ref":"#/components/schemas/MutatorItem"},"type":"array","title":"Translations"}},"type":"object","required":["resource","translations"],"title":"MenuEntry"},"MenuItem":{"properties":{"secondary":{"$ref":"#/components/schemas/InnerMenuEntry"},"main":{"$ref":"#/components/schemas/Subentry"},"mixes":{"items":{"$ref":"#/components/schemas/SubMenuItem"},"type":"array","title":"Mixes"}},"type":"object","required":["secondary","main","mixes"],"title":"MenuItem"},"Metadata":{"properties":{"translations":{"items":{"$ref":"#/components/schemas/TranslationMetadata"},"type":"array","title":"Translations"},"resources":{"items":{"$ref":"#/components/schemas/Resource"},"type":"array","title":"Resources"}},"type":"object","required":["translations","resources"],"title":"Metadata"},"Mix":{"properties":{"mixType":{"type":"string","title":"Mixtype"},"mixMeta":{"type":"string","title":"Mixmeta"},"presetName":{"type":"string","title":"Presetname"},"mutators":{"items":{"$ref":"#/components/schemas/Mutator"},"type":"array","title":"Mutators"},"mapRotation":{"$ref":"#/components/schemas/MapRotation"}},"type":"object","required":["mixType","mixMeta","presetName","mutators","mapRotation"],"title":"Mix"},"ModRulesDefinition":{"properties":{"rulesVersion":{"type":"integer","title":"Rulesversion"}},"type":"object","required":["rulesVersion"],"title":"ModRulesDefinition"},"MultipleClasses":{"properties":{"className":{"type":"string","title":"Classname"},"id":{"type":"string","title":"Id"},"kills":{"type":"integer","title":"Kills"},"kpm":{"type":"integer","title":"Kpm"},"secondsPlayed":{"type":"integer","title":"Secondsplayed"},"score":{"type":"integer","title":"Score"},"image":{"type":"string","title":"Image"},"altImage":{"type":"string","title":"Altimage"},"timePlayed":{"type":"string","title":"Timeplayed"}},"type":"object","required":["className","id","kills","kpm","secondsPlayed","score","image","altImage","timePlayed"],"title":"MultipleClasses"},"MultipleGamemode":{"properties":{"gamemodeName":{"type":"string","title":"Gamemodename"},"id":{"type":"string","title":"Id"},"score":{"type":"integer","title":"Score"}},"type":"object","required":["gamemodeName","id","score"],"title":"MultipleGamemode"},"MultipleWeaponInfo":{"properties":{"weaponName":{"type":"string","title":"Weaponname"},"id":{"type":"string","title":"Id"},"kills":{"type":"integer","title":"Kills"},"accuracy":{"type":"string","title":"Accuracy"},"killsPerMinute":{"type":"integer","title":"Killsperminute"},"hitVKills":{"type":"integer","title":"Hitvkills"},"shotsHit":{"type":"integer","title":"Shotshit"},"shotsFired":{"type":"integer","title":"Shotsfired"},"timeEquipped":{"type":"integer","title":"Timeequipped"}},"type":"object","required":["weaponName","id","kills","accuracy","killsPerMinute","hitVKills","shotsHit","shotsFired","timeEquipped"],"title":"MultipleWeaponInfo"},"Mutator":{"properties":{"name":{"type":"string","title":"Name"},"category":{"type":"string","title":"Category"},"kind":{"$ref":"#/components/schemas/MutatorKind"},"mutatorId":{"type":"string","title":"Mutatorid"}},"type":"object","required":["name","category","kind","mutatorId"],"title":"Mutator"},"MutatorCategory":{"properties":{"item":{"$ref":"#/components/schemas/MutatorTranslations"}},"type":"object","required":["item"],"title":"MutatorCategory"},"MutatorItem":{"properties":{"translationId":{"type":"string","title":"Translationid"},"localizedText":{"type":"string","title":"Localizedtext"},"kind":{"type":"string","title":"Kind"}},"type":"object","required":["translationId","localizedText","kind"],"title":"MutatorItem"},"MutatorKind":{"properties":{"boolValue":{"anyOf":[{"$ref":"#/components/schemas/BoolMutator"},{"type":"null"}]},"stringValue":{"anyOf":[{"$ref":"#/components/schemas/StringMutator"},{"type":"null"}]},"floatValue":{"anyOf":[{"$ref":"#/components/schemas/FloatMutator"},{"type":"null"}]},"intValue":{"anyOf":[{"$ref":"#/components/schemas/IntMutator"},{"type":"null"}]},"boolSparse":{"anyOf":[{"$ref":"#/components/schemas/SparseBoolMutator"},{"type":"null"}]},"intSparse":{"anyOf":[{"$ref":"#/components/schemas/SparseIntMutator"},{"type":"null"}]},"floatSparse":{"anyOf":[{"$ref":"#/components/schemas/SparseFloatMutator"},{"type":"null"}]}},"type":"object","title":"MutatorKind"},"MutatorTranslations":{"properties":{"translations":{"items":{"$ref":"#/components/schemas/MutatorItem"},"type":"array","title":"Translations"}},"type":"object","required":["translations"],"title":"MutatorTranslations"},"Offer":{"properties":{"xbox":{"$ref":"#/components/schemas/OfferIdXbox"},"ps":{"$ref":"#/components/schemas/OfferIdPlayStation"},"pc":{"$ref":"#/components/schemas/OfferIdOrigin"},"crossPlatformId":{"type":"string","title":"Crossplatformid"}},"type":"object","required":["xbox","ps","pc","crossPlatformId"],"title":"Offer"},"OfferArt":{"properties":{"defaultArt":{"$ref":"#/components/schemas/StoreBanner"},"portrait":{"$ref":"#/components/schemas/StoreBanner"},"doublePortrait":{"$ref":"#/components/schemas/StoreBanner"},"wide":{"$ref":"#/components/schemas/StoreBanner"},"custom":{"$ref":"#/components/schemas/StoreBanner"},"full":{"$ref":"#/components/schemas/StoreBanner"}},"type":"object","required":["defaultArt","portrait","doublePortrait","wide","custom","full"],"title":"OfferArt"},"OfferIdOrigin":{"properties":{"offerId":{"type":"string","title":"Offerid"}},"type":"object","required":["offerId"],"title":"OfferIdOrigin"},"OfferIdPlayStation":{"properties":{"skuId":{"type":"string","title":"Skuid"},"serviceLabel":{"type":"string","title":"Servicelabel"}},"type":"object","required":["skuId","serviceLabel"],"title":"OfferIdPlayStation"},"OfferIdXbox":{"properties":{"storeId":{"type":"string","title":"Storeid"}},"type":"object","required":["storeId"],"title":"OfferIdXbox"},"OfferPrice":{"properties":{"priceAlias":{"type":"string","title":"Pricealias"},"info":{"$ref":"#/components/schemas/PriceInfo"}},"type":"object","required":["priceAlias","info"],"title":"OfferPrice"},"OlderGameRegion":{"properties":{"region":{"type":"string","title":"Region"},"serverAmount":{"type":"integer","title":"Serveramount"},"soldierAmount":{"type":"integer","title":"Soldieramount"}},"type":"object","required":["region","serverAmount","soldierAmount"],"title":"OlderGameRegion"},"OlderGameStatus":{"properties":{"regions":{"additionalProperties":{"$ref":"#/components/schemas/OlderGameRegion"},"type":"object","title":"Regions"}},"type":"object","required":["regions"],"title":"OlderGameStatus"},"OlderTitleSearch":{"properties":{"servers":{"items":{"$ref":"#/components/schemas/OlderTitleServerList"},"type":"array","title":"Servers"}},"type":"object","required":["servers"],"title":"OlderTitleSearch"},"OlderTitleServerList":{"properties":{"prefix":{"type":"string","title":"Prefix"},"mode":{"type":"string","title":"Mode"},"smallMode":{"type":"string","title":"Smallmode"},"playerAmount":{"type":"integer","title":"Playeramount"},"maxPlayers":{"type":"integer","title":"Maxplayers"},"map":{"type":"string","title":"Map"},"mapImage":{"type":"string","title":"Mapimage"},"ip":{"type":"string","title":"Ip"},"port":{"type":"string","title":"Port"},"serverLink":{"type":"string","title":"Serverlink"}},"type":"object","required":["prefix","mode","smallMode","playerAmount","maxPlayers","map","mapImage","ip","port","serverLink"],"title":"OlderTitleServerList"},"OriginalModRules":{"properties":{"compatibleRules":{"items":{"$ref":"#/components/schemas/CompatibleModRules"},"type":"array","title":"Compatiblerules"},"incompatibleRules":{"items":{"$ref":"#/components/schemas/InCompatibleModRules"},"type":"array","title":"Incompatiblerules"}},"type":"object","required":["compatibleRules","incompatibleRules"],"title":"OriginalModRules"},"PersonaInfo":{"properties":{"avatar":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Avatar"},"id":{"type":"integer","title":"Id"},"userName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Username"},"userId":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Userid"}},"type":"object","required":["id"],"title":"PersonaInfo"},"PlatformRestrictions":{"properties":{"platforms":{"items":{"type":"integer"},"type":"array","title":"Platforms"}},"type":"object","required":["platforms"],"title":"PlatformRestrictions"},"PlatoonInfo":{"properties":{"id":{"type":"string","title":"Id"},"name":{"type":"string","title":"Name"},"tag":{"type":"string","title":"Tag"},"currentSize":{"type":"integer","title":"Currentsize"},"emblem":{"type":"string","title":"Emblem"}},"type":"object","required":["id","name","tag","currentSize","emblem"],"title":"PlatoonInfo"},"PlatoonMember":{"properties":{"id":{"type":"string","title":"Id"},"name":{"type":"string","title":"Name"},"avatar":{"type":"string","title":"Avatar"},"role":{"type":"string","title":"Role"}},"type":"object","required":["id","name","avatar","role"],"title":"PlatoonMember"},"PlatoonResult":{"properties":{"currentSize":{"type":"integer","title":"Currentsize"},"emblem":{"type":"string","title":"Emblem"},"id":{"type":"string","title":"Id"},"name":{"type":"string","title":"Name"},"description":{"type":"string","title":"Description"},"tag":{"type":"string","title":"Tag"}},"type":"object","required":["currentSize","emblem","id","name","description","tag"],"title":"PlatoonResult"},"PlatoonServer":{"properties":{"prefix":{"type":"string","title":"Prefix"},"serverInfo":{"type":"string","title":"Serverinfo"},"inQue":{"type":"integer","title":"Inque"},"smallMode":{"type":"string","title":"Smallmode"},"url":{"type":"string","title":"Url"},"mode":{"type":"string","title":"Mode"},"currentMap":{"type":"string","title":"Currentmap"},"playerAmount":{"type":"integer","title":"Playeramount"},"maxPlayerAmount":{"type":"integer","title":"Maxplayeramount"},"official":{"type":"boolean","title":"Official"},"ownerId":{"type":"integer","title":"Ownerid"},"gameId":{"type":"string","title":"Gameid"},"region":{"type":"string","title":"Region"},"platform":{"type":"string","title":"Platform"}},"type":"object","required":["prefix","serverInfo","inQue","smallMode","url","mode","currentMap","playerAmount","maxPlayerAmount","official","ownerId","gameId","region","platform"],"title":"PlatoonServer"},"PlatoonStats":{"properties":{"platoons":{"items":{"$ref":"#/components/schemas/PlatoonInfo"},"type":"array","title":"Platoons"}},"type":"object","required":["platoons"],"title":"PlatoonStats"},"Player":{"properties":{"personaId":{"type":"integer","title":"Personaid"},"personaName":{"type":"string","title":"Personaname"},"userId":{"type":"integer","title":"Userid"},"platformId":{"type":"integer","title":"Platformid"},"avatar":{"type":"string","title":"Avatar"}},"type":"object","required":["personaId","personaName","userId","platformId","avatar"],"title":"Player"},"PlayerGames":{"properties":{"avatar":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Avatar"},"id":{"type":"integer","title":"Id"},"userName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Username"},"userId":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Userid"},"bf1":{"type":"boolean","title":"Bf1"},"bf4":{"type":"boolean","title":"Bf4"},"bfv":{"type":"boolean","title":"Bfv"},"bf3":{"type":"boolean","title":"Bf3"},"bfh":{"type":"boolean","title":"Bfh"},"bf2042":{"type":"boolean","title":"Bf2042"},"emblem":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Emblem"}},"type":"object","required":["id","bf1","bf4","bfv","bf3","bfh","bf2042","emblem"],"title":"PlayerGames"},"PlayerInfo":{"properties":{"player_id":{"type":"integer","title":"Player Id"},"user_id":{"type":"integer","title":"User Id"},"platform":{"type":"string","title":"Platform"}},"type":"object","required":["player_id","user_id","platform"],"title":"PlayerInfo"},"PlayerInfoReturn":{"properties":{"nucleusId":{"type":"integer","title":"Nucleusid"},"personaId":{"type":"integer","title":"Personaid"},"platformId":{"type":"integer","title":"Platformid"}},"type":"object","required":["nucleusId","personaId","platformId"],"title":"PlayerInfoReturn"},"PlayerSession":{"properties":{"playerId":{"type":"integer","title":"Playerid"},"serverId":{"type":"string","title":"Serverid"},"serverName":{"type":"string","title":"Servername"},"timeStamp":{"type":"string","title":"Timestamp"},"stats":{"$ref":"#/components/schemas/SessionStats"}},"type":"object","required":["playerId","serverId","serverName","timeStamp","stats"],"title":"PlayerSession"},"Playground":{"properties":{"blocklyData":{"anyOf":[{"$ref":"#/components/schemas/WebData"},{"type":"null"}]},"playgroundId":{"type":"string","title":"Playgroundid"},"blueprintType":{"type":"string","title":"Blueprinttype"},"playgroundName":{"type":"string","title":"Playgroundname"},"playgroundDescription":{"type":"string","title":"Playgrounddescription"},"mutators":{"items":{"$ref":"#/components/schemas/PlaygroundMutator"},"type":"array","title":"Mutators"},"mapRotation":{"$ref":"#/components/schemas/MapRotation"},"state":{"type":"integer","title":"State"},"checksum":{"type":"string","title":"Checksum"},"secret":{"type":"string","title":"Secret"},"createdAt":{"$ref":"#/components/schemas/Creation"},"updatedAt":{"$ref":"#/components/schemas/Creation"},"settings":{"$ref":"#/components/schemas/PlaygroundSettings"},"owner":{"$ref":"#/components/schemas/PlayerInfoReturn"},"restrictions":{"$ref":"#/components/schemas/Restrictions"},"modRules":{"$ref":"#/components/schemas/OriginalModRules"},"assetCategories":{"items":{"$ref":"#/components/schemas/AssetCategory"},"type":"array","title":"Assetcategories"}},"type":"object","required":["playgroundId","blueprintType","playgroundName","playgroundDescription","mutators","mapRotation","state","checksum","secret","createdAt","updatedAt","settings","owner","restrictions","modRules","assetCategories"],"title":"Playground"},"PlaygroundConstraints":{"properties":{"maxNameSize":{"type":"integer","title":"Maxnamesize"},"maxDescriptionSize":{"type":"integer","title":"Maxdescriptionsize"},"maxSecretSize":{"type":"integer","title":"Maxsecretsize"},"maxMapsInRotation":{"type":"integer","title":"Maxmapsinrotation"},"maxMutators":{"type":"integer","title":"Maxmutators"},"maxConfigNameSize":{"type":"integer","title":"Maxconfignamesize"},"maxConfigDescriptionSize":{"type":"integer","title":"Maxconfigdescriptionsize"}},"type":"object","required":["maxNameSize","maxDescriptionSize","maxSecretSize","maxMapsInRotation","maxMutators","maxConfigNameSize","maxConfigDescriptionSize"],"title":"PlaygroundConstraints"},"PlaygroundFloatMutator":{"properties":{"floatValue":{"type":"number","title":"Floatvalue"}},"type":"object","required":["floatValue"],"title":"PlaygroundFloatMutator"},"PlaygroundInfo":{"properties":{"originalPlayground":{"anyOf":[{"$ref":"#/components/schemas/Playground"},{"type":"null"}]},"validatedPlayground":{"anyOf":[{"$ref":"#/components/schemas/Playground"},{"type":"null"}]},"tag":{"anyOf":[{"items":{"$ref":"#/components/schemas/SettingField"},"type":"array"},{"type":"null"}],"title":"Tag"},"progressionMode":{"anyOf":[{"$ref":"#/components/schemas/ProgressionMode"},{"type":"null"}]},"errors":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Errors"}},"type":"object","title":"PlaygroundInfo"},"PlaygroundMutator":{"properties":{"name":{"type":"string","title":"Name"},"category":{"type":"string","title":"Category"},"kind":{"$ref":"#/components/schemas/PlaygroundMutatorKind"},"mutatorId":{"type":"string","title":"Mutatorid"}},"type":"object","required":["name","category","kind","mutatorId"],"title":"PlaygroundMutator"},"PlaygroundMutatorKind":{"properties":{"boolValue":{"anyOf":[{"$ref":"#/components/schemas/BoolMutator"},{"type":"null"}]},"stringValue":{"anyOf":[{"$ref":"#/components/schemas/StringMutator"},{"type":"null"}]},"floatValue":{"anyOf":[{"$ref":"#/components/schemas/PlaygroundFloatMutator"},{"type":"null"}]},"intValue":{"anyOf":[{"$ref":"#/components/schemas/IntMutator"},{"type":"null"}]},"boolSparse":{"anyOf":[{"$ref":"#/components/schemas/SparseBoolMutator"},{"type":"null"}]},"intSparse":{"anyOf":[{"$ref":"#/components/schemas/SparseIntMutator"},{"type":"null"}]},"floatSparse":{"anyOf":[{"$ref":"#/components/schemas/PlaygroundSparseFloatMutator"},{"type":"null"}]}},"type":"object","title":"PlaygroundMutatorKind"},"PlaygroundSettings":{"properties":{"name":{"type":"string","title":"Name"},"description":{"type":"string","title":"Description"},"gameServerMessage":{"items":{"$ref":"#/components/schemas/ServerMessage"},"type":"array","title":"Gameservermessage"},"configName":{"$ref":"#/components/schemas/StringValue"},"ConfigDescription":{"$ref":"#/components/schemas/StringValue"}},"type":"object","required":["name","description","gameServerMessage","configName","ConfigDescription"],"title":"PlaygroundSettings"},"PlaygroundSparseFloatEntity":{"properties":{"index":{"type":"integer","title":"Index"},"value":{"type":"number","title":"Value"}},"type":"object","required":["index","value"],"title":"PlaygroundSparseFloatEntity"},"PlaygroundSparseFloatMutator":{"properties":{"defaultValue":{"type":"integer","title":"Defaultvalue"},"size":{"type":"integer","title":"Size"},"sparseValues":{"items":{"$ref":"#/components/schemas/PlaygroundSparseFloatEntity"},"type":"array","title":"Sparsevalues"}},"type":"object","required":["defaultValue","size","sparseValues"],"title":"PlaygroundSparseFloatMutator"},"PriceInfo":{"properties":{"price":{"type":"integer","title":"Price"}},"type":"object","required":["price"],"title":"PriceInfo"},"ProgressInfo":{"properties":{"progressName":{"type":"string","title":"Progressname"},"current":{"type":"integer","title":"Current"},"total":{"type":"integer","title":"Total"}},"type":"object","required":["progressName","current","total"],"title":"ProgressInfo"},"ProgressStats":{"properties":{"avatar":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Avatar"},"id":{"type":"integer","title":"Id"},"userName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Username"},"userId":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Userid"},"progress":{"items":{"$ref":"#/components/schemas/ProgressInfo"},"type":"array","title":"Progress"}},"type":"object","required":["id","progress"],"title":"ProgressStats"},"ProgressionEntry":{"properties":{"progressionMode":{"type":"string","title":"Progressionmode"},"progressibles":{"items":{"$ref":"#/components/schemas/Mutator"},"type":"array","title":"Progressibles"}},"type":"object","required":["progressionMode","progressibles"],"title":"ProgressionEntry"},"ProgressionMode":{"properties":{"value":{"type":"string","title":"Value"},"progressibles":{"$ref":"#/components/schemas/Mutator"}},"type":"object","required":["value","progressibles"],"title":"ProgressionMode"},"RankInfo":{"properties":{"type":{"type":"string","title":"Type"},"amount":{"type":"integer","title":"Amount"}},"type":"object","required":["type","amount"],"title":"RankInfo"},"Region":{"properties":{"region":{"type":"string","title":"Region"},"regionName":{"type":"string","title":"Regionname"},"amounts":{"$ref":"#/components/schemas/Amount"}},"type":"object","required":["region","regionName","amounts"],"title":"Region"},"Resource":{"properties":{"location":{"$ref":"#/components/schemas/ResourceLocation"},"kind":{"type":"string","title":"Kind"}},"type":"object","required":["location","kind"],"title":"Resource"},"ResourceLocation":{"properties":{"ref":{"type":"string","title":"Ref"},"url":{"type":"string","title":"Url"}},"type":"object","required":["ref","url"],"title":"ResourceLocation"},"Restrictions":{"properties":{"platformRestrictions":{"$ref":"#/components/schemas/PlatformRestrictions"},"inputMethodResctrictions":{"$ref":"#/components/schemas/InputMethodResrictions"}},"type":"object","required":["platformRestrictions","inputMethodResctrictions"],"title":"Restrictions"},"SantiagoPlatforms":{"type":"string","enum":["ea","xbox","psn","steam","epic","pc","xboxone","ps4","xboxseries","ps5"],"title":"SantiagoPlatforms"},"ScheduledBlueprintResponse":{"properties":{"blueprint":{"$ref":"#/components/schemas/Blueprint"}},"type":"object","required":["blueprint"],"title":"ScheduledBlueprintResponse"},"ScheduledCollectionsResponse":{"properties":{"collectionList":{"items":{"$ref":"#/components/schemas/Collection"},"type":"array","title":"Collectionlist"}},"type":"object","required":["collectionList"],"title":"ScheduledCollectionsResponse"},"ServerInfo":{"properties":{"name":{"type":"string","title":"Name"},"description":{"type":"string","title":"Description"},"level":{"type":"string","title":"Level"},"mode":{"type":"string","title":"Mode"}},"type":"object","required":["name","description","level","mode"],"title":"ServerInfo"},"ServerMessage":{"properties":{"sendAs":{"type":"string","title":"Sendas"},"message":{"type":"string","title":"Message"}},"type":"object","required":["sendAs","message"],"title":"ServerMessage"},"ServerOwner":{"properties":{"id":{"type":"string","title":"Id"},"name":{"type":"string","title":"Name"},"avatar":{"type":"string","title":"Avatar"}},"type":"object","required":["id","name","avatar"],"title":"ServerOwner"},"ServerRotation":{"properties":{"image":{"type":"string","title":"Image"},"mapname":{"type":"string","title":"Mapname"},"mode":{"type":"string","title":"Mode"}},"type":"object","required":["image","mapname","mode"],"title":"ServerRotation"},"ServerSettings":{"properties":{"Kits":{"additionalProperties":{"type":"string"},"type":"object","title":"Kits"},"Misc":{"additionalProperties":{"type":"string"},"type":"object","title":"Misc"},"Scales":{"additionalProperties":{"type":"string"},"type":"object","title":"Scales"},"Vehicles":{"additionalProperties":{"type":"string"},"type":"object","title":"Vehicles"},"Weapons":{"additionalProperties":{"type":"string"},"type":"object","title":"Weapons"}},"type":"object","required":["Kits","Misc","Scales","Vehicles","Weapons"],"title":"ServerSettings"},"ServerTeams":{"properties":{"image":{"type":"string","title":"Image"},"key":{"type":"string","title":"Key"},"name":{"type":"string","title":"Name"}},"type":"object","required":["image","key","name"],"title":"ServerTeams"},"SessionGamemodeStats":{"properties":{"name":{"type":"string","title":"Name"},"score":{"type":"integer","title":"Score"},"wins":{"type":"integer","title":"Wins"},"losses":{"type":"integer","title":"Losses"}},"type":"object","required":["name","score","wins","losses"],"title":"SessionGamemodeStats"},"SessionKitStats":{"properties":{"name":{"type":"string","title":"Name"},"score":{"type":"integer","title":"Score"},"kills":{"type":"integer","title":"Kills"},"timePlayed":{"type":"integer","title":"Timeplayed"}},"type":"object","required":["name","score","kills","timePlayed"],"title":"SessionKitStats"},"SessionStats":{"properties":{"timePlayed":{"type":"integer","title":"Timeplayed"},"wins":{"type":"integer","title":"Wins"},"losses":{"type":"integer","title":"Losses"},"kills":{"type":"integer","title":"Kills"},"deaths":{"type":"integer","title":"Deaths"},"kits":{"items":{"$ref":"#/components/schemas/SessionKitStats"},"type":"array","title":"Kits"},"score":{"type":"integer","title":"Score"},"gamemodes":{"items":{"$ref":"#/components/schemas/SessionGamemodeStats"},"type":"array","title":"Gamemodes"}},"type":"object","required":["timePlayed","wins","losses","kills","deaths","kits","score","gamemodes"],"title":"SessionStats"},"SettingField":{"properties":{"name":{"type":"string","title":"Name"},"settingId":{"type":"integer","title":"Settingid"},"inner":{"$ref":"#/components/schemas/ExtendedSetting"}},"type":"object","required":["name","settingId","inner"],"title":"SettingField"},"SettingValue":{"properties":{"assignValue":{"type":"string","title":"Assignvalue"},"settingName":{"type":"string","title":"Settingname"},"readableSettingName":{"type":"string","title":"Readablesettingname"}},"type":"object","required":["assignValue","settingName","readableSettingName"],"title":"SettingValue"},"SlotResourceLocation":{"properties":{"url":{"type":"string","title":"Url"},"ref":{"type":"string","title":"Ref"}},"type":"object","required":["url","ref"],"title":"SlotResourceLocation"},"SparseBoolMutator":{"properties":{"defaultValue":{"type":"boolean","title":"Defaultvalue"},"siz":{"type":"integer","title":"Siz"},"sparseValues":{"items":{"$ref":"#/components/schemas/SparseBoolMutatorEntry"},"type":"array","title":"Sparsevalues"}},"type":"object","required":["defaultValue","siz","sparseValues"],"title":"SparseBoolMutator"},"SparseBoolMutatorEntry":{"properties":{"index":{"type":"integer","title":"Index"},"value":{"type":"boolean","title":"Value"}},"type":"object","required":["index","value"],"title":"SparseBoolMutatorEntry"},"SparseFloatEntity":{"properties":{"index":{"type":"integer","title":"Index"},"value":{"type":"number","title":"Value"}},"type":"object","required":["index","value"],"title":"SparseFloatEntity"},"SparseFloatMutator":{"properties":{"defaultValue":{"type":"number","title":"Defaultvalue"},"size":{"type":"integer","title":"Size"},"sparseValues":{"items":{"$ref":"#/components/schemas/SparseFloatEntity"},"type":"array","title":"Sparsevalues"}},"type":"object","required":["defaultValue","size","sparseValues"],"title":"SparseFloatMutator"},"SparseIntEntity":{"properties":{"index":{"type":"integer","title":"Index"},"value":{"type":"integer","title":"Value"}},"type":"object","required":["index","value"],"title":"SparseIntEntity"},"SparseIntMutator":{"properties":{"defaultValue":{"type":"integer","title":"Defaultvalue"},"size":{"type":"integer","title":"Size"},"sparseValues":{"items":{"$ref":"#/components/schemas/SparseIntEntity"},"type":"array","title":"Sparsevalues"}},"type":"object","required":["defaultValue","size","sparseValues"],"title":"SparseIntMutator"},"StatsArray":{"properties":{"accuracy":{"items":{"type":"integer"},"type":"array","title":"Accuracy"},"headshots":{"items":{"type":"integer"},"type":"array","title":"Headshots"},"infantryKillDeath":{"items":{"type":"integer"},"type":"array","title":"Infantrykilldeath"},"infantryKillsPerMinute":{"items":{"type":"integer"},"type":"array","title":"Infantrykillsperminute"},"killDeath":{"items":{"type":"integer"},"type":"array","title":"Killdeath"},"killsPerMinute":{"items":{"type":"integer"},"type":"array","title":"Killsperminute"},"scorePerMinute":{"items":{"type":"integer"},"type":"array","title":"Scoreperminute"},"skill":{"items":{"type":"integer"},"type":"array","title":"Skill"},"winPercent":{"items":{"type":"integer"},"type":"array","title":"Winpercent"},"timeStamps":{"items":{"type":"string"},"type":"array","title":"Timestamps"},"startTime":{"type":"string","title":"Starttime"},"endTime":{"type":"string","title":"Endtime"}},"type":"object","required":["accuracy","headshots","infantryKillDeath","infantryKillsPerMinute","killDeath","killsPerMinute","scorePerMinute","skill","winPercent","timeStamps","startTime","endTime"],"title":"StatsArray"},"StatusArray":{"properties":{"soldierAmount":{"items":{"type":"integer"},"type":"array","title":"Soldieramount"},"timeStamps":{"items":{"type":"string"},"type":"array","title":"Timestamps"},"startTime":{"type":"string","title":"Starttime"},"endTime":{"type":"string","title":"Endtime"}},"type":"object","required":["soldierAmount","timeStamps","startTime","endTime"],"title":"StatusArray"},"StatusArrayType":{"type":"string","enum":["amounts","maps","modes"],"title":"StatusArrayType"},"StoreBanner":{"properties":{"art":{"type":"string","title":"Art"}},"type":"object","required":["art"],"title":"StoreBanner"},"StoreCategory":{"properties":{"title":{"type":"string","title":"Title"},"rows":{"items":{"$ref":"#/components/schemas/BundleOffer"},"type":"array","title":"Rows"},"readableTitle":{"type":"string","title":"Readabletitle"}},"type":"object","required":["title","rows","readableTitle"],"title":"StoreCategory"},"StoreLayout":{"properties":{"featured":{"items":{"$ref":"#/components/schemas/StoreRow"},"type":"array","title":"Featured"},"upcomingFeatured":{"items":{"$ref":"#/components/schemas/StoreCategory"},"type":"array","title":"Upcomingfeatured"},"battlepassBanner":{"$ref":"#/components/schemas/BattlepassBanner"}},"type":"object","required":["featured","upcomingFeatured","battlepassBanner"],"title":"StoreLayout"},"StoreOffer":{"properties":{"Identifier":{"$ref":"#/components/schemas/Identifier"},"title":{"type":"string","title":"Title"},"readableTitle":{"type":"string","title":"Readabletitle"},"description":{"type":"string","title":"Description"},"readableDescription":{"type":"string","title":"Readabledescription"},"owned":{"type":"boolean","title":"Owned"},"art":{"$ref":"#/components/schemas/OfferArt"},"order":{"$ref":"#/components/schemas/OfferPrice"},"isNew":{"type":"boolean","title":"Isnew"}},"type":"object","required":["Identifier","title","readableTitle","description","readableDescription","owned","art","order","isNew"],"title":"StoreOffer"},"StoreRow":{"properties":{"layout":{"items":{"$ref":"#/components/schemas/StoreCategory"},"type":"array","title":"Layout"}},"type":"object","required":["layout"],"title":"StoreRow"},"StringMutator":{"properties":{"stringValue":{"type":"string","title":"Stringvalue"}},"type":"object","required":["stringValue"],"title":"StringMutator"},"StringValue":{"properties":{"value":{"type":"string","title":"Value"}},"type":"object","required":["value"],"title":"StringValue"},"SubMenuItem":{"properties":{"gamemode":{"type":"string","title":"Gamemode"},"assets":{"$ref":"#/components/schemas/SubMenuTranslationItem"},"mixInfo":{"$ref":"#/components/schemas/CollectionSlot"}},"type":"object","required":["gamemode","assets","mixInfo"],"title":"SubMenuItem"},"SubMenuTranslationItem":{"properties":{"item":{"$ref":"#/components/schemas/MutatorTranslations"}},"type":"object","required":["item"],"title":"SubMenuTranslationItem"},"Subentry":{"properties":{"subEntry":{"$ref":"#/components/schemas/MenuEntry"}},"type":"object","required":["subEntry"],"title":"Subentry"},"TeamList":{"properties":{"teamOne":{"$ref":"#/components/schemas/ServerTeams"},"teamTwo":{"$ref":"#/components/schemas/ServerTeams"}},"type":"object","required":["teamOne","teamTwo"],"title":"TeamList"},"TotalStatusArray":{"properties":{"soldierAmount":{"items":{"type":"integer"},"type":"array","title":"Soldieramount"},"timeStamps":{"items":{"type":"string"},"type":"array","title":"Timestamps"},"startTime":{"type":"string","title":"Starttime"},"endTime":{"type":"string","title":"Endtime"},"serverAmount":{"items":{"type":"integer"},"type":"array","title":"Serveramount"}},"type":"object","required":["soldierAmount","timeStamps","startTime","endTime","serverAmount"],"title":"TotalStatusArray"},"TranslationMetadata":{"properties":{"kind":{"type":"string","title":"Kind"},"translationId":{"type":"string","title":"Translationid"},"localizedText":{"type":"string","title":"Localizedtext"},"localizedTextDesc":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Localizedtextdesc"}},"type":"object","required":["kind","translationId","localizedText"],"title":"TranslationMetadata"},"TranslationsResponse":{"properties":{"localizedTexts":{"items":{"$ref":"#/components/schemas/LocalizedText"},"type":"array","title":"Localizedtexts"}},"type":"object","required":["localizedTexts"],"title":"TranslationsResponse"},"UnlockableDetails":{"properties":{"identifier":{"items":{"$ref":"#/components/schemas/BundleItems"},"type":"array","title":"Identifier"},"rankinfo":{"$ref":"#/components/schemas/RankInfo"}},"type":"object","required":["identifier","rankinfo"],"title":"UnlockableDetails"},"UnlockableStoreItem":{"properties":{"title":{"type":"string","title":"Title"},"details":{"$ref":"#/components/schemas/UnlockableDetails"},"unlocked":{"type":"boolean","title":"Unlocked"}},"type":"object","required":["title","details","unlocked"],"title":"UnlockableStoreItem"},"V2ManagerLeaderboardSortTypes":{"type":"string","enum":["time_played","total_sessions","kills","wins","deaths","losses","score"],"title":"V2ManagerLeaderboardSortTypes"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"type":"array","title":"Location"},"msg":{"type":"string","title":"Message"},"type":{"type":"string","title":"Error Type"},"input":{"title":"Input"},"ctx":{"type":"object","title":"Context"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError"},"WebData":{"properties":{"mainWorkspace":{"type":"string","title":"Mainworkspace"},"variables":{"type":"string","title":"Variables"}},"type":"object","required":["mainWorkspace","variables"],"title":"WebData"}}}}