Skip to main content
Better Auth is mounted below /api/auth on the dashboard origin. These routes are distinct from the Control API endpoints in the generated API reference.

CLI device flow

The public native client ID is blue-cli. It uses no client secret and requests the Control API URL as its OAuth resource. The device-code response retains the standard verification_uri_complete field, but the bundled dashboard rewrites it to an opaque temporary link instead of placing the user code in the query string.

Dashboard sessions

Better Auth owns the detailed request and response contract. Treat these paths as integration endpoints for the bundled dashboard and CLI, not as a general-purpose identity API.