Status:
New Idea
Submitted on
05-25-2023
05:15 AM
Submitted by
adriaanbastien
on
05-25-2023
05:15 AM
Hello Smartbear, Could you please enable a feature of allowing standardization ACROSS organizations? This would solve a lot of stuff in the way we are trying to use this feature and would allow us to organize and categorize our APIs in a more efficient way. Thanks a lot. thanks for voting up 👍👍👍 Kind regards, Adriaan
... View more
See more ideas labeled with:
Highly nested objects in schema view are very hard to read. Is there a better way to do this? Note this is the only way to make the Delivery object and the Address object "nullable".
... View more
See more ideas labeled with:
I'd like to be able to tag people like @John to call them out in the comment. This should result in a special notification to the user.
... View more
Status:
Accepted for Discussion
Submitted on
04-24-2017
10:45 AM
Submitted by
cyledoux
on
04-24-2017
10:45 AM
I'd like to be able to use my own domain for the UI and the swagger spec itself. What I'd like is something similar to what Read the Docs does. Everything is still hosted on their site, it's just accessed using one of my domains. As an example, I'd like something like swagger.example.com, where example.com is a domain I own, to be the base URL for the swagger UI for my APIs.
... View more
We have several APIs and in order to integrate these with Azure and BitBucket, I have to provide the integration details on every API version; which gets daunting. I'd like to be able to set this at the API container level or organization level so I don't have to reset them again.
... View more
Sort order needs to be remembered (ideally it would be remembered across sessions - I almost always want the list sorted by name, not by changed date). - Change the sort order - Click on one of the API's - Click the <- arrow to go back to the list. - Click on the API / Domains on the left menu, suddenly it has reset back to sort by change date. It would be nice if the column to the right of Summary info/Tags/Servers on an API was collapsible (so you could see the info in the list and the full API - you don't always need the summary/tag/server details). This would let you still click on the API methods to scroll to them but not take up horizontal space. It would be nice if there was a way to see where (which API calls) a given model/schema was being used in. Your plan pricing is weird. Only 20 API's for a plan that can have up to 3 designers? We're a tiny team and we're already at 17 of them just after loading the API's provided to us from one of our third-party vendors. We won't even have enough API's if we start importing our own. Our main use case for the site is being able to easily share/view the Swagger docs provided to us vs. us designing our own (which, even if we wanted to, we couldn't use because of the really low API limit). It would be more useful if the "Search within MyHub" could search within the API's as well. We run into the scenario where we are looking for something within a microservice and can't remember which one of the 17 different Swagger docs we have has a particular API call. ex. we might know it's called "validate" (something) but can't remember how the vendor organized it. Right now we have to click into each API and look for it / use the search from there.
... View more
Status:
Accepted for Discussion
Submitted on
08-01-2017
11:22 AM
Submitted by
garethdavies
on
08-01-2017
11:22 AM
Currently, whenever a comment is made on an API with which I'm associated, I receive an email notification with a subject that is something like "gareth.davies has just added a comment to your API" (similar for replies). Since, as an Org Owner, I'm associated with dozens of APIs it is unclear from the email Subject alone which API has been commented on. Is there any way of including the API name in the Subject line?
... View more
Status:
Implemented
Submitted on
12-11-2018
05:15 AM
Submitted by
daveckidd
on
12-11-2018
05:15 AM
When integrating with BitBucket we get a commit message which says "Generated code by SwaggerHub". So you can't look at your git log and see what was done.
Can we have some way of adding a useful commit message?
... View more
Hi, small feature requets: it would be great, if the default version in the versin popup would be the either the latest published or - if no published is available - the latest unpublished. Thanks and best regards, kepp up the great work Stefan
... View more
Should at least prompt if comments are going to be lost. Would like to be able to download / save the comments. Perhaps support for saving these comments to confluence and/or bitbucket.
... View more
The point is, after fixing or exchanging some points on an API, there is no place to store them. The best should be a PDF, Microsoft file or a simple text file. Can SwaggerHub offer this option?
... View more
See more ideas labeled with:
Hi
A single page title across all pages of "Build, Collaborate & Integrate APIs | SwaggerHub" gets really tired when working in multiple browser windows.
Please could you change the page title to the name and version of the thing in the page? E.g. Acme Domain 2.0.3. Here's a story for you:
When working in multiple windows in SwaggerHub, I want the browser page title to describe what's in each tab, so I can navigate to the correct one without having to guess.
Rod
... View more
Status:
Implemented
Submitted on
05-23-2018
01:54 AM
Submitted by
sommeralex
on
05-23-2018
01:54 AM
Hi! Would be great to show the pet shop example with multiple list example for parameter selection. schema: type: array items: $ref: '#/components/schemas/MyEnumList' components: MyEnumList: type: string enum: [AllowedParameterValue1, AllowedParameterValue2, AllowedParameterValue3] reason: i googled for it but could only find: https://github.com/OAI/OpenAPI-Specification/blob/master/versions/3.0.0.md#style-values which was not really helpful as example. but thanks to really great support https://swaggerhub.drift.com/Natalie_Borovykh 😉
... View more
Could we add some validation that verifies attributes marked as mandatory are actual attributes present in the data definition. If you make an error when typing these the editor doesn't catch it as an error, the only way to see this is to review the model and verify the mandatory fields are correct. Quite a simple change but something that has caught me out several times when I've misspelled an attribute or used the wrong case!
... View more
When working on an API in SwaggerHub with multiple integrations, every time I update the API, each integration kicks in (pushing multiple commits to GitHub, updating AWS, etc). In order to iteratively work on my API in small steps, I need to disable each integration one-by-one, and then re-enable them one-by-one when I get my API where I want it to be. It would be useful to have a fast (one-click) way to disable and then re-enable all integrations so that I can work on my API without thrashing my integration targets.
... View more
An API can support several response codes and projections even in an Idempotent operation. For clients which expect to use the API and mock out the cases, they need to be able to control what case (response) their attempting to exercise. Having the mocking VertServer cycle through the possible response examples doesn't allow the api developer / integrator or tester to have reproducible results (manually or programmatic ally). It would be nice if, when making a request, the client could provide a header describing which response case it would like to exercise. It would also be nice if the virt server baseUrl was not stored as part of the contract and could be turned on or enabled on a request basis so administrators wouldn't have to change the contract just for a client / team to test the mock contract.
... View more
The generation of c# puts descriptions in the <Remarks> tag for the operation on the controller. This is ok but it tends to pollute the code and doesn't preserve the white space of the markdown. We'd like to have swaggerhub generate resource files that we can link into our c# micro-service and use the swashbucke IDocumentFilter to read those files from code resources and provide them in swagger output. This would also allow us to handle localization concerns in the future much more effectively. Why: because once we generate the code, we push our micro-service through our continuous delivery process and only publish to our gateway from the micro-service host swagger. So the format of those descriptions need to be maintained and presented by the code itself.
... View more
Currently when two or more editors are editing an API swagger, they get a notification that both are editing and one will lose their changes. Editors / Commentors won't editor or comment when it happens for fear that they could overwrite some import changes made by the other participants. Feature: Confluence has a feature where you can see when the other user is editing the same document so you can be sure you're not working on the same changes. It would be great if we could either get a) detection and merge capabilities when saving for multi-editing or b) realtime view of editing by multiple parties.
... View more
I'd love it if I could setup an API / Operation to integrate with BitBucket such that every time I save the API it would create a branch in my repo for the API
... View more
Hello I am using SwaggerHub on-premise. When manipulating APIs, I can use the following: - Fork API file to org/project - Manage Owner and project For example, I can move an API from organization to another within the wanted project. However, when doing the same, for the same organization but within another project, it keeps the API in the original project and adding it the target project. It will be cool to really move an API from project to project, within the same organization, and keep only the target project. thanks
... View more