# X_ACTION_UNREGISTERED

## Means

an action was projected before it was registered, so it has no name

## Typical cause

`.client()` / `.job()` / `.openapi()` on an action no `defineApi()` named

## Fix

list the action's module in `defineApi({ actions })` in `apps/<app>/api/index.ts` — the boot names it before mounting routes

[Actions](/error-codes#actions)
