Ingame Host

This page was last updated during patch v0.7.1710''. The current patch is .''

Description
Ingame Host is one of Firefall's Game Hosts, it provides API calls for all SIN related operations (Battleframe Garage, Molecular Printer, Inventory, etc.).

Usage
Even though the ingame host is using mutliple domains for different regions, the load seems to have been quite high and thus a secondary domain name was introduced - both seem to work for nearly all API calls. Make sure to check out each call, because some require you to send POST data, while others only work with GET calls.

https://ingame-REGION_SUFFIX.firefallthegame.com/API_CALL or System.GetOperatorSetting("ingame_host").."/API_CALL"

https://clientapi-REGION_SUFFIX.firefallthegame.com/API_CALL or System.GetOperatorSetting("clientapi_host").."/API_CALL"

List of Region Suffix

 * v01-ew1
 * v01-uw2

List of API Calls

 * /api/v1/characters/validate_name
 * /api/v1/characters/USER_ID/session
 * /api/v1/characters/USER_ID/session_count
 * /api/v1/inventory/destroy_items
 * /api/v1/mail/batch/delete
 * /api/v1/mail/batch/mark_read
 * /api/v1/mail/claim_attachments/MAIL_ID
 * /api/v1/mail/create
 * /api/v1/mail/retrieve
 * /api/v1/oracle/ticket
 * /api/v1/server/list
 * /api/v1/social/friend_list.json
 * /api/v1/social/static_data.json
 * /api/v1/vendor/VENDOR_ID/products.json
 * /api/v1/vendor/VENDOR_ID/purchase
 * /api/v1/vendor/VENDOR_ID/sell
 * /api/v1/zones/queue_ids
 * /api/v2/accounts/current/status
 * /api/v2/accounts/login
 * /api/v2/characters/USER_ID/battleframes/FRAME_ID/constraint
 * /api/v2/characters/USER_ID/battleframes/FRAME_ID/constraint/upgrade
 * /api/v2/characters/USER_ID/battleframes/FRAME_ID/constraint_levels
 * /api/v2/characters/USER_ID/battleframes/FRAME_ID/constraint_levels/upgrade
 * /api/v2/characters/USER_ID/unlocks/active
 * /api/v2/characters/USER_ID/unlocks/active_dialog_script
 * /api/v2/characters/USER_ID/unlocks/tech_trees
 * /api/v2/characters/USER_ID/visuals
 * /api/v2/characters/USER_ID/visual_loadouts
 * /api/v2/characters/list
 * /api/v3/characters/USER_ID/garage_slots
 * /api/v3/characters/USER_ID/garage_slots/FRAME_ID
 * /api/v3/characters/USER_ID/garage_slots/battleframes_for_sale
 * /api/v3/characters/USER_ID/garage_slots/purchase_battleframe
 * /api/v3/characters/USER_ID/garage_slots/unlock_slot
 * /api/v3/characters/USER_ID/inventories/bag
 * /api/v3/characters/USER_ID/inventories/crafting
 * /api/v3/characters/USER_ID/inventories/all/items
 * /api/v3/characters/USER_ID/inventories/gear/items
 * /api/v3/characters/USER_ID/items/SDB_ID
 * /api/v3/characters/USER_ID/login
 * /api/v3/characters/USER_ID/login_streak
 * /api/v3/characters/USER_ID/manufacturing/certs
 * /api/v3/characters/USER_ID/manufacturing/preview
 * /api/v3/characters/USER_ID/manufacturing/workbenches
 * /api/v3/characters/USER_ID/manufacturing/workbenches/BENCH_ID/load
 * /api/v3/characters/USER_ID/manufacturing/workbenches/BENCH_ID/unload
 * /api/v3/characters/USER_ID/resources/SDB_ID
 * /api/v3/characters/USER_ID/resources/quantities
 * /api/v3/characters/USER_ID/titles
 * /api/v3/characters/USER_ID/tutorial_status
 * /api/v3/daily_rewards
 * /api/v3/garage_slots/battleframes_for_sale
 * /api/v3/ui_actions

Ingame Host Only
 * /api/v1/character_sheet.json
 * /api/v1/character_sheet/equipped_items.json
 * /armies
 * /armies.json?page=PAGE_NR&per_page=COUNT
 * /armies/ARMY_ID
 * /armies/ARMY_ID.json
 * /characters/data
 * /dashboard
 * /dashboard/community
 * /dashboard/character_details
 * /inventory/resource_quantities.json
 * /inventory/wallet_balance.json
 * /login_alerts
 * /panelmanager

Web Content
"Main Article: Web Content" Firefall is using Awesomium a browser toolkit to render HTML page, thus the ingame host provides quite a bit of web content. It goes from simply informal pages, over all sorts of icons and fonts to complex JavaScript files.