Nexus Legacy API Notes
Nexus Legacy API Notes
This folder documents the Nexus Legacy game API capabilities that are currently used or observed by this addon.
Scope
- Coverage is based on endpoints referenced in the source tree.
- Existing files document endpoints that were already analyzed earlier.
- New files added here document the remaining observed capabilities.
- Some payloads are fully confirmed from TypeScript models.
- Some payloads are partial and marked as inferred when the addon only consumes a subset of fields.
Layout
get/— read-only endpoints. Each file’s example is a real captured response.post/— mutating endpoints (POST, plus the one DELETE:post/ark_labs_detach.md). Their examples are request bodies; response shapes are marked inferred where they were not probed._sweeps/— dated audit reports, not per-endpoint docs.
The index below stays grouped by game area, so the folder in each link tells you the method.
Confirmed Core Behavior
- GETs go straight from the background service worker via
apiGet(), authenticated with aBearertoken read from the game session cookie. - POSTs are routed through an open game tab instead (
gamePost()→ the content script’sGAME_FETCHhandler, with ascriptingfallback when no content script is live). ABearerPOST sent directly from the extension carries the extension’sOrigin, which the server answers with a 500 — running the fetch in the page makes it same-origin, exactly like the game’s own call. - The tab is matched against the current universe’s host specifically, not a
*.nexuslegacy.spacewildcard, so a request never crosses universes when both are open. - Rate-limit headers
ratelimit-limit,ratelimit-remaining, andratelimit-resetare observed and used by the client.
Live Audit (Primary: S0)
- Primary validation target:
https://s0.nexuslegacy.space - Latest sanity check (live GETs + bundle diff + request-body check, docs not regenerated): live-verify-s0-2026-09-28.md
- Last doc regeneration from live responses: live-verify-s0-2026-08-26.md
- Full API surface pulled from the game client bundle (434 endpoints, 328 still undocumented): client-bundle-discovery-2026-08-26.md
- Every GET doc below ends with a
## Live Verificationsection stating when its example was captured. - Previous sweep summary (GET + safe POST probes): live-sweep-s0-full-2026-08-06.md
- GET status table: live-sweep-s0-full-2026-08-06.get.csv
- POST probe table: live-sweep-s0-full-2026-08-06.post.csv
- Code adaptation mapping: code-adaptation-report-s0-2026-08-06.md
- Secondary host comparison: api-delta-s0-vs-nf-normalized-2026-08-06.md
Endpoint Index
Authentication and Player
Planet, Research, and Assets
- planets_list.md
- planet_fleet.md
- planets_detail.md
- planets_activity_summary.md
- planets_shipyard.md
- research.md
- research_start.md
- images.md
- outposts.md
- outpost_detail.md
- outpost_collect.md
- outpost_garrison.md
- outpost_supply.md
- outpost_dispatch_mining.md
- moon_detail.md
- moon_fleet.md
- moon_dispatch.md
- moon_recall.md
- moon_send.md
- moons_colony_status.md
Fleet and Exploration
- fleet_missions.md
- fleet_fuel_estimate.md
- fleet_dispatch.md
- fleet_mine.md
- fleet_survey.md
- fleet_collect_salvage.md
- fleet_investigate.md
- fleet_collect_debris.md
- fleet_expedition.md
- fleet_xeno_survey.md
- fleet_survey_cooldowns.md
- fleet_survey_reports.md
- fleet_pirate_reports.md
- fleet_spy_reports.md
- fleet_camp_scout_reports.md
- fleet_mining_reports.md
- fleet_expedition_reports.md
- fleet_reports.md
- fleet_report_detail.md
- fleet_wormholes.md
- fleet_wormhole_runs.md
- fleet_pirate_camps.md
- system_debris.md
- fleet_patrol_reports.md
- fleet_field_scan_reports.md
- fleet_colonization_reports.md
- fleet_mine_reports.md
- fleet_cyber_reports.md
- fleet_incoming.md
- fleet_stationed_garrisons.md
Galaxy and Stations
- galaxy_map.md
- galaxy_arms.md
- galaxy_arm_sectors.md
- galaxy_sector_systems.md
- galaxy_field_index.md
- galaxy_system_planets.md
- stations_sector.md
- stations_detail.md
- alliances_station_storage.md
- galaxy_station_index.md
- stations_resource_log.md
- stations_send.md
- galaxy_colony_status.md
Market and Trade
- market_orders.md
- alliance_trade_orders.md
- market_hubs.md
- market_my_balances.md
- market_order_fill.md
- market_my_trades.md
- market_my_orders.md
- market_artifacts.md
- alliance_trade_hub_status.md
Logistics
Rankings and Notifications
Leadership
- leader.md
- leader_doctrine.md
- leadership.md
- leadership_callsign.md
- leadership_modules_equip.md
- leadership_modules_unequip.md
- leadership_move.md
- leadership_repair.md
- leadership_talents_build.md
- leadership_talents_invest.md
Artifacts
- artifacts.md
- artifacts_definitions.md
- artifacts_study.md
- artifacts_cancel_study.md
- artifacts_activate.md
- artifacts_deactivate.md
- artifacts_transcend.md
- artifacts_discard.md
- fleet_artifact_transfer.md
Ark and Ark Forge
- ark.md
- ark_detail.md
- ark_announce.md
- ark_start.md
- ark_cancel.md
- ark_labs_attach.md
- ark_labs_detach.md
- ark_forge.md
- ark_forge_convert.md
- ark_forge_conversion_cancel.md