Duplicate API Listen Paths

Martin,

Its my understanding that the listen paths for my apis must be unique but I have a conflict and I am wondering how to set up my configuration.

I have one api with a listen path for /internal/ and a target url of http://123.company.com/

I want to add another api with the same listen path of /internal/ but uses an different target url of http://abc.company.com/

Is this possible? Can the listen paths accept 1 or 2 directories or even wildcards?

Unfortunately not, Tyk has no idea how to differentiate between the two origins, and everything is bound to a listen path.

We’re looking at ways to switch this in future versions, but or now you will need to do this with different listen paths or domains.

So if I do the following will this work?

have one api with a listen path for /internal/ and a target url of http://123.company.com/

and then another api with a listen path of /internal/sports/ and a target url of http://abc.company.com/

Will that work?

Yup, it should do, though there may be a load order issue - try it and see if it routes correctly, if not there’s a way to force the sort order of an API.