# Generate a magic link Endpoint: POST /api/v1/magic_links Version: 0.0.1 Security: bearerAuth ## Request fields (application/json): - `user_email` (string, required) - `expire_in` (integer, required) Expiration time in seconds. Maximum is 86400 (1 day). - `redirect_path` (string,null) Optional redirect path within the dashboard. Must be either '/dashboard' (home page) or '/employees/ee_xxx' (employee details view) ## Response 200 fields (application/json): - `url` (string, required) - `expire_at` (string, required) ## Response 400 fields (application/json): - `message` (string, required) ## Response 401 fields (application/json): - `message` (string, required) Enum: "Not authorized" ## Response 404 fields (application/json): - `message` (string, required) Enum: "User not found"