HTTP route inventory
Generated by walking the actual mounted router. /api/v1 player routes require a session, except the auth endpoints. /auth/me also requires a session. Browser routes use browser sessions and CSRF-protected forms where applicable. Health routes are not proof that gameplay works. See integration workflows for bodies, errors, authentication, and retry rules.
Player API
| Method |
Path |
DELETE |
/api/v1/messages/{id} |
DELETE |
/api/v1/planets/{planetID}/queues/{queueID} |
DELETE |
/api/v1/queues/{queueID} |
DELETE |
/api/v1/trades/{id} |
GET |
/api/v1/alliance/ |
GET |
/api/v1/alliance/chat/summary |
GET |
/api/v1/alliance/chat |
GET |
/api/v1/alliance/standing |
GET |
/api/v1/alliance/{id} |
GET |
/api/v1/changelog |
GET |
/api/v1/combat/rules |
GET |
/api/v1/darkmatter/ |
GET |
/api/v1/events |
GET |
/api/v1/fleet/ |
GET |
/api/v1/fleet/acs/{groupID} |
GET |
/api/v1/fleet/acs |
GET |
/api/v1/fleet/defenders |
GET |
/api/v1/fleet/incoming-trades |
GET |
/api/v1/fleet/incoming |
GET |
/api/v1/galaxy/{galaxy}/{system} |
GET |
/api/v1/leaderboard/standing |
GET |
/api/v1/leaderboard |
GET |
/api/v1/me |
GET |
/api/v1/messages/ |
GET |
/api/v1/messages/conversations |
GET |
/api/v1/messages/with/{username} |
GET |
/api/v1/messages/{id} |
GET |
/api/v1/planets/ |
GET |
/api/v1/planets/{planetID}/abandon |
GET |
/api/v1/planets/{planetID}/buildings |
GET |
/api/v1/planets/{planetID}/defense |
GET |
/api/v1/planets/{planetID}/facilities |
GET |
/api/v1/planets/{planetID}/production |
GET |
/api/v1/planets/{planetID}/queues |
GET |
/api/v1/planets/{planetID}/research |
GET |
/api/v1/planets/{planetID}/shipyard |
GET |
/api/v1/planets/{planetID} |
GET |
/api/v1/quests/ |
GET |
/api/v1/reports/ |
GET |
/api/v1/reports/{id} |
GET |
/api/v1/research/ |
GET |
/api/v1/stats |
GET |
/api/v1/trades/ |
GET |
/api/v1/universes |
GET |
/auth/me |
POST |
/api/v1/alliance/ |
POST |
/api/v1/alliance/chat |
POST |
/api/v1/alliance/{id}/join |
POST |
/api/v1/alliance/{id}/leave |
POST |
/api/v1/auth/login |
POST |
/api/v1/auth/logout |
POST |
/api/v1/auth/register |
POST |
/api/v1/combat/simulate |
POST |
/api/v1/darkmatter/boost |
POST |
/api/v1/darkmatter/rename |
POST |
/api/v1/darkmatter/rush |
POST |
/api/v1/fleet/ |
POST |
/api/v1/fleet/acs/{groupID}/invite |
POST |
/api/v1/fleet/acs |
POST |
/api/v1/fleet/missiles |
POST |
/api/v1/fleet/{fleetID}/recall |
POST |
/api/v1/messages/ |
POST |
/api/v1/messages/notices/read |
POST |
/api/v1/moon/jump |
POST |
/api/v1/moon/phalanx |
POST |
/api/v1/planets/{planetID}/abandon |
POST |
/api/v1/planets/{planetID}/buildings |
POST |
/api/v1/planets/{planetID}/defense |
POST |
/api/v1/planets/{planetID}/demolitions |
POST |
/api/v1/planets/{planetID}/shipyard |
POST |
/api/v1/quests/{key}/claim |
POST |
/api/v1/research/ |
POST |
/api/v1/trades/ |
POST |
/api/v1/trades/{id}/accept |
POST |
/api/v1/universes/{id}/join |
POST |
/auth/poll |
POST |
/auth/start |
Browser and public routes
| Method |
Path |
CONNECT |
/install.sh |
DELETE |
/install.sh |
GET |
/ |
GET |
/about |
GET |
/account/2fa |
GET |
/account/ |
GET |
/account/delete |
GET |
/account/devices |
GET |
/account/discord/callback |
GET |
/account/discord |
GET |
/account/email |
GET |
/account/password |
GET |
/account/providers |
GET |
/alliance/ |
GET |
/alliance/hq |
GET |
/alliance/{id} |
GET |
/battles/{id} |
GET |
/battles |
GET |
/changelog |
GET |
/claim/empire |
GET |
/claim |
GET |
/companion/approve |
GET |
/cookies |
GET |
/device/approve |
GET |
/faq |
GET |
/favicon.ico |
GET |
/forgot |
GET |
/health |
GET |
/healthz |
GET |
/install.sh |
GET |
/leaderboard/export.csv |
GET |
/leaderboard |
GET |
/llms.txt |
GET |
/login/2fa |
GET |
/login |
GET |
/messages/ |
GET |
/messages/alliance |
GET |
/messages/notices |
GET |
/messages/with/{username} |
GET |
/messages/{id} |
GET |
/oauth/register |
GET |
/oauth/{provider}/callback |
GET |
/planets/activity |
GET |
/planets/{id}/abandon |
GET |
/planets |
GET |
/privacy |
GET |
/readyz |
GET |
/report |
GET |
/reports/export.csv |
GET |
/reports/{id}/export.csv |
GET |
/reports/{id} |
GET |
/reports |
GET |
/reset |
GET |
/robots.txt |
GET |
/signup |
GET |
/site.webmanifest |
GET |
/sitemap.xml |
GET |
/stats |
GET |
/terms |
GET |
/welcome |
HEAD |
/install.sh |
OPTIONS |
/install.sh |
PATCH |
/install.sh |
POST |
/account/2fa |
POST |
/account/delete |
POST |
/account/devices |
POST |
/account/discord/connect |
POST |
/account/discord |
POST |
/account/email |
POST |
/account/password |
POST |
/account/providers |
POST |
/account/vacation |
POST |
/alliance/ |
POST |
/alliance/hq |
POST |
/alliance/{id}/join |
POST |
/alliance/{id}/leave |
POST |
/battles/{id} |
POST |
/claim/check |
POST |
/claim/create |
POST |
/claim/lock |
POST |
/claim/release |
POST |
/claim |
POST |
/companion/approve |
POST |
/device/approve |
POST |
/forgot |
POST |
/install.sh |
POST |
/login/2fa |
POST |
/login |
POST |
/logout |
POST |
/messages/ |
POST |
/messages/alliance |
POST |
/messages/notices |
POST |
/messages/with/{username} |
POST |
/messages/{id} |
POST |
/oauth/register |
POST |
/oauth/{provider}/start |
POST |
/planets/{id}/abandon |
POST |
/planets/{id}/rename |
POST |
/report |
POST |
/reports/{id}/share |
POST |
/reset |
POST |
/signup |
POST |
/welcome |
PUT |
/install.sh |
TRACE |
/install.sh |