Merge from version to main

Is there a way we can merge the changes from a PI Version branch to the main branch?
Also i see tests are not available for api versions. Is this by design?

Version branches cannot be merged into the main branch, while sub-branches can be merged into the main branch. For more details about the differences, please refer to our documentation:
Manage sprint branches - Apidog Docs
API Versions in Apidog - Apidog Docs

Currently, it’s not possible to merge content from an API version branch back to the main branch. Could you share your specific use case for needing to merge content from another version into the main branch?

Also, automate testing is currently unavailable for API versions, which is a feature we plan to support in the future.

We developed our first version of API under the 1.0 version and master was empty. We assumed that we will have full testable version in the version branch but now realized that testing is not possibel and its only in main. Now we want to mograted to main till Api branches are made testable else its waste for us

Currently, you can try this temporary workaround:

  1. Go to your version branch → Project Settings → Export Data to export all APIs from the version branch.
  2. Import them into the main branch of a new project.

We apologize for the inconvenience caused by the current feature limitations.

Ok. Do u knwo by when can we have merge from version branches and tests in version branches?

Currently, there isn’t a clear timeline for this feature. I’ll discuss with the team to evaluate it.

Just a note: If you’re working on sprint scenarios to update your APIs, we recommend using the “Sprint Branch” feature instead—it supports merging and testing. The “Version Branch” is mainly designed for maintaining independent API versions for external consumers.

Yeah. I think it makes more sense to have sprint branches than version but testing for sure we need in version branches also.

Got it. Thanks for your feedback, we’ll look into it.