tofupilot procedures

Last updated on May 21, 2026

The procedures command manages Procedures.

ls

The ls subcommand lists procedures. Filters are --limit, --cursor, --search-query, --created-after, and --created-before.

list procedures
tofupilot procedures ls --search-query "FVT"

get

The get subcommand fetches a procedure by ID.

get procedure
tofupilot procedures get --id proc_abc

create

The create subcommand creates a procedure, and the only required flag is --name.

create procedure
tofupilot procedures create --name "PCB Final Validation"

update

The update subcommand updates a procedure by ID. Optional flags are --name, --production-branch, --auto-push-enabled, --excluded-branch-patterns, --root-directory, and --entry-point.

set production branch
tofupilot procedures update --id proc_abc --production-branch main

rm

The rm subcommand deletes a procedure by ID.

delete procedure
tofupilot procedures rm --id proc_abc

How is this guide?

On this page