cancel
Showing results for 
Search instead for 
Did you mean: 

Swagger definition for multiple backends

sidd-harth
Occasional Visitor

Swagger definition for multiple backends

Hi guys, I am looking to build a set of developer portals for a Telecom use case, which has multiple brands. I am not sure what brands are right now, I am assuming each branch has its own backend and each brand will be having its own Developer Portal.

 

I have a swagger specification with two resources GET & POST. Each resource requires few input parameters in query/path/header variables.

 

Now the same two resources can/will be used to connect with multiple brands/backends. Each brand/backend expects a different set of input parameters.

Example - 
Brand1 - Backend1 requires 2 query parameters and 1 header variables.
Brand2 - Backend2 requires 1 path parameters and 4 query variables.

So should I have two Swagger specifications for 2 Brands,

or

Can we use one swagger specification add some logic, where depending on the brand/backend the number of input parameters fields changes automatically in Swagger definition?

New Here?
Join us and watch the welcome video:
Announcements