# CLI_ROUTE_SURFACE_UNSUPPORTED

- Surface: CLI
- Exit code: 1

## Cause

The operation the command maps to has no public origin the CLI can address.

## Fix

Use an operation exposed on a public API surface. If a shipped command produces this, it is a CLI defect: report the operation id.

## Related

- [CLI_OPERATION_UNKNOWN](https://splitch.dev/docs/error/CLI_OPERATION_UNKNOWN)
- [CLI_API_ORIGIN_MISSING](https://splitch.dev/docs/error/CLI_API_ORIGIN_MISSING)

Source: https://splitch.dev/docs/error/CLI_ROUTE_SURFACE_UNSUPPORTED