Skip to main content

Overview

Flag changes publish automatically after shipd push or a dashboard save. If publication failed, you can manually publish the environment’s current configuration again. This does not change flag definitions or bypass approvals.

Before you publish

Follow Troubleshooting first: confirm the project, environment, SDK key, and approval status. A pending approval must be approved before its change can reach SDKs. You need the snapshot.publish permission, available to editors, admins, and owners. Authenticate with shipd login or a service account token with that scope and access to the target environment.

Retry publication

Terminal
After the command succeeds, allow the SDK to refresh and check the flag again. A client with polling disabled needs an update notification or a manual refresh. If publication fails again or the value is still stale, contact support with the project, environment, error, and request ID if available. Do not send credentials. For publication status and additional recovery commands, see the CLI reference.