Confused about APIs in Postman and how they "sync" to Postman Cloud

Yes, per latest Contract Test Generator update, for Git based APIs you need to publish the spec by clicking the publish button located on the side screen.

  • Add a version label
  • Add a release description
  • Click Publish

Note: per my experience with Git based APIs in Postman,

  • You cannot have any pending changes in your branch for publish to be enabled.
  • Your API definition needs to be valid. Make sure you don’t have any syntax issues.
  • There is no difference between the Web and Desktop version of Postman when publishing… however Web version seems more reliable.

This link Publish a version of your API for consumers | Postman Learning Center should demonstrate how to publish.