X_ACTION_HTTP_PATH_INVALID
Means
an action's pinned http.path is not a valid path or :param template
Typical cause
the pin carries an uppercase letter, a *wildcard or a trailing slash, claims the framework /_x namespace, names a :param that is not a required t.string key of input: or names one twice, or http.method is unknown or set without http.path; derivePath(name) on a template raises it too, having no values to fill it
Fix
http: { path: '/orders/:id/refund', method: 'POST' } with input: t.object({ id: t.string }) — every :param a required t.string key of input:; segments of a-z 0-9 . _ ~ -, no *wildcard, no trailing slash, never under /_x; method POST, PUT, PATCH or DELETE