Category: webapp (catalog read)
Entity: PlanetActivity (structs.planet_activity)
Base URL: ${webappBaseUrl} (default: http://localhost:8080, public guild webapp: http://crew.oh.energy)
Last Updated: May 13, 2026
Overview
Per-planet activity log — raids, attacks, builds, defender changes, struct health updates, etc. Categories include raid_status, struct_attack, struct_health, fleet_arrive, fleet_depart, and others; see .cursor/skills/structs-streaming/SKILL.md for the GRASS-side category names. Use this REST surface for historical browsing; use GRASS for real-time reaction.
Responses use the shared envelope ({ "success": true, "errors": {}, "data": [ ...rows ] }); catalog rows are returned directly in data as a flat array with a fixed page size of 100 — if data.length === 100, request the next page. See protocols/webapp-api-protocol.md.