Ultimate

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

Listed under Actions

This page as markdown