paubox auth login once and your credentials are stored securely; you won’t need to pass them on every command.
To get your API key and endpoint username, go to Paubox Email API > Settings or follow the Quickstart guide.
Commands
| Command | Description |
|---|---|
paubox auth login | Prompt for API username and key, validate, and store credentials |
paubox auth logout | Remove stored credentials |
paubox auth status | Show whether credentials are currently stored |
auth login
auth logout
auth status
Where credentials are stored
| Platform | Storage location |
|---|---|
| macOS | macOS Keychain |
| Windows | Windows Credential Vault |
| Linux (with libsecret) | Secret Service (GNOME Keyring / KWallet) |
| Linux (without libsecret) | ~/.config/paubox/config.json with 0600 permissions |
In CI environments, set credentials via environment variables instead of running
auth login. The CLI reads PAUBOX_API_KEY and PAUBOX_API_USERNAME if present, and these take precedence over stored credentials.paubox forms get and paubox forms submit call public Paubox Forms endpoints and do not require paubox auth login.