Hi @tung,
Thanks for a detailed answer!
Created as issue: Improve Route Change Detection: Path Variables · Issue #144 · rubyonjets/jets · GitHub
Great, thanks! I’ve heard about the change detector and I was wondering how it is actually working.
So API Gateway would create
catalogs/:multipleas the resource path successfully.multiplewould be a reserved path variable name for this special case.
Unfortunately, this won’t work. This is another Api Gateway constraint. You can’t have two path variables called the same in a single path. Here I’ve tried to create /test/{var}/another/{var}:

That’s why I proposed variable name + level since there won’t be conflicts.
Sorry if I missed anything.