> ## Documentation Index
> Fetch the complete documentation index at: https://www.openpmm.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Send feedback with the OpenPMM CLI

> Send product feedback for a Workspace with the public OpenPMM CLI and receive a feedback receipt.

Use `feedback submit` to send product feedback for a Workspace. The API
credential requires the `feedback:write` scope.

```bash theme={null}
openpmm feedback submit \
  --workspace ws_01JABCDEF \
  --message 'The scheduled Posts view did not refresh.' \
  --json
```

You can also provide a complete JSON request body:

```json feedback.json theme={null}
{
  "message": "The scheduled Posts view did not refresh."
}
```

```bash theme={null}
openpmm feedback submit \
  --workspace ws_01JABCDEF \
  --file feedback.json \
  --json
```

The command calls `POST /workspaces/{workspace_id}/feedback`. The CLI includes
the Workspace, CLI environment, and stable submission identifier in the
submission.

OpenPMM uses the Account email of the API credential creator as the reply-to
address. The command returns a feedback receipt after OpenPMM submits the
email.

The CLI creates an idempotency key for each new submission. Use
`--idempotency-key <key>` to retry the same request within 23 hours after a
timeout. After that time, an unknown email outcome stays unknown so OpenPMM
cannot send a duplicate.
