/api/outposts
/api/outposts
Returns the player’s outposts and resource snapshots.
Method
GET
Response Structure
{
"outposts": [
{
"id": 654,
"userId": 428,
"systemId": 6825,
"asteroidFieldId": null,
"localOrbit": 16,
"name": "Outpost G45",
"outpostType": "mining_outpost",
"level": 2,
"ore": 17959,
"silicates": 19730,
"hydrogen": 1454,
"alloys": 0,
"cryoIce": 0,
"quantumDust": 0,
"plasmaCore": 3082.1172,
"bioExtract": 0,
"darkMatter": 0,
"basicStorage": 60000,
"rareStorage": 8000,
"oreRate": 0,
"silicatesRate": 0,
"hydrogenRate": 0,
"cryoIceRate": 0,
"quantumDustRate": 0,
"plasmaCoreRate": 0,
"darkMatterRate": 0,
"shieldHp": 200,
"shieldMaxHp": 200,
"garrison": [],
"hangarAssignments": null,
"hp": 2000,
"maxHp": 2000,
"isConstructing": false,
"constructionEndsAt": null,
"constructionJobId": null,
"constructionType": null,
"pendingBuildingKey": null,
"isRelocating": false,
"isDrifting": true,
"shieldReinforcedUntil": null,
"lastRenamedAt": null,
"resourcesUpdatedAt": "2026-08-09T18:18:34.713Z",
"resourceRevision": 398,
"productionRateVersion": 6,
"createdAt": "2026-06-30T14:16:41.371Z",
"buildings": [
{
"id": 2687,
"outpostId": 654,
"buildingKey": "storage",
"level": 5
}
],
"asteroidField": null,
"deployedShipCount": 0,
"leadershipVessel": null,
"orbitDefense": [],
"totalOrbitDefense": {
"total": 0,
"damaged": 0
},
"systemX": 124.636856,
"systemY": 97.79551
}
],
"resourceSnapshots": [
{
"locationType": "outpost",
"locationId": 654,
"revision": 398,
"serverNow": "2026-08-26T09:19:52.697Z",
"resourcesUpdatedAt": "2026-08-09T18:18:34.713Z",
"resources": {
"ore": 17959,
"silicates": 19730,
"hydrogen": 1454,
"alloys": 0,
"cryoIce": 0,
"quantumDust": 0,
"plasmaCore": 3082.1172,
"bioExtract": 0,
"darkMatter": 0,
"antimatter": 0,
"population": 0
},
"productionRates": {
"ore": 0,
"silicates": 0,
"hydrogen": 0,
"alloys": 0,
"cryoIce": 0,
"quantumDust": 0,
"plasmaCore": 0,
"bioExtract": 0,
"darkMatter": 0,
"antimatter": 0,
"populationGrowth": 0
},
"storage": {
"ore": 60000,
"silicates": 60000,
"hydrogen": 60000,
"alloys": 60000,
"rare": 8000,
"population": 0
},
"energy": {
"produced": 0,
"consumed": 0
},
"productionBudget": 0,
"productionMultiplier": 0,
"starterProductionMultiplier": 1
}
]
}
Notes
- Both arrays are populated on the sweep account (5 outposts).
Live Verification
- Verified 2026-08-26 on
s0:GET /api/outposts->200. - Example above is a real response with every array truncated to its first item.
- Live array sizes at capture time:
outposts=5,outposts[].buildings=4,resourceSnapshots=5.