Skip to main content
floo deploy is for viewing and managing deploy history. To trigger a deploy, push to GitHub or use floo redeploy. To validate your config before pushing, use floo preflight.

Subcommands

floo deploys list

List deploy history for an app, newest first.
floo deploys list --app my-app
FlagDescription
--app APPApp name or UUID

floo deploys logs [DEPLOY_ID]

Show build logs for a deploy. If DEPLOY_ID is omitted, shows logs for the latest deploy.
floo deploys logs abc123 --app my-app
floo deploys logs abc123 --app my-app --follow
FlagDescription
--app APPApp name or UUID
--followStream logs in real-time for active deploys

floo deploys watch

Stream deploy progress in real-time. Waits for the deploy to finish and shows build logs as they arrive.
floo deploys watch --app my-app
floo deploys watch --app my-app --commit abc1234
FlagDescription
--app APPApp name or UUID
--commit SHAMatch a deploy by commit SHA prefix (waits up to 120s)

floo deploys rollback APP DEPLOY_ID

Rollback to a previous deploy.
floo deploys rollback my-app abc123
floo deploys rollback my-app abc123 --force --json
FlagDescription
--forceSkip confirmation prompt

JSON output

{
  "success": true,
  "data": {
    "deploys": [
      {
        "id": "e5f6g7h8-...",
        "status": "live",
        "url": "https://my-app.on.getfloo.com",
        "created_at": "2026-04-06T12:00:00Z"
      }
    ]
  }
}

Errors

CodeMeaning
NOT_AUTHENTICATEDRun floo auth login first
APP_NOT_FOUNDThe --app value doesn’t match any existing app
DEPLOY_NOT_FOUNDThe deploy ID doesn’t match any deploy for this app