openclaw qr
Generate an iOS pairing QR and setup code from your current Gateway configuration.
Usage
Options
--remote: usegateway.remote.urlplus remote token/password from config--url <url>: override gateway URL used in payload--public-url <url>: override public URL used in payload--token <token>: override gateway token for payload--password <password>: override gateway password for payload--setup-code-only: print only setup code--no-ascii: skip ASCII QR rendering--json: emit JSON (setupCode,gatewayUrl,auth,urlSource)
Notes
--tokenand--passwordare mutually exclusive.- With
--remote, if effectively active remote credentials are configured as SecretRefs and you do not pass--tokenor--password, the command resolves them from the active gateway snapshot. If gateway is unavailable, the command fails fast. - Without
--remote, localgateway.auth.passwordSecretRefs are resolved when password auth can win (explicitgateway.auth.mode="password"or inferred password mode with no winning token from auth/env), and no CLI auth override is passed. - Gateway version skew note: this command path requires a gateway that supports
secrets.resolve; older gateways return an unknown-method error. - After scanning, approve device pairing with:
openclaw devices listopenclaw devices approve <requestId>