I’m trying to write some external processing of Apidog “json schema” - I want to export the project in Apidog format, do some magic with it (to automate some refactoring and stuff) and reimport it again.
But I decided to make sure tthat Apidog is compatible with Apidog
And, unfortunately, it seems it isn’t, at least not fully.
I have run export of full project and imported it again (without making any changes) to a new project. I immediately noticed that those widgets lost references to schemas after the import.
Apparently Apidog generates new IDs for objects during the import. And while it updates the IDs in references of APIs, widgets markdown doesn’t seem to be updated.
The issue doesn’t occur when doing “partial” import with just APIs to project with existing Schemas (as their ID doesn’t get updated, obviously).