# BH CLI Examples > Task-based bh examples: dispatch scans, pull artifacts, and manage blobs and runners. ## Prerequisites ```bash export BOUNTYHUB_TOKEN="" ``` See [Personal Access Tokens](/developer/personal-access-tokens) for creating a scoped token. ## Dispatch a Scan ```bash bh scan dispatch --scan-id ":" \ --input-string "domain=acme-example.com" --input-bool "aggressive=false" ``` ## Pull Run Artifacts ```bash bh artifact download --run-id "" --name "" -o findings.txt bh artifact delete --run-id "" --name "" bh scan run delete "" ``` ## Manage Blobs ```bash bh blob upload --src ./wordlist.txt --dst "wordlists/dirs.txt" bh blob download --src "wordlists/dirs.txt" --dst ./dirs.txt ``` Blob storage is managed from the CLI; it is not yet readable from inside a workflow step. ## Register a Runner ```bash bh runner registration token bh runner registration command ``` Then follow [Getting Started](/runners/getting-started) to install and start the runner. Full command syntax: [BH Commands](/bh/commands).