Skip to main content
An agent can prepare your first OpenPMM Workspace. The user must finish authentication in a browser. The signup request does not need an API key.

Use the CLI

The CLI is the shortest path because the same browser flow creates the account, approves the CLI, and selects the Workspace.
The command returns the signup URL immediately. After browser approval, finish the pending authorization and store the credential locally:
Send the email address and Workspace name.
The response contains a short-lived signup_url and its expiry time.
Open 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.
To authorize a CLI without handling an API key, call 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.