Company Directory GraphQL API
GraphQL endpoint: /graphql
Public Queries
- user(id: Int!) - Get a user by ID
- users - List all users
Protected Queries
- adminData - Admin-only data (requires JWT with admin role)
Authentication
POST to /api/login with {"username": "user", "password": "user-password"} to get a token.