# logion course-reviews

5 commands in this group.

- [`logion course-reviews approve`](#logion-course-reviews-approve)
- [`logion course-reviews download`](#logion-course-reviews-download)
- [`logion course-reviews get`](#logion-course-reviews-get)
- [`logion course-reviews list`](#logion-course-reviews-list)
- [`logion course-reviews reject`](#logion-course-reviews-reject)

## logion course-reviews approve

```bash
logion course-reviews approve [--api-key API_KEY] [--base-url BASE_URL] [--json] [--timeout TIMEOUT] [--max-retries MAX_RETRIES] [--no-onboarding] REVIEW_ID [--reviewer-notes REVIEWER_NOTES] [--acknowledge-capability-mismatches] [--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. |
| `REVIEW_ID` | string | — |  |
| `--reviewer-notes` | string | — |  |
| `--acknowledge-capability-mismatches` | flag | — | Acknowledge capability mismatches on the review |
| `--yes` | flag | — |  |

**Calls**

- [`approve_human_review`](/docs/api/course-reviews#approve-a-publication-review-publish-the-course)

## logion course-reviews download

```bash
logion course-reviews download [--api-key API_KEY] [--base-url BASE_URL] [--json] [--timeout TIMEOUT] [--max-retries MAX_RETRIES] [--no-onboarding] REVIEW_ID [--target TARGET]
```

| 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. |
| `REVIEW_ID` | string | — |  |
| `--target` | string | — | Directory to write the bundle into (default: ./review-bundles/<review-id>/) |

**Calls**

- [`get_review_bundle`](/docs/api/course-reviews#get-presigned-download-urls-for-the-bundle-under-review)

## logion course-reviews get

```bash
logion course-reviews get [--api-key API_KEY] [--base-url BASE_URL] [--json] [--timeout TIMEOUT] [--max-retries MAX_RETRIES] [--no-onboarding] REVIEW_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. |
| `REVIEW_ID` | string | — |  |

**Calls**

- [`get_human_review_detail`](/docs/api/course-reviews#return-full-detail-for-a-single-human-review-item)

## logion course-reviews list

```bash
logion course-reviews list [--api-key API_KEY] [--base-url BASE_URL] [--json] [--timeout TIMEOUT] [--max-retries MAX_RETRIES] [--no-onboarding] [--limit LIMIT] [--cursor CURSOR]
```

| 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. |
| `--limit` | int | — |  |
| `--cursor` | string | — |  |

**Calls**

- [`list_human_review_queue`](/docs/api/course-reviews#list-actionable-human-review-items-cursor-based-pagination)

## logion course-reviews reject

```bash
logion course-reviews reject [--api-key API_KEY] [--base-url BASE_URL] [--json] [--timeout TIMEOUT] [--max-retries MAX_RETRIES] [--no-onboarding] REVIEW_ID --decision-reason DECISION_REASON --reviewer-notes REVIEWER_NOTES [--capability-reason-code CAPABILITY_REASON_CODE] [--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. |
| `REVIEW_ID` | string | — |  |
| `--decision-reason` | string | — |  |
| `--reviewer-notes` | string | — |  |
| `--capability-reason-code` | string | — | Code from the review's capability mismatches |
| `--yes` | flag | — |  |

**Calls**

- [`reject_human_review`](/docs/api/course-reviews#reject-a-publication-review-with-feedback)
