/api/fleet/patrol-reports
/api/fleet/patrol-reports
Returns system patrol mission reports (hunt/guard patrols) with loot, losses and event log.
Method
GET
Response Structure
{
"reports": [
{
"id": 476,
"missionId": 332562,
"userId": 428,
"sectorId": null,
"eventType": "patrol_hunt_system_2",
"eventTitle": "System Patrol \u00b7 Hunt (8h)",
"eventDescription": "Your hunt patrol ran for 8 hours and logged 2 notable events.",
"loot": {
"ore": 793,
"silicates": 587
},
"shipsLost": [
{
"quantity": 1,
"shipDefId": 6
}
],
"explorationDuration": 28800,
"sectorDepth": 0,
"combatLog": {
"mode": "hunt",
"zone": "sentinel",
"coverage": "system",
"patrolEvents": [
{
"loot": {
"ore": 244,
"silicates": 256
},
"type": "pirate_encounter",
"title": "Pirate Encounter",
"lootTier": "common",
"shipLoss": 0.06,
"description": "A small pirate raiding party attacks your patrol. Your fleet engages."
}
]
},
"isRead": true,
"createdAt": "2026-06-14T05:51:23.438Z",
"isSaved": false
}
]
}
Live Verification
- Verified 2026-08-26 on
s0:GET /api/fleet/patrol-reports->200. - Example above is a real response with every array truncated to its first item.
- Live array sizes at capture time:
reports=4,reports[].combatLog.patrolEvents=2.