/api/fleet/mining-reports
/api/fleet/mining-reports
Returns mining mission reports.
Method
GET
Query Parameters
page={number}
limit={number}
Response Structure
{
"reports": [
{
"id": 3109626,
"missionId": 11741432,
"planetId": 92841,
"reportType": "delivery",
"resourcesDelivered": {
"ore": 28877,
"silicates": 9623,
"_cyclesDone": 6,
"_miningSpeed": 1,
"_drillBreakdowns": 12,
"_miningCargoBonus": 0.4,
"_miningCargoCapacity": 38500,
"_miningCargoFlatBonus": 0,
"_miningCargoAppliedBonus": 0.4
},
"cargoStolen": {},
"shipsLost": [],
"pirateFleet": [],
"combatOutcome": null,
"combatLog": null,
"locationName": "G31-40 / G31-40-AF4",
"isRead": true,
"createdAt": "2026-08-26T09:06:05.189Z",
"planetName": "Silly Cat",
"fleetComposition": [
{
"quantity": 270,
"shipDefId": 6,
"shipName": "Interceptor",
"shipKey": "interceptor",
"shipClass": "combat",
"cargoCapacity": 70,
"miningCargoCapacity": 0,
"attack": 35,
"hp": 200,
"shieldHp": 50
}
],
"miningCargoCapacityTotal": 38500,
"cycleCount": 6,
"drillBreakdowns": 12,
"isSaved": false
}
],
"unreadCount": 0
}
Notes
- Report objects are populated on the sweep account.
Live Verification
- Verified 2026-08-26 on
s0:GET /api/fleet/mining-reports->200. - Example above is a real response with every array truncated to its first item.
- Live array sizes at capture time:
reports=150,reports[].fleetComposition=3.