1. Login and identity
- GuildPilot uses Discord authentication because the product is Discord-native.
- We do not force email/password sign-in for core access.
- Billing contact details are captured separately when a workspace upgrades to a paid plan.
Discord-first auth, server operations, tickets, automation, AI, and paid onboarding in one place.
These are the endpoints currently wired on the web side.
/api/auth.php?action=discord_start/api/auth.php?action=discord_callback/api/auth.php?action=discord_implicit_complete/api/auth.php?action=logout/api/servers.php?action=list/api/servers.php?action=link/api/tickets.php?action=create/api/tickets.php?action=close/api/tickets.php?action=transcript/api/tickets.php?action=list/api/automations.php?action=list/api/automations.php?action=save/api/ai.php?action=settings