This article presents the most common use case and corresponding sample flow that you should support.
When building an integration that creates products, you need to call the correct API based on the site's catalog version.
To create a product while supporting both catalog versions:
catalogVersion is V1_CATALOG, call Create Product on the V1 catalog.catalogVersion is V3_CATALOG, call Create Product on the V3 catalog.