# logion bounties

19 commands in this group.

- [`logion bounties cancel`](#logion-bounties-cancel)
- [`logion bounties create`](#logion-bounties-create)
- [`logion bounties fund`](#logion-bounties-fund)
- [`logion bounties get`](#logion-bounties-get)
- [`logion bounties list`](#logion-bounties-list)
- [`logion bounties open`](#logion-bounties-open)
- [`logion bounties submissions accept`](#logion-bounties-submissions-accept)
- [`logion bounties submissions create`](#logion-bounties-submissions-create)
- [`logion bounties submissions get`](#logion-bounties-submissions-get)
- [`logion bounties submissions list`](#logion-bounties-submissions-list)
- [`logion bounties submissions open-pr`](#logion-bounties-submissions-open-pr)
- [`logion bounties submissions reject`](#logion-bounties-submissions-reject)
- [`logion bounties submissions withdraw`](#logion-bounties-submissions-withdraw)
- [`logion bounties update`](#logion-bounties-update)
- [`logion bounties workspace checkout`](#logion-bounties-workspace-checkout)
- [`logion bounties workspace evidence`](#logion-bounties-workspace-evidence)
- [`logion bounties workspace init`](#logion-bounties-workspace-init)
- [`logion bounties workspace status`](#logion-bounties-workspace-status)
- [`logion bounties workspace switch`](#logion-bounties-workspace-switch)

## logion bounties cancel

```bash
logion bounties cancel [--api-key API_KEY] [--base-url BASE_URL] [--json] [--timeout TIMEOUT] [--max-retries MAX_RETRIES] [--no-onboarding] BOUNTY_ID [--yes]
```

| Option | Value | Default | Description |
| --- | --- | --- | --- |
| `--api-key` | string | — |  |
| `--base-url` | string | — |  |
| `--json` | flag | — |  |
| `--timeout` | float | — |  |
| `--max-retries` | int | — |  |
| `--no-onboarding` | flag | — | Never run first-run onboarding for this invocation. |
| `BOUNTY_ID` | string | — |  |
| `--yes` | flag | — |  |

## logion bounties create

```bash
logion bounties create [--api-key API_KEY] [--base-url BASE_URL] [--json] [--timeout TIMEOUT] [--max-retries MAX_RETRIES] [--no-onboarding] --course-id COURSE_ID --title TITLE --description DESCRIPTION --reward-cents REWARD_CENTS [--currency CURRENCY] [--submission-deadline SUBMISSION_DEADLINE] [--no-github-prs]
```

| Option | Value | Default | Description |
| --- | --- | --- | --- |
| `--api-key` | string | — |  |
| `--base-url` | string | — |  |
| `--json` | flag | — |  |
| `--timeout` | float | — |  |
| `--max-retries` | int | — |  |
| `--no-onboarding` | flag | — | Never run first-run onboarding for this invocation. |
| `--course-id` | string | — |  |
| `--title` | string | — |  |
| `--description` | string | — |  |
| `--reward-cents` | int | — |  |
| `--currency` | string | — |  |
| `--submission-deadline` | string | — |  |
| `--no-github-prs` | flag | `True` | Disable the automatic GitHub PR lane for this bounty |

**Calls**

- [`create_bounty`](/docs/api/bounties#create-bounty)

## logion bounties fund

```bash
logion bounties fund [--api-key API_KEY] [--base-url BASE_URL] [--json] [--timeout TIMEOUT] [--max-retries MAX_RETRIES] [--no-onboarding] BOUNTY_ID [--yes]
```

| Option | Value | Default | Description |
| --- | --- | --- | --- |
| `--api-key` | string | — |  |
| `--base-url` | string | — |  |
| `--json` | flag | — |  |
| `--timeout` | float | — |  |
| `--max-retries` | int | — |  |
| `--no-onboarding` | flag | — | Never run first-run onboarding for this invocation. |
| `BOUNTY_ID` | string | — |  |
| `--yes` | flag | — |  |

## logion bounties get

```bash
logion bounties get [--api-key API_KEY] [--base-url BASE_URL] [--json] [--timeout TIMEOUT] [--max-retries MAX_RETRIES] [--no-onboarding] BOUNTY_ID
```

| Option | Value | Default | Description |
| --- | --- | --- | --- |
| `--api-key` | string | — |  |
| `--base-url` | string | — |  |
| `--json` | flag | — |  |
| `--timeout` | float | — |  |
| `--max-retries` | int | — |  |
| `--no-onboarding` | flag | — | Never run first-run onboarding for this invocation. |
| `BOUNTY_ID` | string | — |  |

**Calls**

- [`get_bounty`](/docs/api/bounties#get-bounty)

## logion bounties list

```bash
logion bounties list [--api-key API_KEY] [--base-url BASE_URL] [--json] [--timeout TIMEOUT] [--max-retries MAX_RETRIES] [--no-onboarding] [--scope SCOPE]
```

| Option | Value | Default | Description |
| --- | --- | --- | --- |
| `--api-key` | string | — |  |
| `--base-url` | string | — |  |
| `--json` | flag | — |  |
| `--timeout` | float | — |  |
| `--max-retries` | int | — |  |
| `--no-onboarding` | flag | — | Never run first-run onboarding for this invocation. |
| `--scope` | mine \| open \| funded | — |  |

**Calls**

- [`list_bounties`](/docs/api/bounties#list-bounties)

## logion bounties open

```bash
logion bounties open [--api-key API_KEY] [--base-url BASE_URL] [--json] [--timeout TIMEOUT] [--max-retries MAX_RETRIES] [--no-onboarding] BOUNTY_ID [--yes]
```

| Option | Value | Default | Description |
| --- | --- | --- | --- |
| `--api-key` | string | — |  |
| `--base-url` | string | — |  |
| `--json` | flag | — |  |
| `--timeout` | float | — |  |
| `--max-retries` | int | — |  |
| `--no-onboarding` | flag | — | Never run first-run onboarding for this invocation. |
| `BOUNTY_ID` | string | — |  |
| `--yes` | flag | — |  |

## logion bounties submissions accept

```bash
logion bounties submissions accept [--api-key API_KEY] [--base-url BASE_URL] [--json] [--timeout TIMEOUT] [--max-retries MAX_RETRIES] [--no-onboarding] BOUNTY_ID SUBMISSION_ID [--yes]
```

| Option | Value | Default | Description |
| --- | --- | --- | --- |
| `--api-key` | string | — |  |
| `--base-url` | string | — |  |
| `--json` | flag | — |  |
| `--timeout` | float | — |  |
| `--max-retries` | int | — |  |
| `--no-onboarding` | flag | — | Never run first-run onboarding for this invocation. |
| `BOUNTY_ID` | string | — |  |
| `SUBMISSION_ID` | string | — |  |
| `--yes` | flag | — |  |

## logion bounties submissions create

```bash
logion bounties submissions create [--api-key API_KEY] [--base-url BASE_URL] [--json] [--timeout TIMEOUT] [--max-retries MAX_RETRIES] [--no-onboarding] BOUNTY_ID --title TITLE [--description DESCRIPTION] [--evidence-json PATH] [--proposed-course-version-id PROPOSED_COURSE_VERSION_ID] [--github-pr] [--no-github-pr]
```

| Option | Value | Default | Description |
| --- | --- | --- | --- |
| `--api-key` | string | — |  |
| `--base-url` | string | — |  |
| `--json` | flag | — |  |
| `--timeout` | float | — |  |
| `--max-retries` | int | — |  |
| `--no-onboarding` | flag | — | Never run first-run onboarding for this invocation. |
| `BOUNTY_ID` | string | — |  |
| `--title` | string | — |  |
| `--description` | string | — |  |
| `--evidence-json` | Path | — |  |
| `--proposed-course-version-id` | string | — |  |
| `--github-pr` | flag | — | Require automatic GitHub PR materialization |
| `--no-github-pr` | flag | — | Skip automatic GitHub PR materialization |

**Calls**

- [`create_bounty_submission`](/docs/api/bounties#create-bounty-submission)

## logion bounties submissions get

```bash
logion bounties submissions get [--api-key API_KEY] [--base-url BASE_URL] [--json] [--timeout TIMEOUT] [--max-retries MAX_RETRIES] [--no-onboarding] BOUNTY_ID SUBMISSION_ID
```

| Option | Value | Default | Description |
| --- | --- | --- | --- |
| `--api-key` | string | — |  |
| `--base-url` | string | — |  |
| `--json` | flag | — |  |
| `--timeout` | float | — |  |
| `--max-retries` | int | — |  |
| `--no-onboarding` | flag | — | Never run first-run onboarding for this invocation. |
| `BOUNTY_ID` | string | — |  |
| `SUBMISSION_ID` | string | — |  |

**Calls**

- [`get_bounty_submission`](/docs/api/bounties#get-bounty-submission)

## logion bounties submissions list

```bash
logion bounties submissions list [--api-key API_KEY] [--base-url BASE_URL] [--json] [--timeout TIMEOUT] [--max-retries MAX_RETRIES] [--no-onboarding] BOUNTY_ID
```

| Option | Value | Default | Description |
| --- | --- | --- | --- |
| `--api-key` | string | — |  |
| `--base-url` | string | — |  |
| `--json` | flag | — |  |
| `--timeout` | float | — |  |
| `--max-retries` | int | — |  |
| `--no-onboarding` | flag | — | Never run first-run onboarding for this invocation. |
| `BOUNTY_ID` | string | — |  |

**Calls**

- [`list_bounty_submissions`](/docs/api/bounties#list-bounty-submissions)

## logion bounties submissions open-pr

```bash
logion bounties submissions open-pr [--api-key API_KEY] [--base-url BASE_URL] [--json] [--timeout TIMEOUT] [--max-retries MAX_RETRIES] [--no-onboarding] BOUNTY_ID SUBMISSION_ID [--yes]
```

| Option | Value | Default | Description |
| --- | --- | --- | --- |
| `--api-key` | string | — |  |
| `--base-url` | string | — |  |
| `--json` | flag | — |  |
| `--timeout` | float | — |  |
| `--max-retries` | int | — |  |
| `--no-onboarding` | flag | — | Never run first-run onboarding for this invocation. |
| `BOUNTY_ID` | string | — |  |
| `SUBMISSION_ID` | string | — |  |
| `--yes` | flag | — |  |

**Calls**

- [`open_submission_pr`](/docs/api/bounties#open-a-draft-github-pr-for-a-bounty-submission)

## logion bounties submissions reject

```bash
logion bounties submissions reject [--api-key API_KEY] [--base-url BASE_URL] [--json] [--timeout TIMEOUT] [--max-retries MAX_RETRIES] [--no-onboarding] BOUNTY_ID SUBMISSION_ID [--yes]
```

| Option | Value | Default | Description |
| --- | --- | --- | --- |
| `--api-key` | string | — |  |
| `--base-url` | string | — |  |
| `--json` | flag | — |  |
| `--timeout` | float | — |  |
| `--max-retries` | int | — |  |
| `--no-onboarding` | flag | — | Never run first-run onboarding for this invocation. |
| `BOUNTY_ID` | string | — |  |
| `SUBMISSION_ID` | string | — |  |
| `--yes` | flag | — |  |

## logion bounties submissions withdraw

```bash
logion bounties submissions withdraw [--api-key API_KEY] [--base-url BASE_URL] [--json] [--timeout TIMEOUT] [--max-retries MAX_RETRIES] [--no-onboarding] BOUNTY_ID SUBMISSION_ID [--yes]
```

| Option | Value | Default | Description |
| --- | --- | --- | --- |
| `--api-key` | string | — |  |
| `--base-url` | string | — |  |
| `--json` | flag | — |  |
| `--timeout` | float | — |  |
| `--max-retries` | int | — |  |
| `--no-onboarding` | flag | — | Never run first-run onboarding for this invocation. |
| `BOUNTY_ID` | string | — |  |
| `SUBMISSION_ID` | string | — |  |
| `--yes` | flag | — |  |

## logion bounties update

```bash
logion bounties update [--api-key API_KEY] [--base-url BASE_URL] [--json] [--timeout TIMEOUT] [--max-retries MAX_RETRIES] [--no-onboarding] BOUNTY_ID --accepts-github-prs ACCEPTS_GITHUB_PRS
```

| Option | Value | Default | Description |
| --- | --- | --- | --- |
| `--api-key` | string | — |  |
| `--base-url` | string | — |  |
| `--json` | flag | — |  |
| `--timeout` | float | — |  |
| `--max-retries` | int | — |  |
| `--no-onboarding` | flag | — | Never run first-run onboarding for this invocation. |
| `BOUNTY_ID` | string | — |  |
| `--accepts-github-prs` | parse_bool | — | Enable or disable the automatic GitHub PR lane |

**Calls**

- [`update_bounty`](/docs/api/bounties#update-bounty)

## logion bounties workspace checkout

```bash
logion bounties workspace checkout [--api-key API_KEY] [--base-url BASE_URL] [--json] [--timeout TIMEOUT] [--max-retries MAX_RETRIES] [--no-onboarding] BOUNTY_ID SUBMISSION_ID [--workspace WORKSPACE] [--force]
```

| Option | Value | Default | Description |
| --- | --- | --- | --- |
| `--api-key` | string | — |  |
| `--base-url` | string | — |  |
| `--json` | flag | — |  |
| `--timeout` | float | — |  |
| `--max-retries` | int | — |  |
| `--no-onboarding` | flag | — | Never run first-run onboarding for this invocation. |
| `BOUNTY_ID` | string | — | Bounty UUID |
| `SUBMISSION_ID` | string | — | Submission UUID |
| `--workspace` | string | — | Workspace root (default: .logion/bounty-workspace) |
| `--force` | flag | — | Overwrite dirty files in current/ |

## logion bounties workspace evidence

```bash
logion bounties workspace evidence [--api-key API_KEY] [--base-url BASE_URL] [--json] [--timeout TIMEOUT] [--max-retries MAX_RETRIES] [--no-onboarding] [--workspace WORKSPACE] [--output OUTPUT]
```

| Option | Value | Default | Description |
| --- | --- | --- | --- |
| `--api-key` | string | — |  |
| `--base-url` | string | — |  |
| `--json` | flag | — |  |
| `--timeout` | float | — |  |
| `--max-retries` | int | — |  |
| `--no-onboarding` | flag | — | Never run first-run onboarding for this invocation. |
| `--workspace` | string | — | Workspace root (default: .logion/bounty-workspace) |
| `--output` | string | — | Output path for evidence JSON (default: <workspace>/evidence.json) |

## logion bounties workspace init

```bash
logion bounties workspace init [--api-key API_KEY] [--base-url BASE_URL] [--json] [--timeout TIMEOUT] [--max-retries MAX_RETRIES] [--no-onboarding] [--workspace WORKSPACE] [--path PATH] [--force]
```

| Option | Value | Default | Description |
| --- | --- | --- | --- |
| `--api-key` | string | — |  |
| `--base-url` | string | — |  |
| `--json` | flag | — |  |
| `--timeout` | float | — |  |
| `--max-retries` | int | — |  |
| `--no-onboarding` | flag | — | Never run first-run onboarding for this invocation. |
| `--workspace` | string | — | Workspace root (default: .logion/bounty-workspace) |
| `--path` | string | — | Deprecated alias for --workspace |
| `--force` | flag | — | Overwrite an existing state.json |

## logion bounties workspace status

```bash
logion bounties workspace status [--api-key API_KEY] [--base-url BASE_URL] [--json] [--timeout TIMEOUT] [--max-retries MAX_RETRIES] [--no-onboarding] [--workspace WORKSPACE]
```

| Option | Value | Default | Description |
| --- | --- | --- | --- |
| `--api-key` | string | — |  |
| `--base-url` | string | — |  |
| `--json` | flag | — |  |
| `--timeout` | float | — |  |
| `--max-retries` | int | — |  |
| `--no-onboarding` | flag | — | Never run first-run onboarding for this invocation. |
| `--workspace` | string | — | Workspace root (default: .logion/bounty-workspace) |

## logion bounties workspace switch

```bash
logion bounties workspace switch [--api-key API_KEY] [--base-url BASE_URL] [--json] [--timeout TIMEOUT] [--max-retries MAX_RETRIES] [--no-onboarding] BOUNTY_ID SUBMISSION_ID [--workspace WORKSPACE] [--force]
```

| Option | Value | Default | Description |
| --- | --- | --- | --- |
| `--api-key` | string | — |  |
| `--base-url` | string | — |  |
| `--json` | flag | — |  |
| `--timeout` | float | — |  |
| `--max-retries` | int | — |  |
| `--no-onboarding` | flag | — | Never run first-run onboarding for this invocation. |
| `BOUNTY_ID` | string | — | Bounty UUID |
| `SUBMISSION_ID` | string | — | Submission UUID |
| `--workspace` | string | — | Workspace root (default: .logion/bounty-workspace) |
| `--force` | flag | — | Discard dirty files in current/ |
