Updates configuration file that Apollo CLI references to authenticate and interact with Apollo.
Updates the configuration file that Apollo CLI uses.
By default, configures the current active profile. Use --profile to configure a specific profile. If the specified profile doesn't exist, it will be created.
This command prompts interactively for configuration values. Press Enter to keep the current value, or enter '' (two single quotes) to clear a value.
Copied!1apollo-cli configure [flags]
| Flag | Use |
|---|---|
-h, --help | Help for configure |
--profile | Configure a specific profile (default: current profile) |
| Flag | Use |
|---|---|
--apollo-client-id | Client ID to use for generating Bearer Token |
--apollo-client-secret | Client secret to use for generating Bearer Token |
--apollo-token | Bearer Token to use for authenticated endpoints |
--apollo-token-provider | Specifies how the Bearer Token used for authenticated Apollo endpoint calls is provided. Valid values are "auto", "static", "service-user", or "sso" (default "auto"). If "auto" is specified, the mode is picked from what is configured: "static" if "apollo-token" is set, "service-user" if "apollo-client-id" and "apollo-client-secret" are both set, otherwise "sso" (interactive browser login). Errors if both a bearer token AND (client id OR client secret) are set. If "static" is specified, the token provided by "apollo-token" is used. If "service-user" is specified, "apollo-client-id" and "apollo-client-secret" are used to generate a token from Multipass. If "sso" is specified, an interactive browser-based SSO login against Multipass is used (supports hardware keys like YubiKey); the resulting token is cached per profile and refreshed silently. The login flow is triggered automatically the first time a command needs a token and no valid cached token exists. |
--apollo-url | Base URL for Apollo that is used to derive the API endpoints |
--debug | Enable debug level logging |
-e, --environment | Environment ID (including suffix) to use for environment-scoped commands |
--http-timeout | Timeout in minutes for all apollo requests |
-k, --insecure-skip-verify | Skip verification of server certificate |
-o, --output | Output format (json,yaml,pretty) |
--quiet | Do not print log output to stderr |
--space-id | Space ID to use for certain space-scoped commands |