Ultimate

X_ACTION_PATH_DUPLICATE

Means

two actions derive one HTTP path

Typical cause

two distinct names that pluralize onto the same route — archiveOrder and archiveOrders both derive POST /api/orders/archive. Names differ so X_ACTION_DUPLICATE does not fire, and the action seated last silently shadows the other while its OpenAPI operation and MCP tool still advertise it

Fix

rename one export so the two derive different paths — x actions list --json prints every derived route

Listed under Actions

This page as markdown