/api/planets/activity-summary
/api/planets/activity-summary
Per-planet dashboard summary: building slots, build/shipyard queues, research, resource state and alerts for every owned planet in one call.
Method
GET
Response Structure
{
"planets": [
{
"planetId": 29925,
"planetName": "Terra",
"planetType": "terra",
"isHomeworld": true,
"systemName": "A12-27",
"buildingSlots": {
"used": 14,
"max": 16
},
"buildQueue": {
"used": 0,
"max": 2
},
"buildingQueues": [],
"shipyardQueues": [],
"buildingQueue": null,
"shipyardQueue": null,
"research": {
"name": "Plasma Weapons",
"key": "plasma_weapons",
"targetLevel": 4,
"endsAt": "2026-08-27 06:13:03.056+00",
"status": "in_progress"
},
"moons": []
}
]
}
Notes
- Single call covering all planets, so it avoids N x
/api/planets/{id}fetches for overview screens.
Live Verification
- Verified 2026-08-26 on
s0:GET /api/planets/activity-summary->200. - Example above is a real response with every array truncated to its first item.
- Live array sizes at capture time:
planets=6.