there are cases, where items that are created through apple connect APIs have wrong state in apple store. Even if all fields are fulfilled (price, locales and review screenshot), item state in apple store is MISSING_METADATA
we create items by calling the following APIs
POST https://api.appstoreconnect.apple.com/v2/inAppPurchases
POST https://api.appstoreconnect.apple.com/v1/inAppPurchaseLocalizations
POST https://api.appstoreconnect.apple.com/v1/inAppPurchaseAppStoreReviewScreenshots
Upload the image using the PUT URL provided in the response to the previous POST.
PATCH https://api.appstoreconnect.apple.com/v1/inAppPurchaseAppStoreReviewScreenshots/:id
GET https://api.appstoreconnect.apple.com/v2/inAppPurchases/:itemId/pricePoints
POST https://api.appstoreconnect.apple.com/v1/inAppPurchasePriceSchedules