Use the CLI
The CLI is the shortest path because the same browser flow creates the account, approves the CLI, and selects the Workspace.Create a signup link through the API
Send the email address and Workspace name.signup_url and its expiry time.
signup_url in a browser. Continue with Google or create an account with
the requested email address and a password. The verified email address must
match the signup request. If that address already has an OpenPMM identity,
select Sign in on the signup page instead.
OpenPMM creates the Workspace only after email verification. The request does
not include an Account name or website URL because neither is part of the
customer-facing Workspace setup.
POST /cli-authorizations, open its verification_uri_complete, then poll
POST /cli-authorizations/token with the device secret. A successful exchange
returns the API key once. The authorization response includes sensitive: true.
Treat the one-time URL and device secret as credentials.