[GH-ISSUE #2135] [feature]: Sync collection from URL #719

Open
opened 2026-03-16 16:51:41 +03:00 by kerem · 1 comment
Owner

Originally created by @etiennea on GitHub (Feb 28, 2022).
Original GitHub issue: https://github.com/hoppscotch/hoppscotch/issues/2135

Is there an existing issue for this?

  • I have searched the existing issues

Summary

Today you can import a swagger file from a URL, but as the swagger file changes the collection does not.

Ideally you would put that url, and it would sync say daily or more and maybe manually with a button.
Sync would keep all the secrets and credentials just add the new routes and remove the ones that don't exist any more.

Why should this be worked on?

Because it means your hoppscotch setup requires less manual maintenance, having a tool like hoppscotch that is out of sync renders it useless and is also a risk for our QA teams that they test something that is not in sync thus causing problems with regressions etc...

Originally created by @etiennea on GitHub (Feb 28, 2022). Original GitHub issue: https://github.com/hoppscotch/hoppscotch/issues/2135 ### Is there an existing issue for this? - [X] I have searched the existing issues ### Summary Today you can import a swagger file from a URL, but as the swagger file changes the collection does not. Ideally you would put that url, and it would sync say daily or more and maybe manually with a button. Sync would keep all the secrets and credentials just add the new routes and remove the ones that don't exist any more. ### Why should this be worked on? Because it means your hoppscotch setup requires less manual maintenance, having a tool like hoppscotch that is out of sync renders it useless and is also a risk for our QA teams that they test something that is not in sync thus causing problems with regressions etc...
Author
Owner

@AndrewBastin commented on GitHub (Mar 4, 2022):

@etiennea

Gotcha. I am just not really sure how the semantics of this will work cleanly in the context of Hoppscotch.

There are numerous cases that we have to think carefully about, for example, what would happen then to requests that have been modified and saved for example, how are we supposed to deal with them, for example. I do not know if it is exactly a great idea to implement it this way.

I am really curious of how the workflow is betwen you and your teams between the Swagger file, the collections and QA. If you could elaborate how that works we can keep in consideration your use case. If its private you can find me on the Hoppscotch Discord and DM me from there.

<!-- gh-comment-id:1059364970 --> @AndrewBastin commented on GitHub (Mar 4, 2022): @etiennea Gotcha. I am just not really sure how the semantics of this will work cleanly in the context of Hoppscotch. There are numerous cases that we have to think carefully about, for example, what would happen then to requests that have been modified and saved for example, how are we supposed to deal with them, for example. I do not know if it is exactly a great idea to implement it this way. I am really curious of how the workflow is betwen you and your teams between the Swagger file, the collections and QA. If you could elaborate how that works we can keep in consideration your use case. If its private you can find me on the [Hoppscotch Discord](https://hoppscotch.io/discord) and DM me from there.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/hoppscotch#719
No description provided.