diff --git a/Sources/ASConnectService/openapi.json b/Sources/ASConnectService/openapi.json index 2be2c4ea01..39de26d49a 100644 --- a/Sources/ASConnectService/openapi.json +++ b/Sources/ASConnectService/openapi.json @@ -2,7 +2,7 @@ "openapi": "3.0.1", "info": { "title": "App Store Connect API", - "version": "4.3", + "version": "4.5", "x-platforms": { "app_store_connect_api": "App Store Connect API" } @@ -1674,6 +1674,24 @@ "explode": false, "required": false }, + { + "name": "fields[alternativeDistributionPackages]", + "in": "query", + "description": "the fields to include for returned resources of type alternativeDistributionPackages", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "sourceFileChecksum", + "versions" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, { "name": "include", "in": "query", @@ -3949,6 +3967,67 @@ "explode": false, "required": false }, + { + "name": "fields[appClips]", + "in": "query", + "description": "the fields to include for returned resources of type appClips", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "bundleId", + "app", + "appClipDefaultExperiences", + "appClipAdvancedExperiences" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, + { + "name": "fields[appClipAdvancedExperienceImages]", + "in": "query", + "description": "the fields to include for returned resources of type appClipAdvancedExperienceImages", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "fileSize", + "fileName", + "sourceFileChecksum", + "imageAsset", + "uploadOperations", + "assetDeliveryState" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, + { + "name": "fields[appClipAdvancedExperienceLocalizations]", + "in": "query", + "description": "the fields to include for returned resources of type appClipAdvancedExperienceLocalizations", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "language", + "title", + "subtitle" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, { "name": "include", "in": "query", @@ -4271,6 +4350,27 @@ "explode": false, "required": false }, + { + "name": "fields[appClipDefaultExperiences]", + "in": "query", + "description": "the fields to include for returned resources of type appClipDefaultExperiences", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "action", + "appClip", + "releaseWithAppStoreVersion", + "appClipDefaultExperienceLocalizations", + "appClipAppStoreReviewDetail" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, { "name": "include", "in": "query", @@ -4582,6 +4682,27 @@ "explode": false, "required": false }, + { + "name": "fields[appClipDefaultExperiences]", + "in": "query", + "description": "the fields to include for returned resources of type appClipDefaultExperiences", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "action", + "appClip", + "releaseWithAppStoreVersion", + "appClipDefaultExperienceLocalizations", + "appClipAppStoreReviewDetail" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, { "name": "fields[appClipHeaderImages]", "in": "query", @@ -4979,6 +5100,26 @@ "explode": false, "required": false }, + { + "name": "fields[appClips]", + "in": "query", + "description": "the fields to include for returned resources of type appClips", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "bundleId", + "app", + "appClipDefaultExperiences", + "appClipAdvancedExperiences" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, { "name": "fields[appStoreVersions]", "in": "query", @@ -5446,6 +5587,26 @@ "explode": false, "required": false }, + { + "name": "fields[appClipDefaultExperienceLocalizations]", + "in": "query", + "description": "the fields to include for returned resources of type appClipDefaultExperienceLocalizations", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "locale", + "subtitle", + "appClipDefaultExperience", + "appClipHeaderImage" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, { "name": "include", "in": "query", @@ -5727,6 +5888,78 @@ "explode": false, "required": false }, + { + "name": "fields[apps]", + "in": "query", + "description": "the fields to include for returned resources of type apps", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "accessibilityUrl", + "name", + "bundleId", + "sku", + "primaryLocale", + "isOrEverWasMadeForKids", + "subscriptionStatusUrl", + "subscriptionStatusUrlVersion", + "subscriptionStatusUrlForSandbox", + "subscriptionStatusUrlVersionForSandbox", + "contentRightsDeclaration", + "streamlinedPurchasingEnabled", + "accessibilityDeclarations", + "appEncryptionDeclarations", + "appStoreIcon", + "ciProduct", + "betaTesters", + "betaGroups", + "appStoreVersions", + "appTags", + "preReleaseVersions", + "betaAppLocalizations", + "builds", + "betaLicenseAgreement", + "betaAppReviewDetail", + "appInfos", + "appClips", + "appPricePoints", + "endUserLicenseAgreement", + "appPriceSchedule", + "appAvailabilityV2", + "inAppPurchases", + "subscriptionGroups", + "gameCenterEnabledVersions", + "performanceOverviews", + "perfPowerMetrics", + "appCustomProductPages", + "inAppPurchasesV2", + "promotedPurchases", + "appEvents", + "reviewSubmissions", + "subscriptionGracePeriod", + "customerReviews", + "customerReviewSummarizations", + "gameCenterDetail", + "appStoreVersionExperimentsV2", + "alternativeDistributionKey", + "analyticsReportRequests", + "marketplaceSearchDetail", + "buildUploads", + "backgroundAssets", + "betaFeedbackScreenshotSubmissions", + "betaFeedbackCrashSubmissions", + "searchKeywords", + "webhooks", + "androidToIosAppMappingDetails" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, { "name": "fields[appClipDefaultExperiences]", "in": "query", @@ -5974,6 +6207,27 @@ "explode": false, "required": false }, + { + "name": "fields[appCustomProductPageVersions]", + "in": "query", + "description": "the fields to include for returned resources of type appCustomProductPageVersions", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "version", + "state", + "deepLink", + "appCustomProductPage", + "appCustomProductPageLocalizations" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, { "name": "fields[appScreenshotSets]", "in": "query", @@ -6425,6 +6679,27 @@ "explode": false, "required": false }, + { + "name": "fields[appCustomProductPages]", + "in": "query", + "description": "the fields to include for returned resources of type appCustomProductPages", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "name", + "url", + "visible", + "app", + "appCustomProductPageVersions" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, { "name": "fields[appCustomProductPageLocalizations]", "in": "query", @@ -6771,6 +7046,78 @@ "explode": false, "required": false }, + { + "name": "fields[apps]", + "in": "query", + "description": "the fields to include for returned resources of type apps", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "accessibilityUrl", + "name", + "bundleId", + "sku", + "primaryLocale", + "isOrEverWasMadeForKids", + "subscriptionStatusUrl", + "subscriptionStatusUrlVersion", + "subscriptionStatusUrlForSandbox", + "subscriptionStatusUrlVersionForSandbox", + "contentRightsDeclaration", + "streamlinedPurchasingEnabled", + "accessibilityDeclarations", + "appEncryptionDeclarations", + "appStoreIcon", + "ciProduct", + "betaTesters", + "betaGroups", + "appStoreVersions", + "appTags", + "preReleaseVersions", + "betaAppLocalizations", + "builds", + "betaLicenseAgreement", + "betaAppReviewDetail", + "appInfos", + "appClips", + "appPricePoints", + "endUserLicenseAgreement", + "appPriceSchedule", + "appAvailabilityV2", + "inAppPurchases", + "subscriptionGroups", + "gameCenterEnabledVersions", + "performanceOverviews", + "perfPowerMetrics", + "appCustomProductPages", + "inAppPurchasesV2", + "promotedPurchases", + "appEvents", + "reviewSubmissions", + "subscriptionGracePeriod", + "customerReviews", + "customerReviewSummarizations", + "gameCenterDetail", + "appStoreVersionExperimentsV2", + "alternativeDistributionKey", + "analyticsReportRequests", + "marketplaceSearchDetail", + "buildUploads", + "backgroundAssets", + "betaFeedbackScreenshotSubmissions", + "betaFeedbackCrashSubmissions", + "searchKeywords", + "webhooks", + "androidToIosAppMappingDetails" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, { "name": "fields[appCustomProductPageVersions]", "in": "query", @@ -7487,6 +7834,7 @@ "inAppPurchases", "subscriptionGroups", "gameCenterEnabledVersions", + "performanceOverviews", "perfPowerMetrics", "appCustomProductPages", "inAppPurchasesV2", @@ -7516,6 +7864,49 @@ "required": false, "deprecated": true }, + { + "name": "fields[builds]", + "in": "query", + "description": "the fields to include for returned resources of type builds", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "version", + "uploadedDate", + "expirationDate", + "expired", + "minOsVersion", + "lsMinimumSystemVersion", + "computedMinMacOsVersion", + "computedMinVisionOsVersion", + "iconAssetToken", + "processingState", + "buildAudienceType", + "usesNonExemptEncryption", + "preReleaseVersion", + "individualTesters", + "betaGroups", + "betaBuildLocalizations", + "appEncryptionDeclaration", + "betaAppReviewSubmission", + "app", + "buildBetaDetail", + "appStoreVersion", + "icons", + "buildBundles", + "buildUpload", + "perfPowerMetrics", + "diagnosticSignatures" + ] + } + }, + "style": "form", + "explode": false, + "required": false, + "deprecated": true + }, { "name": "fields[appEncryptionDeclarationDocuments]", "in": "query", @@ -7806,6 +8197,7 @@ "inAppPurchases", "subscriptionGroups", "gameCenterEnabledVersions", + "performanceOverviews", "perfPowerMetrics", "appCustomProductPages", "inAppPurchasesV2", @@ -7835,6 +8227,49 @@ "required": false, "deprecated": true }, + { + "name": "fields[builds]", + "in": "query", + "description": "the fields to include for returned resources of type builds", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "version", + "uploadedDate", + "expirationDate", + "expired", + "minOsVersion", + "lsMinimumSystemVersion", + "computedMinMacOsVersion", + "computedMinVisionOsVersion", + "iconAssetToken", + "processingState", + "buildAudienceType", + "usesNonExemptEncryption", + "preReleaseVersion", + "individualTesters", + "betaGroups", + "betaBuildLocalizations", + "appEncryptionDeclaration", + "betaAppReviewSubmission", + "app", + "buildBetaDetail", + "appStoreVersion", + "icons", + "buildBundles", + "buildUpload", + "perfPowerMetrics", + "diagnosticSignatures" + ] + } + }, + "style": "form", + "explode": false, + "required": false, + "deprecated": true + }, { "name": "fields[appEncryptionDeclarationDocuments]", "in": "query", @@ -8086,6 +8521,33 @@ "explode": false, "required": false }, + { + "name": "fields[appEvents]", + "in": "query", + "description": "the fields to include for returned resources of type appEvents", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "referenceName", + "badge", + "eventState", + "deepLink", + "purchaseRequirement", + "primaryLocale", + "priority", + "purpose", + "territorySchedules", + "archivedTerritorySchedules", + "localizations" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, { "name": "fields[appEventScreenshots]", "in": "query", @@ -8537,6 +8999,29 @@ "explode": false, "required": false }, + { + "name": "fields[appEventLocalizations]", + "in": "query", + "description": "the fields to include for returned resources of type appEventLocalizations", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "locale", + "name", + "shortDescription", + "longDescription", + "appEvent", + "appEventScreenshots", + "appEventVideoClips" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, { "name": "include", "in": "query", @@ -8916,6 +9401,29 @@ "explode": false, "required": false }, + { + "name": "fields[appEventLocalizations]", + "in": "query", + "description": "the fields to include for returned resources of type appEventLocalizations", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "locale", + "name", + "shortDescription", + "longDescription", + "appEvent", + "appEventScreenshots", + "appEventVideoClips" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, { "name": "include", "in": "query", @@ -9704,6 +10212,40 @@ "explode": false, "required": false }, + { + "name": "fields[appInfos]", + "in": "query", + "description": "the fields to include for returned resources of type appInfos", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "appStoreState", + "state", + "appStoreAgeRating", + "australiaAgeRating", + "brazilAgeRating", + "brazilAgeRatingV2", + "franceAgeRating", + "koreaAgeRating", + "app", + "ageRatingDeclaration", + "appInfoLocalizations", + "primaryCategory", + "primarySubcategoryOne", + "primarySubcategoryTwo", + "secondaryCategory", + "secondarySubcategoryOne", + "secondarySubcategoryTwo", + "territoryAgeRatings" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, { "name": "include", "in": "query", @@ -9982,7 +10524,6 @@ "brazilAgeRatingV2", "franceAgeRating", "koreaAgeRating", - "kidsAgeBand", "app", "ageRatingDeclaration", "appInfoLocalizations", @@ -10000,6 +10541,78 @@ "explode": false, "required": false }, + { + "name": "fields[apps]", + "in": "query", + "description": "the fields to include for returned resources of type apps", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "accessibilityUrl", + "name", + "bundleId", + "sku", + "primaryLocale", + "isOrEverWasMadeForKids", + "subscriptionStatusUrl", + "subscriptionStatusUrlVersion", + "subscriptionStatusUrlForSandbox", + "subscriptionStatusUrlVersionForSandbox", + "contentRightsDeclaration", + "streamlinedPurchasingEnabled", + "accessibilityDeclarations", + "appEncryptionDeclarations", + "appStoreIcon", + "ciProduct", + "betaTesters", + "betaGroups", + "appStoreVersions", + "appTags", + "preReleaseVersions", + "betaAppLocalizations", + "builds", + "betaLicenseAgreement", + "betaAppReviewDetail", + "appInfos", + "appClips", + "appPricePoints", + "endUserLicenseAgreement", + "appPriceSchedule", + "appAvailabilityV2", + "inAppPurchases", + "subscriptionGroups", + "gameCenterEnabledVersions", + "performanceOverviews", + "perfPowerMetrics", + "appCustomProductPages", + "inAppPurchasesV2", + "promotedPurchases", + "appEvents", + "reviewSubmissions", + "subscriptionGracePeriod", + "customerReviews", + "customerReviewSummarizations", + "gameCenterDetail", + "appStoreVersionExperimentsV2", + "alternativeDistributionKey", + "analyticsReportRequests", + "marketplaceSearchDetail", + "buildUploads", + "backgroundAssets", + "betaFeedbackScreenshotSubmissions", + "betaFeedbackCrashSubmissions", + "searchKeywords", + "webhooks", + "androidToIosAppMappingDetails" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, { "name": "fields[ageRatingDeclarations]", "in": "query", @@ -10025,6 +10638,8 @@ "ageAssurance", "sexualContentGraphicAndNudity", "sexualContentOrNudity", + "socialMedia", + "socialMediaAgeRestricted", "horrorOrFearThemes", "matureOrSuggestiveThemes", "unrestrictedWebAccess", @@ -10035,6 +10650,7 @@ "ageRatingOverride", "ageRatingOverrideV2", "koreaAgeRatingOverride", + "gracRatingClassificationNumber", "developerAgeRatingInfoUrl" ] } @@ -10416,6 +11032,75 @@ "explode": false, "required": false }, + { + "name": "fields[appStoreVersionLocalizations]", + "in": "query", + "description": "the fields to include for returned resources of type appStoreVersionLocalizations", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "description", + "locale", + "keywords", + "marketingUrl", + "promotionalText", + "supportUrl", + "whatsNew", + "appStoreVersion", + "appScreenshotSets", + "appPreviewSets", + "searchKeywords" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, + { + "name": "fields[appCustomProductPageLocalizations]", + "in": "query", + "description": "the fields to include for returned resources of type appCustomProductPageLocalizations", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "locale", + "promotionalText", + "appCustomProductPageVersion", + "appScreenshotSets", + "appPreviewSets", + "searchKeywords" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, + { + "name": "fields[appStoreVersionExperimentTreatmentLocalizations]", + "in": "query", + "description": "the fields to include for returned resources of type appStoreVersionExperimentTreatmentLocalizations", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "locale", + "appStoreVersionExperimentTreatment", + "appScreenshotSets", + "appPreviewSets" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, { "name": "fields[appPreviews]", "in": "query", @@ -10739,6 +11424,27 @@ "explode": false, "required": false }, + { + "name": "fields[appPreviewSets]", + "in": "query", + "description": "the fields to include for returned resources of type appPreviewSets", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "previewType", + "appStoreVersionLocalization", + "appCustomProductPageLocalization", + "appStoreVersionExperimentTreatmentLocalization", + "appPreviews" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, { "name": "include", "in": "query", @@ -11021,6 +11727,95 @@ "explode": false, "required": false }, + { + "name": "fields[apps]", + "in": "query", + "description": "the fields to include for returned resources of type apps", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "accessibilityUrl", + "name", + "bundleId", + "sku", + "primaryLocale", + "isOrEverWasMadeForKids", + "subscriptionStatusUrl", + "subscriptionStatusUrlVersion", + "subscriptionStatusUrlForSandbox", + "subscriptionStatusUrlVersionForSandbox", + "contentRightsDeclaration", + "streamlinedPurchasingEnabled", + "accessibilityDeclarations", + "appEncryptionDeclarations", + "appStoreIcon", + "ciProduct", + "betaTesters", + "betaGroups", + "appStoreVersions", + "appTags", + "preReleaseVersions", + "betaAppLocalizations", + "builds", + "betaLicenseAgreement", + "betaAppReviewDetail", + "appInfos", + "appClips", + "appPricePoints", + "endUserLicenseAgreement", + "appPriceSchedule", + "appAvailabilityV2", + "inAppPurchases", + "subscriptionGroups", + "gameCenterEnabledVersions", + "performanceOverviews", + "perfPowerMetrics", + "appCustomProductPages", + "inAppPurchasesV2", + "promotedPurchases", + "appEvents", + "reviewSubmissions", + "subscriptionGracePeriod", + "customerReviews", + "customerReviewSummarizations", + "gameCenterDetail", + "appStoreVersionExperimentsV2", + "alternativeDistributionKey", + "analyticsReportRequests", + "marketplaceSearchDetail", + "buildUploads", + "backgroundAssets", + "betaFeedbackScreenshotSubmissions", + "betaFeedbackCrashSubmissions", + "searchKeywords", + "webhooks", + "androidToIosAppMappingDetails" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, + { + "name": "fields[territories]", + "in": "query", + "description": "the fields to include for returned resources of type territories", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "currency" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, { "name": "include", "in": "query", @@ -11234,6 +12029,78 @@ "explode": false, "required": false }, + { + "name": "fields[apps]", + "in": "query", + "description": "the fields to include for returned resources of type apps", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "accessibilityUrl", + "name", + "bundleId", + "sku", + "primaryLocale", + "isOrEverWasMadeForKids", + "subscriptionStatusUrl", + "subscriptionStatusUrlVersion", + "subscriptionStatusUrlForSandbox", + "subscriptionStatusUrlVersionForSandbox", + "contentRightsDeclaration", + "streamlinedPurchasingEnabled", + "accessibilityDeclarations", + "appEncryptionDeclarations", + "appStoreIcon", + "ciProduct", + "betaTesters", + "betaGroups", + "appStoreVersions", + "appTags", + "preReleaseVersions", + "betaAppLocalizations", + "builds", + "betaLicenseAgreement", + "betaAppReviewDetail", + "appInfos", + "appClips", + "appPricePoints", + "endUserLicenseAgreement", + "appPriceSchedule", + "appAvailabilityV2", + "inAppPurchases", + "subscriptionGroups", + "gameCenterEnabledVersions", + "performanceOverviews", + "perfPowerMetrics", + "appCustomProductPages", + "inAppPurchasesV2", + "promotedPurchases", + "appEvents", + "reviewSubmissions", + "subscriptionGracePeriod", + "customerReviews", + "customerReviewSummarizations", + "gameCenterDetail", + "appStoreVersionExperimentsV2", + "alternativeDistributionKey", + "analyticsReportRequests", + "marketplaceSearchDetail", + "buildUploads", + "backgroundAssets", + "betaFeedbackScreenshotSubmissions", + "betaFeedbackCrashSubmissions", + "searchKeywords", + "webhooks", + "androidToIosAppMappingDetails" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, { "name": "fields[territories]", "in": "query", @@ -11510,6 +12377,75 @@ "explode": false, "required": false }, + { + "name": "fields[appStoreVersionLocalizations]", + "in": "query", + "description": "the fields to include for returned resources of type appStoreVersionLocalizations", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "description", + "locale", + "keywords", + "marketingUrl", + "promotionalText", + "supportUrl", + "whatsNew", + "appStoreVersion", + "appScreenshotSets", + "appPreviewSets", + "searchKeywords" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, + { + "name": "fields[appCustomProductPageLocalizations]", + "in": "query", + "description": "the fields to include for returned resources of type appCustomProductPageLocalizations", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "locale", + "promotionalText", + "appCustomProductPageVersion", + "appScreenshotSets", + "appPreviewSets", + "searchKeywords" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, + { + "name": "fields[appStoreVersionExperimentTreatmentLocalizations]", + "in": "query", + "description": "the fields to include for returned resources of type appStoreVersionExperimentTreatmentLocalizations", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "locale", + "appStoreVersionExperimentTreatment", + "appScreenshotSets", + "appPreviewSets" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, { "name": "fields[appScreenshots]", "in": "query", @@ -11827,6 +12763,27 @@ "explode": false, "required": false }, + { + "name": "fields[appScreenshotSets]", + "in": "query", + "description": "the fields to include for returned resources of type appScreenshotSets", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "screenshotDisplayType", + "appStoreVersionLocalization", + "appCustomProductPageLocalization", + "appStoreVersionExperimentTreatmentLocalization", + "appScreenshots" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, { "name": "include", "in": "query", @@ -12201,6 +13158,32 @@ "explode": false, "required": false }, + { + "name": "fields[appStoreReviewDetails]", + "in": "query", + "description": "the fields to include for returned resources of type appStoreReviewDetails", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "contactFirstName", + "contactLastName", + "contactPhone", + "contactEmail", + "demoAccountName", + "demoAccountPassword", + "demoAccountRequired", + "notes", + "appStoreVersion", + "appStoreReviewAttachments" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, { "name": "include", "in": "query", @@ -12579,6 +13562,46 @@ "explode": false, "required": false }, + { + "name": "fields[appStoreVersions]", + "in": "query", + "description": "the fields to include for returned resources of type appStoreVersions", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "platform", + "versionString", + "appStoreState", + "appVersionState", + "copyright", + "reviewType", + "releaseType", + "earliestReleaseDate", + "usesIdfa", + "downloadable", + "createdDate", + "app", + "appStoreVersionLocalizations", + "build", + "appStoreVersionPhasedRelease", + "gameCenterAppVersion", + "routingAppCoverage", + "appStoreReviewDetail", + "appStoreVersionSubmission", + "appClipDefaultExperience", + "appStoreVersionExperiments", + "appStoreVersionExperimentsV2", + "customerReviews", + "alternativeDistributionPackage" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, { "name": "fields[appStoreReviewAttachments]", "in": "query", @@ -12924,6 +13947,29 @@ "explode": false, "required": false }, + { + "name": "fields[appStoreVersionExperimentTreatments]", + "in": "query", + "description": "the fields to include for returned resources of type appStoreVersionExperimentTreatments", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "name", + "appIcon", + "appIconName", + "promotedDate", + "appStoreVersionExperiment", + "appStoreVersionExperimentV2", + "appStoreVersionExperimentTreatmentLocalizations" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, { "name": "fields[appScreenshotSets]", "in": "query", @@ -13266,6 +14312,34 @@ "explode": false, "required": false }, + { + "name": "fields[appStoreVersionExperiments]", + "in": "query", + "description": "the fields to include for returned resources of type appStoreVersionExperiments", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "name", + "trafficProportion", + "state", + "reviewRequired", + "startDate", + "endDate", + "appStoreVersion", + "appStoreVersionExperimentTreatments", + "platform", + "app", + "latestControlVersion", + "controlVersions" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, { "name": "fields[appStoreVersionExperimentTreatmentLocalizations]", "in": "query", @@ -13678,6 +14752,118 @@ "explode": false, "required": false }, + { + "name": "fields[apps]", + "in": "query", + "description": "the fields to include for returned resources of type apps", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "accessibilityUrl", + "name", + "bundleId", + "sku", + "primaryLocale", + "isOrEverWasMadeForKids", + "subscriptionStatusUrl", + "subscriptionStatusUrlVersion", + "subscriptionStatusUrlForSandbox", + "subscriptionStatusUrlVersionForSandbox", + "contentRightsDeclaration", + "streamlinedPurchasingEnabled", + "accessibilityDeclarations", + "appEncryptionDeclarations", + "appStoreIcon", + "ciProduct", + "betaTesters", + "betaGroups", + "appStoreVersions", + "appTags", + "preReleaseVersions", + "betaAppLocalizations", + "builds", + "betaLicenseAgreement", + "betaAppReviewDetail", + "appInfos", + "appClips", + "appPricePoints", + "endUserLicenseAgreement", + "appPriceSchedule", + "appAvailabilityV2", + "inAppPurchases", + "subscriptionGroups", + "gameCenterEnabledVersions", + "performanceOverviews", + "perfPowerMetrics", + "appCustomProductPages", + "inAppPurchasesV2", + "promotedPurchases", + "appEvents", + "reviewSubmissions", + "subscriptionGracePeriod", + "customerReviews", + "customerReviewSummarizations", + "gameCenterDetail", + "appStoreVersionExperimentsV2", + "alternativeDistributionKey", + "analyticsReportRequests", + "marketplaceSearchDetail", + "buildUploads", + "backgroundAssets", + "betaFeedbackScreenshotSubmissions", + "betaFeedbackCrashSubmissions", + "searchKeywords", + "webhooks", + "androidToIosAppMappingDetails" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, + { + "name": "fields[appStoreVersions]", + "in": "query", + "description": "the fields to include for returned resources of type appStoreVersions", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "platform", + "versionString", + "appStoreState", + "appVersionState", + "copyright", + "reviewType", + "releaseType", + "earliestReleaseDate", + "usesIdfa", + "downloadable", + "createdDate", + "app", + "appStoreVersionLocalizations", + "build", + "appStoreVersionPhasedRelease", + "gameCenterAppVersion", + "routingAppCoverage", + "appStoreReviewDetail", + "appStoreVersionSubmission", + "appClipDefaultExperience", + "appStoreVersionExperiments", + "appStoreVersionExperimentsV2", + "customerReviews", + "alternativeDistributionPackage" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, { "name": "fields[appStoreVersionExperimentTreatments]", "in": "query", @@ -14104,6 +15290,46 @@ "explode": false, "required": false }, + { + "name": "fields[appStoreVersions]", + "in": "query", + "description": "the fields to include for returned resources of type appStoreVersions", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "platform", + "versionString", + "appStoreState", + "appVersionState", + "copyright", + "reviewType", + "releaseType", + "earliestReleaseDate", + "usesIdfa", + "downloadable", + "createdDate", + "app", + "appStoreVersionLocalizations", + "build", + "appStoreVersionPhasedRelease", + "gameCenterAppVersion", + "routingAppCoverage", + "appStoreReviewDetail", + "appStoreVersionSubmission", + "appClipDefaultExperience", + "appStoreVersionExperiments", + "appStoreVersionExperimentsV2", + "customerReviews", + "alternativeDistributionPackage" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, { "name": "fields[appStoreVersionExperimentTreatments]", "in": "query", @@ -14520,6 +15746,46 @@ "explode": false, "required": false }, + { + "name": "fields[appStoreVersions]", + "in": "query", + "description": "the fields to include for returned resources of type appStoreVersions", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "platform", + "versionString", + "appStoreState", + "appVersionState", + "copyright", + "reviewType", + "releaseType", + "earliestReleaseDate", + "usesIdfa", + "downloadable", + "createdDate", + "app", + "appStoreVersionLocalizations", + "build", + "appStoreVersionPhasedRelease", + "gameCenterAppVersion", + "routingAppCoverage", + "appStoreReviewDetail", + "appStoreVersionSubmission", + "appClipDefaultExperience", + "appStoreVersionExperiments", + "appStoreVersionExperimentsV2", + "customerReviews", + "alternativeDistributionPackage" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, { "name": "fields[appScreenshotSets]", "in": "query", @@ -15513,6 +16779,78 @@ "explode": false, "required": false }, + { + "name": "fields[apps]", + "in": "query", + "description": "the fields to include for returned resources of type apps", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "accessibilityUrl", + "name", + "bundleId", + "sku", + "primaryLocale", + "isOrEverWasMadeForKids", + "subscriptionStatusUrl", + "subscriptionStatusUrlVersion", + "subscriptionStatusUrlForSandbox", + "subscriptionStatusUrlVersionForSandbox", + "contentRightsDeclaration", + "streamlinedPurchasingEnabled", + "accessibilityDeclarations", + "appEncryptionDeclarations", + "appStoreIcon", + "ciProduct", + "betaTesters", + "betaGroups", + "appStoreVersions", + "appTags", + "preReleaseVersions", + "betaAppLocalizations", + "builds", + "betaLicenseAgreement", + "betaAppReviewDetail", + "appInfos", + "appClips", + "appPricePoints", + "endUserLicenseAgreement", + "appPriceSchedule", + "appAvailabilityV2", + "inAppPurchases", + "subscriptionGroups", + "gameCenterEnabledVersions", + "performanceOverviews", + "perfPowerMetrics", + "appCustomProductPages", + "inAppPurchasesV2", + "promotedPurchases", + "appEvents", + "reviewSubmissions", + "subscriptionGracePeriod", + "customerReviews", + "customerReviewSummarizations", + "gameCenterDetail", + "appStoreVersionExperimentsV2", + "alternativeDistributionKey", + "analyticsReportRequests", + "marketplaceSearchDetail", + "buildUploads", + "backgroundAssets", + "betaFeedbackScreenshotSubmissions", + "betaFeedbackCrashSubmissions", + "searchKeywords", + "webhooks", + "androidToIosAppMappingDetails" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, { "name": "fields[appStoreVersionLocalizations]", "in": "query", @@ -16451,6 +17789,7 @@ "inAppPurchases", "subscriptionGroups", "gameCenterEnabledVersions", + "performanceOverviews", "perfPowerMetrics", "appCustomProductPages", "inAppPurchasesV2", @@ -16512,6 +17851,26 @@ "explode": false, "required": false }, + { + "name": "fields[buildIcons]", + "in": "query", + "description": "the fields to include for returned resources of type buildIcons", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "iconAsset", + "iconType", + "masked", + "name" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, { "name": "fields[ciProducts]", "in": "query", @@ -16755,7 +18114,6 @@ "brazilAgeRatingV2", "franceAgeRating", "koreaAgeRating", - "kidsAgeBand", "app", "ageRatingDeclaration", "appInfoLocalizations", @@ -16838,7 +18196,8 @@ "iapPriceSchedule", "inAppPurchaseAvailability", "images", - "offerCodes" + "offerCodes", + "versions" ] } }, @@ -16857,7 +18216,8 @@ "enum": [ "referenceName", "subscriptions", - "subscriptionGroupLocalizations" + "subscriptionGroupLocalizations", + "versions" ] } }, @@ -17031,6 +18391,7 @@ "challengeReleases", "leaderboardReleases", "leaderboardSetReleases", + "blockedPlayers", "challengesMinimumPlatformVersions" ] } @@ -17440,6 +18801,7 @@ "inAppPurchases", "subscriptionGroups", "gameCenterEnabledVersions", + "performanceOverviews", "perfPowerMetrics", "appCustomProductPages", "inAppPurchasesV2", @@ -17501,6 +18863,26 @@ "explode": false, "required": false }, + { + "name": "fields[buildIcons]", + "in": "query", + "description": "the fields to include for returned resources of type buildIcons", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "iconAsset", + "iconType", + "masked", + "name" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, { "name": "fields[ciProducts]", "in": "query", @@ -17744,7 +19126,6 @@ "brazilAgeRatingV2", "franceAgeRating", "koreaAgeRating", - "kidsAgeBand", "app", "ageRatingDeclaration", "appInfoLocalizations", @@ -17827,7 +19208,8 @@ "iapPriceSchedule", "inAppPurchaseAvailability", "images", - "offerCodes" + "offerCodes", + "versions" ] } }, @@ -17846,7 +19228,8 @@ "enum": [ "referenceName", "subscriptions", - "subscriptionGroupLocalizations" + "subscriptionGroupLocalizations", + "versions" ] } }, @@ -18020,6 +19403,7 @@ "challengeReleases", "leaderboardReleases", "leaderboardSetReleases", + "blockedPlayers", "challengesMinimumPlatformVersions" ] } @@ -18813,6 +20197,35 @@ "explode": false, "required": false }, + { + "name": "fields[backgroundAssetVersions]", + "in": "query", + "description": "the fields to include for returned resources of type backgroundAssetVersions", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "createdDate", + "platforms", + "state", + "stateDetails", + "version", + "locale", + "backgroundAsset", + "internalBetaRelease", + "externalBetaRelease", + "appStoreRelease", + "assetFile", + "manifestFile", + "backgroundAssetUploadFiles" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, { "name": "include", "in": "query", @@ -18932,6 +20345,35 @@ "explode": false, "required": false }, + { + "name": "fields[backgroundAssetVersions]", + "in": "query", + "description": "the fields to include for returned resources of type backgroundAssetVersions", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "createdDate", + "platforms", + "state", + "stateDetails", + "version", + "locale", + "backgroundAsset", + "internalBetaRelease", + "externalBetaRelease", + "appStoreRelease", + "assetFile", + "manifestFile", + "backgroundAssetUploadFiles" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, { "name": "include", "in": "query", @@ -19051,6 +20493,35 @@ "explode": false, "required": false }, + { + "name": "fields[backgroundAssetVersions]", + "in": "query", + "description": "the fields to include for returned resources of type backgroundAssetVersions", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "createdDate", + "platforms", + "state", + "stateDetails", + "version", + "locale", + "backgroundAsset", + "internalBetaRelease", + "externalBetaRelease", + "appStoreRelease", + "assetFile", + "manifestFile", + "backgroundAssetUploadFiles" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, { "name": "include", "in": "query", @@ -19257,6 +20728,7 @@ "state", "stateDetails", "version", + "locale", "backgroundAsset", "internalBetaRelease", "externalBetaRelease", @@ -19271,6 +20743,109 @@ "explode": false, "required": false }, + { + "name": "fields[backgroundAssets]", + "in": "query", + "description": "the fields to include for returned resources of type backgroundAssets", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "archived", + "assetPackIdentifier", + "createdDate", + "usedBytes", + "app", + "versions", + "appStoreVersion", + "internalBetaVersion", + "externalBetaVersion" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, + { + "name": "fields[backgroundAssetVersionInternalBetaReleases]", + "in": "query", + "description": "the fields to include for returned resources of type backgroundAssetVersionInternalBetaReleases", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "state", + "backgroundAssetVersion" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, + { + "name": "fields[backgroundAssetVersionExternalBetaReleases]", + "in": "query", + "description": "the fields to include for returned resources of type backgroundAssetVersionExternalBetaReleases", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "state", + "backgroundAssetVersion" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, + { + "name": "fields[backgroundAssetVersionAppStoreReleases]", + "in": "query", + "description": "the fields to include for returned resources of type backgroundAssetVersionAppStoreReleases", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "state", + "backgroundAssetVersion" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, + { + "name": "fields[backgroundAssetUploadFiles]", + "in": "query", + "description": "the fields to include for returned resources of type backgroundAssetUploadFiles", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "assetDeliveryState", + "assetToken", + "assetType", + "fileName", + "fileSize", + "sourceFileChecksum", + "sourceFileChecksums", + "uploadOperations" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, { "name": "include", "in": "query", @@ -19493,6 +21068,107 @@ "explode": false, "required": false }, + { + "name": "fields[apps]", + "in": "query", + "description": "the fields to include for returned resources of type apps", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "accessibilityUrl", + "name", + "bundleId", + "sku", + "primaryLocale", + "isOrEverWasMadeForKids", + "subscriptionStatusUrl", + "subscriptionStatusUrlVersion", + "subscriptionStatusUrlForSandbox", + "subscriptionStatusUrlVersionForSandbox", + "contentRightsDeclaration", + "streamlinedPurchasingEnabled", + "accessibilityDeclarations", + "appEncryptionDeclarations", + "appStoreIcon", + "ciProduct", + "betaTesters", + "betaGroups", + "appStoreVersions", + "appTags", + "preReleaseVersions", + "betaAppLocalizations", + "builds", + "betaLicenseAgreement", + "betaAppReviewDetail", + "appInfos", + "appClips", + "appPricePoints", + "endUserLicenseAgreement", + "appPriceSchedule", + "appAvailabilityV2", + "inAppPurchases", + "subscriptionGroups", + "gameCenterEnabledVersions", + "performanceOverviews", + "perfPowerMetrics", + "appCustomProductPages", + "inAppPurchasesV2", + "promotedPurchases", + "appEvents", + "reviewSubmissions", + "subscriptionGracePeriod", + "customerReviews", + "customerReviewSummarizations", + "gameCenterDetail", + "appStoreVersionExperimentsV2", + "alternativeDistributionKey", + "analyticsReportRequests", + "marketplaceSearchDetail", + "buildUploads", + "backgroundAssets", + "betaFeedbackScreenshotSubmissions", + "betaFeedbackCrashSubmissions", + "searchKeywords", + "webhooks", + "androidToIosAppMappingDetails" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, + { + "name": "fields[backgroundAssetVersions]", + "in": "query", + "description": "the fields to include for returned resources of type backgroundAssetVersions", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "createdDate", + "platforms", + "state", + "stateDetails", + "version", + "locale", + "backgroundAsset", + "internalBetaRelease", + "externalBetaRelease", + "appStoreRelease", + "assetFile", + "manifestFile", + "backgroundAssetUploadFiles" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, { "name": "include", "in": "query", @@ -20070,6 +21746,24 @@ "explode": false, "required": false }, + { + "name": "fields[betaAppClipInvocationLocalizations]", + "in": "query", + "description": "the fields to include for returned resources of type betaAppClipInvocationLocalizations", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "title", + "locale" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, { "name": "include", "in": "query", @@ -20436,6 +22130,7 @@ "inAppPurchases", "subscriptionGroups", "gameCenterEnabledVersions", + "performanceOverviews", "perfPowerMetrics", "appCustomProductPages", "inAppPurchasesV2", @@ -20708,6 +22403,7 @@ "inAppPurchases", "subscriptionGroups", "gameCenterEnabledVersions", + "performanceOverviews", "perfPowerMetrics", "appCustomProductPages", "inAppPurchasesV2", @@ -21079,6 +22775,7 @@ "inAppPurchases", "subscriptionGroups", "gameCenterEnabledVersions", + "performanceOverviews", "perfPowerMetrics", "appCustomProductPages", "inAppPurchasesV2", @@ -21264,6 +22961,7 @@ "inAppPurchases", "subscriptionGroups", "gameCenterEnabledVersions", + "performanceOverviews", "perfPowerMetrics", "appCustomProductPages", "inAppPurchasesV2", @@ -22656,6 +24354,73 @@ "explode": false, "required": false }, + { + "name": "fields[builds]", + "in": "query", + "description": "the fields to include for returned resources of type builds", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "version", + "uploadedDate", + "expirationDate", + "expired", + "minOsVersion", + "lsMinimumSystemVersion", + "computedMinMacOsVersion", + "computedMinVisionOsVersion", + "iconAssetToken", + "processingState", + "buildAudienceType", + "usesNonExemptEncryption", + "preReleaseVersion", + "individualTesters", + "betaGroups", + "betaBuildLocalizations", + "appEncryptionDeclaration", + "betaAppReviewSubmission", + "app", + "buildBetaDetail", + "appStoreVersion", + "icons", + "buildBundles", + "buildUpload", + "perfPowerMetrics", + "diagnosticSignatures" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, + { + "name": "fields[betaTesters]", + "in": "query", + "description": "the fields to include for returned resources of type betaTesters", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "firstName", + "lastName", + "email", + "inviteType", + "state", + "appDevices", + "apps", + "betaGroups", + "builds" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, { "name": "include", "in": "query", @@ -22858,6 +24623,73 @@ "explode": false, "required": false }, + { + "name": "fields[builds]", + "in": "query", + "description": "the fields to include for returned resources of type builds", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "version", + "uploadedDate", + "expirationDate", + "expired", + "minOsVersion", + "lsMinimumSystemVersion", + "computedMinMacOsVersion", + "computedMinVisionOsVersion", + "iconAssetToken", + "processingState", + "buildAudienceType", + "usesNonExemptEncryption", + "preReleaseVersion", + "individualTesters", + "betaGroups", + "betaBuildLocalizations", + "appEncryptionDeclaration", + "betaAppReviewSubmission", + "app", + "buildBetaDetail", + "appStoreVersion", + "icons", + "buildBundles", + "buildUpload", + "perfPowerMetrics", + "diagnosticSignatures" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, + { + "name": "fields[betaTesters]", + "in": "query", + "description": "the fields to include for returned resources of type betaTesters", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "firstName", + "lastName", + "email", + "inviteType", + "state", + "appDevices", + "apps", + "betaGroups", + "builds" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, { "name": "include", "in": "query", @@ -23233,6 +25065,7 @@ "inAppPurchases", "subscriptionGroups", "gameCenterEnabledVersions", + "performanceOverviews", "perfPowerMetrics", "appCustomProductPages", "inAppPurchasesV2", @@ -23625,6 +25458,7 @@ "inAppPurchases", "subscriptionGroups", "gameCenterEnabledVersions", + "performanceOverviews", "perfPowerMetrics", "appCustomProductPages", "inAppPurchasesV2", @@ -24099,6 +25933,7 @@ "inAppPurchases", "subscriptionGroups", "gameCenterEnabledVersions", + "performanceOverviews", "perfPowerMetrics", "appCustomProductPages", "inAppPurchasesV2", @@ -24277,6 +26112,7 @@ "inAppPurchases", "subscriptionGroups", "gameCenterEnabledVersions", + "performanceOverviews", "perfPowerMetrics", "appCustomProductPages", "inAppPurchasesV2", @@ -25160,6 +26996,7 @@ "inAppPurchases", "subscriptionGroups", "gameCenterEnabledVersions", + "performanceOverviews", "perfPowerMetrics", "appCustomProductPages", "inAppPurchasesV2", @@ -25544,6 +27381,7 @@ "inAppPurchases", "subscriptionGroups", "gameCenterEnabledVersions", + "performanceOverviews", "perfPowerMetrics", "appCustomProductPages", "inAppPurchasesV2", @@ -26795,6 +28633,72 @@ "explode": false, "required": false }, + { + "name": "fields[builds]", + "in": "query", + "description": "the fields to include for returned resources of type builds", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "version", + "uploadedDate", + "expirationDate", + "expired", + "minOsVersion", + "lsMinimumSystemVersion", + "computedMinMacOsVersion", + "computedMinVisionOsVersion", + "iconAssetToken", + "processingState", + "buildAudienceType", + "usesNonExemptEncryption", + "preReleaseVersion", + "individualTesters", + "betaGroups", + "betaBuildLocalizations", + "appEncryptionDeclaration", + "betaAppReviewSubmission", + "app", + "buildBetaDetail", + "appStoreVersion", + "icons", + "buildBundles", + "buildUpload", + "perfPowerMetrics", + "diagnosticSignatures" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, + { + "name": "fields[buildUploadFiles]", + "in": "query", + "description": "the fields to include for returned resources of type buildUploadFiles", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "assetDeliveryState", + "assetToken", + "assetType", + "fileName", + "fileSize", + "sourceFileChecksums", + "uploadOperations", + "uti" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, { "name": "include", "in": "query", @@ -27284,6 +29188,39 @@ "explode": false, "required": false }, + { + "name": "fields[betaGroups]", + "in": "query", + "description": "the fields to include for returned resources of type betaGroups", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "name", + "createdDate", + "isInternalGroup", + "hasAccessToAllBuilds", + "publicLinkEnabled", + "publicLinkId", + "publicLinkLimitEnabled", + "publicLinkLimit", + "publicLink", + "feedbackEnabled", + "iosBuildsAvailableForAppleSiliconMac", + "iosBuildsAvailableForAppleVision", + "app", + "builds", + "betaTesters", + "betaRecruitmentCriteria", + "betaRecruitmentCriterionCompatibleBuildCheck" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, { "name": "fields[betaBuildLocalizations]", "in": "query", @@ -27398,6 +29335,7 @@ "inAppPurchases", "subscriptionGroups", "gameCenterEnabledVersions", + "performanceOverviews", "perfPowerMetrics", "appCustomProductPages", "inAppPurchasesV2", @@ -27506,6 +29444,73 @@ "explode": false, "required": false }, + { + "name": "fields[buildBundles]", + "in": "query", + "description": "the fields to include for returned resources of type buildBundles", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "bundleId", + "bundleType", + "sdkBuild", + "platformBuild", + "fileName", + "hasSirikit", + "hasOnDemandResources", + "hasPrerenderedIcon", + "usesLocationServices", + "isIosBuildMacAppStoreCompatible", + "includesSymbols", + "dSYMUrl", + "supportedArchitectures", + "requiredCapabilities", + "deviceProtocols", + "locales", + "entitlements", + "baDownloadAllowance", + "baMaxInstallSize", + "minimumOsVersion", + "appClipDomainCacheStatus", + "appClipDomainDebugStatus", + "betaAppClipInvocations", + "buildBundleFileSizes" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, + { + "name": "fields[buildUploads]", + "in": "query", + "description": "the fields to include for returned resources of type buildUploads", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "cfBundleShortVersionString", + "cfBundleVersion", + "createdDate", + "state", + "platform", + "uploadedDate", + "build", + "assetFile", + "assetDescriptionFile", + "assetSpiFile", + "buildUploadFiles" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, { "name": "limit", "in": "query", @@ -27748,6 +29753,39 @@ "explode": false, "required": false }, + { + "name": "fields[betaGroups]", + "in": "query", + "description": "the fields to include for returned resources of type betaGroups", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "name", + "createdDate", + "isInternalGroup", + "hasAccessToAllBuilds", + "publicLinkEnabled", + "publicLinkId", + "publicLinkLimitEnabled", + "publicLinkLimit", + "publicLink", + "feedbackEnabled", + "iosBuildsAvailableForAppleSiliconMac", + "iosBuildsAvailableForAppleVision", + "app", + "builds", + "betaTesters", + "betaRecruitmentCriteria", + "betaRecruitmentCriterionCompatibleBuildCheck" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, { "name": "fields[betaBuildLocalizations]", "in": "query", @@ -27862,6 +29900,7 @@ "inAppPurchases", "subscriptionGroups", "gameCenterEnabledVersions", + "performanceOverviews", "perfPowerMetrics", "appCustomProductPages", "inAppPurchasesV2", @@ -27970,6 +30009,73 @@ "explode": false, "required": false }, + { + "name": "fields[buildBundles]", + "in": "query", + "description": "the fields to include for returned resources of type buildBundles", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "bundleId", + "bundleType", + "sdkBuild", + "platformBuild", + "fileName", + "hasSirikit", + "hasOnDemandResources", + "hasPrerenderedIcon", + "usesLocationServices", + "isIosBuildMacAppStoreCompatible", + "includesSymbols", + "dSYMUrl", + "supportedArchitectures", + "requiredCapabilities", + "deviceProtocols", + "locales", + "entitlements", + "baDownloadAllowance", + "baMaxInstallSize", + "minimumOsVersion", + "appClipDomainCacheStatus", + "appClipDomainDebugStatus", + "betaAppClipInvocations", + "buildBundleFileSizes" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, + { + "name": "fields[buildUploads]", + "in": "query", + "description": "the fields to include for returned resources of type buildUploads", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "cfBundleShortVersionString", + "cfBundleVersion", + "createdDate", + "state", + "platform", + "uploadedDate", + "build", + "assetFile", + "assetDescriptionFile", + "assetSpiFile", + "buildUploadFiles" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, { "name": "include", "in": "query", @@ -28713,6 +30819,7 @@ "inAppPurchases", "subscriptionGroups", "gameCenterEnabledVersions", + "performanceOverviews", "perfPowerMetrics", "appCustomProductPages", "inAppPurchasesV2", @@ -29054,6 +31161,7 @@ "inAppPurchases", "subscriptionGroups", "gameCenterEnabledVersions", + "performanceOverviews", "perfPowerMetrics", "appCustomProductPages", "inAppPurchasesV2", @@ -30430,6 +32538,116 @@ "explode": false, "required": false }, + { + "name": "fields[ciWorkflows]", + "in": "query", + "description": "the fields to include for returned resources of type ciWorkflows", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "name", + "description", + "branchStartCondition", + "tagStartCondition", + "pullRequestStartCondition", + "scheduledStartCondition", + "manualBranchStartCondition", + "manualTagStartCondition", + "manualPullRequestStartCondition", + "actions", + "isEnabled", + "isLockedForEditing", + "clean", + "containerFilePath", + "lastModifiedDate", + "product", + "repository", + "xcodeVersion", + "macOsVersion", + "buildRuns" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, + { + "name": "fields[ciProducts]", + "in": "query", + "description": "the fields to include for returned resources of type ciProducts", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "name", + "createdDate", + "productType", + "app", + "bundleId", + "workflows", + "primaryRepositories", + "additionalRepositories", + "buildRuns" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, + { + "name": "fields[scmGitReferences]", + "in": "query", + "description": "the fields to include for returned resources of type scmGitReferences", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "name", + "canonicalName", + "isDeleted", + "kind", + "repository" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, + { + "name": "fields[scmPullRequests]", + "in": "query", + "description": "the fields to include for returned resources of type scmPullRequests", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "title", + "number", + "webUrl", + "sourceRepositoryOwner", + "sourceRepositoryName", + "sourceBranchName", + "destinationRepositoryOwner", + "destinationRepositoryName", + "destinationBranchName", + "isClosed", + "isCrossRepository", + "repository" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, { "name": "include", "in": "query", @@ -31041,6 +33259,7 @@ "inAppPurchases", "subscriptionGroups", "gameCenterEnabledVersions", + "performanceOverviews", "perfPowerMetrics", "appCustomProductPages", "inAppPurchasesV2", @@ -31069,6 +33288,29 @@ "explode": false, "required": false }, + { + "name": "fields[bundleIds]", + "in": "query", + "description": "the fields to include for returned resources of type bundleIds", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "name", + "platform", + "identifier", + "seedId", + "profiles", + "bundleIdCapabilities", + "app" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, { "name": "fields[scmRepositories]", "in": "query", @@ -31264,6 +33506,7 @@ "inAppPurchases", "subscriptionGroups", "gameCenterEnabledVersions", + "performanceOverviews", "perfPowerMetrics", "appCustomProductPages", "inAppPurchasesV2", @@ -31292,6 +33535,29 @@ "explode": false, "required": false }, + { + "name": "fields[bundleIds]", + "in": "query", + "description": "the fields to include for returned resources of type bundleIds", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "name", + "platform", + "identifier", + "seedId", + "profiles", + "bundleIdCapabilities", + "app" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, { "name": "fields[scmRepositories]", "in": "query", @@ -31725,6 +33991,31 @@ "explode": false, "required": false }, + { + "name": "fields[ciProducts]", + "in": "query", + "description": "the fields to include for returned resources of type ciProducts", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "name", + "createdDate", + "productType", + "app", + "bundleId", + "workflows", + "primaryRepositories", + "additionalRepositories", + "buildRuns" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, { "name": "fields[scmRepositories]", "in": "query", @@ -31750,6 +34041,45 @@ "explode": false, "required": false }, + { + "name": "fields[ciXcodeVersions]", + "in": "query", + "description": "the fields to include for returned resources of type ciXcodeVersions", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "version", + "name", + "testDestinations", + "macOsVersions" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, + { + "name": "fields[ciMacOsVersions]", + "in": "query", + "description": "the fields to include for returned resources of type ciMacOsVersions", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "version", + "name", + "xcodeVersions" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, { "name": "include", "in": "query", @@ -32415,6 +34745,30 @@ "explode": false, "required": false }, + { + "name": "fields[customerReviews]", + "in": "query", + "description": "the fields to include for returned resources of type customerReviews", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "rating", + "title", + "body", + "reviewerNickname", + "createdDate", + "territory", + "response", + "reviewTerritory" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, { "name": "include", "in": "query", @@ -32592,7 +34946,8 @@ "reviewerNickname", "createdDate", "territory", - "response" + "response", + "reviewTerritory" ] } }, @@ -32620,6 +34975,23 @@ "explode": false, "required": false }, + { + "name": "fields[territories]", + "in": "query", + "description": "the fields to include for returned resources of type territories", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "currency" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, { "name": "include", "in": "query", @@ -32629,7 +35001,8 @@ "items": { "type": "string", "enum": [ - "response" + "response", + "reviewTerritory" ] } }, @@ -33417,6 +35790,78 @@ "explode": false, "required": false }, + { + "name": "fields[apps]", + "in": "query", + "description": "the fields to include for returned resources of type apps", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "accessibilityUrl", + "name", + "bundleId", + "sku", + "primaryLocale", + "isOrEverWasMadeForKids", + "subscriptionStatusUrl", + "subscriptionStatusUrlVersion", + "subscriptionStatusUrlForSandbox", + "subscriptionStatusUrlVersionForSandbox", + "contentRightsDeclaration", + "streamlinedPurchasingEnabled", + "accessibilityDeclarations", + "appEncryptionDeclarations", + "appStoreIcon", + "ciProduct", + "betaTesters", + "betaGroups", + "appStoreVersions", + "appTags", + "preReleaseVersions", + "betaAppLocalizations", + "builds", + "betaLicenseAgreement", + "betaAppReviewDetail", + "appInfos", + "appClips", + "appPricePoints", + "endUserLicenseAgreement", + "appPriceSchedule", + "appAvailabilityV2", + "inAppPurchases", + "subscriptionGroups", + "gameCenterEnabledVersions", + "performanceOverviews", + "perfPowerMetrics", + "appCustomProductPages", + "inAppPurchasesV2", + "promotedPurchases", + "appEvents", + "reviewSubmissions", + "subscriptionGracePeriod", + "customerReviews", + "customerReviewSummarizations", + "gameCenterDetail", + "appStoreVersionExperimentsV2", + "alternativeDistributionKey", + "analyticsReportRequests", + "marketplaceSearchDetail", + "buildUploads", + "backgroundAssets", + "betaFeedbackScreenshotSubmissions", + "betaFeedbackCrashSubmissions", + "searchKeywords", + "webhooks", + "androidToIosAppMappingDetails" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, { "name": "fields[territories]", "in": "query", @@ -33944,6 +36389,29 @@ "explode": false, "required": false }, + { + "name": "fields[gameCenterAchievementLocalizations]", + "in": "query", + "description": "the fields to include for returned resources of type gameCenterAchievementLocalizations", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "locale", + "name", + "beforeEarnedDescription", + "afterEarnedDescription", + "gameCenterAchievement", + "gameCenterAchievementImage" + ] + } + }, + "style": "form", + "explode": false, + "required": false, + "deprecated": true + }, { "name": "include", "in": "query", @@ -34320,6 +36788,28 @@ "explode": false, "required": false }, + { + "name": "fields[gameCenterAchievementLocalizations]", + "in": "query", + "description": "the fields to include for returned resources of type gameCenterAchievementLocalizations", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "locale", + "name", + "beforeEarnedDescription", + "afterEarnedDescription", + "version", + "image" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, { "name": "include", "in": "query", @@ -34694,6 +37184,26 @@ "explode": false, "required": false }, + { + "name": "fields[gameCenterAchievementVersions]", + "in": "query", + "description": "the fields to include for returned resources of type gameCenterAchievementVersions", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "version", + "state", + "achievement", + "localizations" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, { "name": "fields[gameCenterAchievementImages]", "in": "query", @@ -35522,6 +38032,76 @@ "explode": false, "required": false }, + { + "name": "fields[gameCenterDetails]", + "in": "query", + "description": "the fields to include for returned resources of type gameCenterDetails", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "arcadeEnabled", + "challengeEnabled", + "app", + "gameCenterAppVersions", + "gameCenterGroup", + "gameCenterLeaderboards", + "gameCenterLeaderboardsV2", + "gameCenterLeaderboardSets", + "gameCenterLeaderboardSetsV2", + "gameCenterAchievements", + "gameCenterAchievementsV2", + "gameCenterActivities", + "gameCenterChallenges", + "defaultLeaderboard", + "defaultLeaderboardV2", + "defaultGroupLeaderboard", + "defaultGroupLeaderboardV2", + "achievementReleases", + "activityReleases", + "challengeReleases", + "leaderboardReleases", + "leaderboardSetReleases", + "blockedPlayers", + "challengesMinimumPlatformVersions" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, + { + "name": "fields[gameCenterAchievements]", + "in": "query", + "description": "the fields to include for returned resources of type gameCenterAchievements", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "referenceName", + "vendorIdentifier", + "points", + "showBeforeEarned", + "repeatable", + "archived", + "activityProperties", + "gameCenterDetail", + "gameCenterGroup", + "groupAchievement", + "localizations", + "releases", + "activity" + ] + } + }, + "style": "form", + "explode": false, + "required": false, + "deprecated": true + }, { "name": "include", "in": "query", @@ -35797,6 +38377,33 @@ "explode": false, "required": false }, + { + "name": "fields[gameCenterAchievements]", + "in": "query", + "description": "the fields to include for returned resources of type gameCenterAchievements", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "referenceName", + "vendorIdentifier", + "points", + "showBeforeEarned", + "repeatable", + "archived", + "activityProperties", + "gameCenterDetail", + "gameCenterGroup", + "activity", + "versions" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, { "name": "fields[gameCenterAchievementLocalizations]", "in": "query", @@ -36050,6 +38657,103 @@ "explode": false, "required": false }, + { + "name": "fields[gameCenterDetails]", + "in": "query", + "description": "the fields to include for returned resources of type gameCenterDetails", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "arcadeEnabled", + "challengeEnabled", + "app", + "gameCenterAppVersions", + "gameCenterGroup", + "gameCenterLeaderboards", + "gameCenterLeaderboardsV2", + "gameCenterLeaderboardSets", + "gameCenterLeaderboardSetsV2", + "gameCenterAchievements", + "gameCenterAchievementsV2", + "gameCenterActivities", + "gameCenterChallenges", + "defaultLeaderboard", + "defaultLeaderboardV2", + "defaultGroupLeaderboard", + "defaultGroupLeaderboardV2", + "achievementReleases", + "activityReleases", + "challengeReleases", + "leaderboardReleases", + "leaderboardSetReleases", + "blockedPlayers", + "challengesMinimumPlatformVersions" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, + { + "name": "fields[gameCenterGroups]", + "in": "query", + "description": "the fields to include for returned resources of type gameCenterGroups", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "referenceName", + "gameCenterDetails", + "gameCenterLeaderboards", + "gameCenterLeaderboardsV2", + "gameCenterLeaderboardSets", + "gameCenterLeaderboardSetsV2", + "gameCenterAchievements", + "gameCenterAchievementsV2", + "gameCenterActivities", + "gameCenterChallenges" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, + { + "name": "fields[gameCenterActivities]", + "in": "query", + "description": "the fields to include for returned resources of type gameCenterActivities", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "referenceName", + "vendorIdentifier", + "playStyle", + "minimumPlayersCount", + "maximumPlayersCount", + "supportsPartyCode", + "archived", + "properties", + "gameCenterDetail", + "gameCenterGroup", + "achievements", + "achievementsV2", + "leaderboards", + "leaderboardsV2", + "versions" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, { "name": "fields[gameCenterAchievementVersions]", "in": "query", @@ -36467,6 +39171,72 @@ "explode": false, "required": false }, + { + "name": "fields[gameCenterDetails]", + "in": "query", + "description": "the fields to include for returned resources of type gameCenterDetails", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "arcadeEnabled", + "challengeEnabled", + "app", + "gameCenterAppVersions", + "gameCenterGroup", + "gameCenterLeaderboards", + "gameCenterLeaderboardsV2", + "gameCenterLeaderboardSets", + "gameCenterLeaderboardSetsV2", + "gameCenterAchievements", + "gameCenterAchievementsV2", + "gameCenterActivities", + "gameCenterChallenges", + "defaultLeaderboard", + "defaultLeaderboardV2", + "defaultGroupLeaderboard", + "defaultGroupLeaderboardV2", + "achievementReleases", + "activityReleases", + "challengeReleases", + "leaderboardReleases", + "leaderboardSetReleases", + "blockedPlayers", + "challengesMinimumPlatformVersions" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, + { + "name": "fields[gameCenterGroups]", + "in": "query", + "description": "the fields to include for returned resources of type gameCenterGroups", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "referenceName", + "gameCenterDetails", + "gameCenterLeaderboards", + "gameCenterLeaderboardsV2", + "gameCenterLeaderboardSets", + "gameCenterLeaderboardSetsV2", + "gameCenterAchievements", + "gameCenterAchievementsV2", + "gameCenterActivities", + "gameCenterChallenges" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, { "name": "fields[gameCenterAchievementLocalizations]", "in": "query", @@ -36510,6 +39280,37 @@ "required": false, "deprecated": true }, + { + "name": "fields[gameCenterActivities]", + "in": "query", + "description": "the fields to include for returned resources of type gameCenterActivities", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "referenceName", + "vendorIdentifier", + "playStyle", + "minimumPlayersCount", + "maximumPlayersCount", + "supportsPartyCode", + "archived", + "properties", + "gameCenterDetail", + "gameCenterGroup", + "achievements", + "achievementsV2", + "leaderboards", + "leaderboardsV2", + "versions" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, { "name": "include", "in": "query", @@ -36924,6 +39725,141 @@ "explode": false, "required": false }, + { + "name": "fields[gameCenterDetails]", + "in": "query", + "description": "the fields to include for returned resources of type gameCenterDetails", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "arcadeEnabled", + "challengeEnabled", + "app", + "gameCenterAppVersions", + "gameCenterGroup", + "gameCenterLeaderboards", + "gameCenterLeaderboardsV2", + "gameCenterLeaderboardSets", + "gameCenterLeaderboardSetsV2", + "gameCenterAchievements", + "gameCenterAchievementsV2", + "gameCenterActivities", + "gameCenterChallenges", + "defaultLeaderboard", + "defaultLeaderboardV2", + "defaultGroupLeaderboard", + "defaultGroupLeaderboardV2", + "achievementReleases", + "activityReleases", + "challengeReleases", + "leaderboardReleases", + "leaderboardSetReleases", + "blockedPlayers", + "challengesMinimumPlatformVersions" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, + { + "name": "fields[gameCenterGroups]", + "in": "query", + "description": "the fields to include for returned resources of type gameCenterGroups", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "referenceName", + "gameCenterDetails", + "gameCenterLeaderboards", + "gameCenterLeaderboardsV2", + "gameCenterLeaderboardSets", + "gameCenterLeaderboardSetsV2", + "gameCenterAchievements", + "gameCenterAchievementsV2", + "gameCenterActivities", + "gameCenterChallenges" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, + { + "name": "fields[gameCenterAchievements]", + "in": "query", + "description": "the fields to include for returned resources of type gameCenterAchievements", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "referenceName", + "vendorIdentifier", + "points", + "showBeforeEarned", + "repeatable", + "archived", + "activityProperties", + "gameCenterDetail", + "gameCenterGroup", + "groupAchievement", + "localizations", + "releases", + "activity", + "versions" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, + { + "name": "fields[gameCenterLeaderboards]", + "in": "query", + "description": "the fields to include for returned resources of type gameCenterLeaderboards", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "defaultFormatter", + "referenceName", + "vendorIdentifier", + "submissionType", + "scoreSortType", + "scoreRangeStart", + "scoreRangeEnd", + "recurrenceStartDate", + "recurrenceDuration", + "recurrenceRule", + "archived", + "activityProperties", + "visibility", + "gameCenterDetail", + "gameCenterGroup", + "groupLeaderboard", + "gameCenterLeaderboardSets", + "localizations", + "releases", + "activity", + "challenge", + "gameCenterScoreModerations", + "versions" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, { "name": "fields[gameCenterActivityVersions]", "in": "query", @@ -37739,6 +40675,29 @@ "explode": false, "required": false }, + { + "name": "fields[gameCenterActivityVersions]", + "in": "query", + "description": "the fields to include for returned resources of type gameCenterActivityVersions", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "version", + "state", + "fallbackUrl", + "activity", + "localizations", + "defaultImage", + "releases" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, { "name": "fields[gameCenterActivityImages]", "in": "query", @@ -38132,6 +41091,29 @@ "explode": false, "required": false }, + { + "name": "fields[gameCenterActivityVersions]", + "in": "query", + "description": "the fields to include for returned resources of type gameCenterActivityVersions", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "version", + "state", + "fallbackUrl", + "activity", + "localizations", + "defaultImage", + "releases" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, { "name": "include", "in": "query", @@ -38409,6 +41391,37 @@ "explode": false, "required": false }, + { + "name": "fields[gameCenterActivities]", + "in": "query", + "description": "the fields to include for returned resources of type gameCenterActivities", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "referenceName", + "vendorIdentifier", + "playStyle", + "minimumPlayersCount", + "maximumPlayersCount", + "supportsPartyCode", + "archived", + "properties", + "gameCenterDetail", + "gameCenterGroup", + "achievements", + "achievementsV2", + "leaderboards", + "leaderboardsV2", + "versions" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, { "name": "fields[gameCenterActivityLocalizations]", "in": "query", @@ -38451,6 +41464,24 @@ "explode": false, "required": false }, + { + "name": "fields[gameCenterActivityVersionReleases]", + "in": "query", + "description": "the fields to include for returned resources of type gameCenterActivityVersionReleases", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "version" + ] + } + }, + "style": "form", + "explode": false, + "required": false, + "deprecated": true + }, { "name": "include", "in": "query", @@ -39507,6 +42538,28 @@ "explode": false, "required": false }, + { + "name": "fields[gameCenterChallengeVersions]", + "in": "query", + "description": "the fields to include for returned resources of type gameCenterChallengeVersions", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "version", + "state", + "challenge", + "localizations", + "releases", + "defaultImage" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, { "name": "fields[gameCenterChallengeImages]", "in": "query", @@ -39900,6 +42953,28 @@ "explode": false, "required": false }, + { + "name": "fields[gameCenterChallengeVersions]", + "in": "query", + "description": "the fields to include for returned resources of type gameCenterChallengeVersions", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "version", + "state", + "challenge", + "localizations", + "releases", + "defaultImage" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, { "name": "include", "in": "query", @@ -40176,6 +43251,32 @@ "explode": false, "required": false }, + { + "name": "fields[gameCenterChallenges]", + "in": "query", + "description": "the fields to include for returned resources of type gameCenterChallenges", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "referenceName", + "vendorIdentifier", + "archived", + "challengeType", + "repeatable", + "gameCenterDetail", + "gameCenterGroup", + "versions", + "leaderboard", + "leaderboardV2" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, { "name": "fields[gameCenterChallengeLocalizations]", "in": "query", @@ -40197,6 +43298,24 @@ "explode": false, "required": false }, + { + "name": "fields[gameCenterChallengeVersionReleases]", + "in": "query", + "description": "the fields to include for returned resources of type gameCenterChallengeVersionReleases", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "version" + ] + } + }, + "style": "form", + "explode": false, + "required": false, + "deprecated": true + }, { "name": "fields[gameCenterChallengeImages]", "in": "query", @@ -40462,6 +43581,72 @@ "explode": false, "required": false }, + { + "name": "fields[gameCenterDetails]", + "in": "query", + "description": "the fields to include for returned resources of type gameCenterDetails", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "arcadeEnabled", + "challengeEnabled", + "app", + "gameCenterAppVersions", + "gameCenterGroup", + "gameCenterLeaderboards", + "gameCenterLeaderboardsV2", + "gameCenterLeaderboardSets", + "gameCenterLeaderboardSetsV2", + "gameCenterAchievements", + "gameCenterAchievementsV2", + "gameCenterActivities", + "gameCenterChallenges", + "defaultLeaderboard", + "defaultLeaderboardV2", + "defaultGroupLeaderboard", + "defaultGroupLeaderboardV2", + "achievementReleases", + "activityReleases", + "challengeReleases", + "leaderboardReleases", + "leaderboardSetReleases", + "blockedPlayers", + "challengesMinimumPlatformVersions" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, + { + "name": "fields[gameCenterGroups]", + "in": "query", + "description": "the fields to include for returned resources of type gameCenterGroups", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "referenceName", + "gameCenterDetails", + "gameCenterLeaderboards", + "gameCenterLeaderboardsV2", + "gameCenterLeaderboardSets", + "gameCenterLeaderboardSetsV2", + "gameCenterAchievements", + "gameCenterAchievementsV2", + "gameCenterActivities", + "gameCenterChallenges" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, { "name": "fields[gameCenterChallengeVersions]", "in": "query", @@ -40484,6 +43669,45 @@ "explode": false, "required": false }, + { + "name": "fields[gameCenterLeaderboards]", + "in": "query", + "description": "the fields to include for returned resources of type gameCenterLeaderboards", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "defaultFormatter", + "referenceName", + "vendorIdentifier", + "submissionType", + "scoreSortType", + "scoreRangeStart", + "scoreRangeEnd", + "recurrenceStartDate", + "recurrenceDuration", + "recurrenceRule", + "archived", + "activityProperties", + "visibility", + "gameCenterDetail", + "gameCenterGroup", + "groupLeaderboard", + "gameCenterLeaderboardSets", + "localizations", + "releases", + "activity", + "challenge", + "gameCenterScoreModerations", + "versions" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, { "name": "include", "in": "query", @@ -40753,6 +43977,119 @@ } ] }, + "/v1/gameCenterDetailPlayers/{id}": { + "patch": { + "tags": [ + "GameCenterDetailPlayers" + ], + "operationId": "gameCenterDetailPlayers_updateInstance", + "requestBody": { + "description": "GameCenterDetailPlayer representation", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GameCenterDetailPlayerUpdateRequest" + } + } + }, + "required": true + }, + "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "401": { + "description": "Unauthorized error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "403": { + "description": "Forbidden error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "404": { + "description": "Not found error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "422": { + "description": "Unprocessable request entity error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "200": { + "description": "Single GameCenterDetailPlayer", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GameCenterDetailPlayerResponse" + } + } + } + }, + "409": { + "description": "Request entity error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "429": { + "description": "Rate limit exceeded error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + } + } + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "the id of the requested resource", + "schema": { + "type": "string" + }, + "style": "simple", + "required": true + } + ] + }, "/v1/gameCenterDetails": { "post": { "tags": [ @@ -40882,6 +44219,7 @@ "challengeReleases", "leaderboardReleases", "leaderboardSetReleases", + "blockedPlayers", "challengesMinimumPlatformVersions" ] } @@ -40890,6 +44228,78 @@ "explode": false, "required": false }, + { + "name": "fields[apps]", + "in": "query", + "description": "the fields to include for returned resources of type apps", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "accessibilityUrl", + "name", + "bundleId", + "sku", + "primaryLocale", + "isOrEverWasMadeForKids", + "subscriptionStatusUrl", + "subscriptionStatusUrlVersion", + "subscriptionStatusUrlForSandbox", + "subscriptionStatusUrlVersionForSandbox", + "contentRightsDeclaration", + "streamlinedPurchasingEnabled", + "accessibilityDeclarations", + "appEncryptionDeclarations", + "appStoreIcon", + "ciProduct", + "betaTesters", + "betaGroups", + "appStoreVersions", + "appTags", + "preReleaseVersions", + "betaAppLocalizations", + "builds", + "betaLicenseAgreement", + "betaAppReviewDetail", + "appInfos", + "appClips", + "appPricePoints", + "endUserLicenseAgreement", + "appPriceSchedule", + "appAvailabilityV2", + "inAppPurchases", + "subscriptionGroups", + "gameCenterEnabledVersions", + "performanceOverviews", + "perfPowerMetrics", + "appCustomProductPages", + "inAppPurchasesV2", + "promotedPurchases", + "appEvents", + "reviewSubmissions", + "subscriptionGracePeriod", + "customerReviews", + "customerReviewSummarizations", + "gameCenterDetail", + "appStoreVersionExperimentsV2", + "alternativeDistributionKey", + "analyticsReportRequests", + "marketplaceSearchDetail", + "buildUploads", + "backgroundAssets", + "betaFeedbackScreenshotSubmissions", + "betaFeedbackCrashSubmissions", + "searchKeywords", + "webhooks", + "androidToIosAppMappingDetails" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, { "name": "fields[gameCenterAppVersions]", "in": "query", @@ -40965,6 +44375,7 @@ "releases", "activity", "challenge", + "gameCenterScoreModerations", "versions" ] } @@ -41181,6 +44592,46 @@ "required": false, "deprecated": true }, + { + "name": "fields[appStoreVersions]", + "in": "query", + "description": "the fields to include for returned resources of type appStoreVersions", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "platform", + "versionString", + "appStoreState", + "appVersionState", + "copyright", + "reviewType", + "releaseType", + "earliestReleaseDate", + "usesIdfa", + "downloadable", + "createdDate", + "app", + "appStoreVersionLocalizations", + "build", + "appStoreVersionPhasedRelease", + "gameCenterAppVersion", + "routingAppCoverage", + "appStoreReviewDetail", + "appStoreVersionSubmission", + "appClipDefaultExperience", + "appStoreVersionExperiments", + "appStoreVersionExperimentsV2", + "customerReviews", + "alternativeDistributionPackage" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, { "name": "include", "in": "query", @@ -41645,6 +45096,7 @@ "challengeReleases", "leaderboardReleases", "leaderboardSetReleases", + "blockedPlayers", "challengesMinimumPlatformVersions" ] } @@ -41683,6 +45135,7 @@ "releases", "activity", "challenge", + "gameCenterScoreModerations", "versions" ] } @@ -42148,6 +45601,7 @@ "challengeReleases", "leaderboardReleases", "leaderboardSetReleases", + "blockedPlayers", "challengesMinimumPlatformVersions" ] } @@ -42186,6 +45640,7 @@ "releases", "activity", "challenge", + "gameCenterScoreModerations", "versions" ] } @@ -42883,6 +46338,31 @@ "explode": false, "required": false }, + { + "name": "fields[gameCenterLeaderboardLocalizations]", + "in": "query", + "description": "the fields to include for returned resources of type gameCenterLeaderboardLocalizations", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "locale", + "name", + "formatterOverride", + "formatterSuffix", + "formatterSuffixSingular", + "description", + "gameCenterLeaderboard", + "gameCenterLeaderboardImage" + ] + } + }, + "style": "form", + "explode": false, + "required": false, + "deprecated": true + }, { "name": "include", "in": "query", @@ -43259,6 +46739,30 @@ "explode": false, "required": false }, + { + "name": "fields[gameCenterLeaderboardLocalizations]", + "in": "query", + "description": "the fields to include for returned resources of type gameCenterLeaderboardLocalizations", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "locale", + "name", + "formatterOverride", + "formatterSuffix", + "formatterSuffixSingular", + "description", + "version", + "image" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, { "name": "include", "in": "query", @@ -43637,6 +47141,44 @@ "explode": false, "required": false }, + { + "name": "fields[gameCenterLeaderboards]", + "in": "query", + "description": "the fields to include for returned resources of type gameCenterLeaderboards", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "defaultFormatter", + "referenceName", + "vendorIdentifier", + "submissionType", + "scoreSortType", + "scoreRangeStart", + "scoreRangeEnd", + "recurrenceStartDate", + "recurrenceDuration", + "recurrenceRule", + "archived", + "activityProperties", + "visibility", + "gameCenterDetail", + "gameCenterGroup", + "groupLeaderboard", + "gameCenterLeaderboardSets", + "localizations", + "releases", + "activity", + "challenge" + ] + } + }, + "style": "form", + "explode": false, + "required": false, + "deprecated": true + }, { "name": "fields[gameCenterLeaderboardImages]", "in": "query", @@ -44039,6 +47581,26 @@ "explode": false, "required": false }, + { + "name": "fields[gameCenterLeaderboardVersions]", + "in": "query", + "description": "the fields to include for returned resources of type gameCenterLeaderboardVersions", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "version", + "state", + "leaderboard", + "localizations" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, { "name": "fields[gameCenterLeaderboardImages]", "in": "query", @@ -44435,6 +47997,84 @@ "explode": false, "required": false }, + { + "name": "fields[gameCenterDetails]", + "in": "query", + "description": "the fields to include for returned resources of type gameCenterDetails", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "arcadeEnabled", + "challengeEnabled", + "app", + "gameCenterAppVersions", + "gameCenterGroup", + "gameCenterLeaderboards", + "gameCenterLeaderboardsV2", + "gameCenterLeaderboardSets", + "gameCenterLeaderboardSetsV2", + "gameCenterAchievements", + "gameCenterAchievementsV2", + "gameCenterActivities", + "gameCenterChallenges", + "defaultLeaderboard", + "defaultLeaderboardV2", + "defaultGroupLeaderboard", + "defaultGroupLeaderboardV2", + "achievementReleases", + "activityReleases", + "challengeReleases", + "leaderboardReleases", + "leaderboardSetReleases", + "blockedPlayers", + "challengesMinimumPlatformVersions" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, + { + "name": "fields[gameCenterLeaderboards]", + "in": "query", + "description": "the fields to include for returned resources of type gameCenterLeaderboards", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "defaultFormatter", + "referenceName", + "vendorIdentifier", + "submissionType", + "scoreSortType", + "scoreRangeStart", + "scoreRangeEnd", + "recurrenceStartDate", + "recurrenceDuration", + "recurrenceRule", + "archived", + "activityProperties", + "visibility", + "gameCenterDetail", + "gameCenterGroup", + "groupLeaderboard", + "gameCenterLeaderboardSets", + "localizations", + "releases", + "activity", + "challenge" + ] + } + }, + "style": "form", + "explode": false, + "required": false, + "deprecated": true + }, { "name": "include", "in": "query", @@ -44714,6 +48354,27 @@ "explode": false, "required": false }, + { + "name": "fields[gameCenterLeaderboardSetLocalizations]", + "in": "query", + "description": "the fields to include for returned resources of type gameCenterLeaderboardSetLocalizations", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "locale", + "name", + "gameCenterLeaderboardSet", + "gameCenterLeaderboardSetImage" + ] + } + }, + "style": "form", + "explode": false, + "required": false, + "deprecated": true + }, { "name": "include", "in": "query", @@ -45090,6 +48751,26 @@ "explode": false, "required": false }, + { + "name": "fields[gameCenterLeaderboardSetLocalizations]", + "in": "query", + "description": "the fields to include for returned resources of type gameCenterLeaderboardSetLocalizations", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "locale", + "name", + "version", + "image" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, { "name": "include", "in": "query", @@ -45464,6 +49145,31 @@ "explode": false, "required": false }, + { + "name": "fields[gameCenterLeaderboardSets]", + "in": "query", + "description": "the fields to include for returned resources of type gameCenterLeaderboardSets", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "referenceName", + "vendorIdentifier", + "gameCenterDetail", + "gameCenterGroup", + "groupLeaderboardSet", + "localizations", + "gameCenterLeaderboards", + "releases" + ] + } + }, + "style": "form", + "explode": false, + "required": false, + "deprecated": true + }, { "name": "fields[gameCenterLeaderboardSetImages]", "in": "query", @@ -45862,6 +49568,26 @@ "explode": false, "required": false }, + { + "name": "fields[gameCenterLeaderboardSetVersions]", + "in": "query", + "description": "the fields to include for returned resources of type gameCenterLeaderboardSetVersions", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "version", + "state", + "leaderboardSet", + "localizations" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, { "name": "fields[gameCenterLeaderboardSetImages]", "in": "query", @@ -46724,6 +50450,71 @@ "explode": false, "required": false }, + { + "name": "fields[gameCenterDetails]", + "in": "query", + "description": "the fields to include for returned resources of type gameCenterDetails", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "arcadeEnabled", + "challengeEnabled", + "app", + "gameCenterAppVersions", + "gameCenterGroup", + "gameCenterLeaderboards", + "gameCenterLeaderboardsV2", + "gameCenterLeaderboardSets", + "gameCenterLeaderboardSetsV2", + "gameCenterAchievements", + "gameCenterAchievementsV2", + "gameCenterActivities", + "gameCenterChallenges", + "defaultLeaderboard", + "defaultLeaderboardV2", + "defaultGroupLeaderboard", + "defaultGroupLeaderboardV2", + "achievementReleases", + "activityReleases", + "challengeReleases", + "leaderboardReleases", + "leaderboardSetReleases", + "blockedPlayers", + "challengesMinimumPlatformVersions" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, + { + "name": "fields[gameCenterLeaderboardSets]", + "in": "query", + "description": "the fields to include for returned resources of type gameCenterLeaderboardSets", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "referenceName", + "vendorIdentifier", + "gameCenterDetail", + "gameCenterGroup", + "groupLeaderboardSet", + "localizations", + "gameCenterLeaderboards", + "releases" + ] + } + }, + "style": "form", + "explode": false, + "required": false, + "deprecated": true + }, { "name": "include", "in": "query", @@ -46999,6 +50790,28 @@ "explode": false, "required": false }, + { + "name": "fields[gameCenterLeaderboardSets]", + "in": "query", + "description": "the fields to include for returned resources of type gameCenterLeaderboardSets", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "referenceName", + "vendorIdentifier", + "gameCenterDetail", + "gameCenterGroup", + "gameCenterLeaderboards", + "versions" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, { "name": "fields[gameCenterLeaderboardSetLocalizations]", "in": "query", @@ -47245,6 +51058,72 @@ "explode": false, "required": false }, + { + "name": "fields[gameCenterDetails]", + "in": "query", + "description": "the fields to include for returned resources of type gameCenterDetails", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "arcadeEnabled", + "challengeEnabled", + "app", + "gameCenterAppVersions", + "gameCenterGroup", + "gameCenterLeaderboards", + "gameCenterLeaderboardsV2", + "gameCenterLeaderboardSets", + "gameCenterLeaderboardSetsV2", + "gameCenterAchievements", + "gameCenterAchievementsV2", + "gameCenterActivities", + "gameCenterChallenges", + "defaultLeaderboard", + "defaultLeaderboardV2", + "defaultGroupLeaderboard", + "defaultGroupLeaderboardV2", + "achievementReleases", + "activityReleases", + "challengeReleases", + "leaderboardReleases", + "leaderboardSetReleases", + "blockedPlayers", + "challengesMinimumPlatformVersions" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, + { + "name": "fields[gameCenterGroups]", + "in": "query", + "description": "the fields to include for returned resources of type gameCenterGroups", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "referenceName", + "gameCenterDetails", + "gameCenterLeaderboards", + "gameCenterLeaderboardsV2", + "gameCenterLeaderboardSets", + "gameCenterLeaderboardSetsV2", + "gameCenterAchievements", + "gameCenterAchievementsV2", + "gameCenterActivities", + "gameCenterChallenges" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, { "name": "fields[gameCenterLeaderboards]", "in": "query", @@ -47270,6 +51149,7 @@ "gameCenterDetail", "gameCenterGroup", "gameCenterLeaderboardSets", + "gameCenterScoreModerations", "activity", "challenge", "versions" @@ -47703,6 +51583,72 @@ "explode": false, "required": false }, + { + "name": "fields[gameCenterDetails]", + "in": "query", + "description": "the fields to include for returned resources of type gameCenterDetails", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "arcadeEnabled", + "challengeEnabled", + "app", + "gameCenterAppVersions", + "gameCenterGroup", + "gameCenterLeaderboards", + "gameCenterLeaderboardsV2", + "gameCenterLeaderboardSets", + "gameCenterLeaderboardSetsV2", + "gameCenterAchievements", + "gameCenterAchievementsV2", + "gameCenterActivities", + "gameCenterChallenges", + "defaultLeaderboard", + "defaultLeaderboardV2", + "defaultGroupLeaderboard", + "defaultGroupLeaderboardV2", + "achievementReleases", + "activityReleases", + "challengeReleases", + "leaderboardReleases", + "leaderboardSetReleases", + "blockedPlayers", + "challengesMinimumPlatformVersions" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, + { + "name": "fields[gameCenterGroups]", + "in": "query", + "description": "the fields to include for returned resources of type gameCenterGroups", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "referenceName", + "gameCenterDetails", + "gameCenterLeaderboards", + "gameCenterLeaderboardsV2", + "gameCenterLeaderboardSets", + "gameCenterLeaderboardSetsV2", + "gameCenterAchievements", + "gameCenterAchievementsV2", + "gameCenterActivities", + "gameCenterChallenges" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, { "name": "fields[gameCenterLeaderboardSetLocalizations]", "in": "query", @@ -48197,6 +52143,42 @@ "explode": false, "required": false }, + { + "name": "fields[gameCenterLeaderboards]", + "in": "query", + "description": "the fields to include for returned resources of type gameCenterLeaderboards", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "defaultFormatter", + "referenceName", + "vendorIdentifier", + "submissionType", + "scoreSortType", + "scoreRangeStart", + "scoreRangeEnd", + "recurrenceStartDate", + "recurrenceDuration", + "recurrenceRule", + "archived", + "activityProperties", + "visibility", + "gameCenterDetail", + "gameCenterGroup", + "gameCenterLeaderboardSets", + "gameCenterScoreModerations", + "activity", + "challenge", + "versions" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, { "name": "fields[gameCenterLeaderboardLocalizations]", "in": "query", @@ -48464,6 +52446,97 @@ "explode": false, "required": false }, + { + "name": "fields[gameCenterDetails]", + "in": "query", + "description": "the fields to include for returned resources of type gameCenterDetails", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "arcadeEnabled", + "challengeEnabled", + "app", + "gameCenterAppVersions", + "gameCenterGroup", + "gameCenterLeaderboards", + "gameCenterLeaderboardsV2", + "gameCenterLeaderboardSets", + "gameCenterLeaderboardSetsV2", + "gameCenterAchievements", + "gameCenterAchievementsV2", + "gameCenterActivities", + "gameCenterChallenges", + "defaultLeaderboard", + "defaultLeaderboardV2", + "defaultGroupLeaderboard", + "defaultGroupLeaderboardV2", + "achievementReleases", + "activityReleases", + "challengeReleases", + "leaderboardReleases", + "leaderboardSetReleases", + "blockedPlayers", + "challengesMinimumPlatformVersions" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, + { + "name": "fields[gameCenterGroups]", + "in": "query", + "description": "the fields to include for returned resources of type gameCenterGroups", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "referenceName", + "gameCenterDetails", + "gameCenterLeaderboards", + "gameCenterLeaderboardsV2", + "gameCenterLeaderboardSets", + "gameCenterLeaderboardSetsV2", + "gameCenterAchievements", + "gameCenterAchievementsV2", + "gameCenterActivities", + "gameCenterChallenges" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, + { + "name": "fields[gameCenterLeaderboardSets]", + "in": "query", + "description": "the fields to include for returned resources of type gameCenterLeaderboardSets", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "referenceName", + "vendorIdentifier", + "gameCenterDetail", + "gameCenterGroup", + "groupLeaderboardSet", + "localizations", + "gameCenterLeaderboards", + "releases" + ] + } + }, + "style": "form", + "explode": false, + "required": false, + "deprecated": true + }, { "name": "fields[gameCenterLeaderboardLocalizations]", "in": "query", @@ -48509,6 +52582,63 @@ "required": false, "deprecated": true }, + { + "name": "fields[gameCenterActivities]", + "in": "query", + "description": "the fields to include for returned resources of type gameCenterActivities", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "referenceName", + "vendorIdentifier", + "playStyle", + "minimumPlayersCount", + "maximumPlayersCount", + "supportsPartyCode", + "archived", + "properties", + "gameCenterDetail", + "gameCenterGroup", + "achievements", + "achievementsV2", + "leaderboards", + "leaderboardsV2", + "versions" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, + { + "name": "fields[gameCenterChallenges]", + "in": "query", + "description": "the fields to include for returned resources of type gameCenterChallenges", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "referenceName", + "vendorIdentifier", + "archived", + "challengeType", + "repeatable", + "gameCenterDetail", + "gameCenterGroup", + "versions", + "leaderboard", + "leaderboardV2" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, { "name": "include", "in": "query", @@ -48931,6 +53061,7 @@ "gameCenterDetail", "gameCenterGroup", "gameCenterLeaderboardSets", + "gameCenterScoreModerations", "activity", "challenge", "versions" @@ -48941,6 +53072,151 @@ "explode": false, "required": false }, + { + "name": "fields[gameCenterDetails]", + "in": "query", + "description": "the fields to include for returned resources of type gameCenterDetails", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "arcadeEnabled", + "challengeEnabled", + "app", + "gameCenterAppVersions", + "gameCenterGroup", + "gameCenterLeaderboards", + "gameCenterLeaderboardsV2", + "gameCenterLeaderboardSets", + "gameCenterLeaderboardSetsV2", + "gameCenterAchievements", + "gameCenterAchievementsV2", + "gameCenterActivities", + "gameCenterChallenges", + "defaultLeaderboard", + "defaultLeaderboardV2", + "defaultGroupLeaderboard", + "defaultGroupLeaderboardV2", + "achievementReleases", + "activityReleases", + "challengeReleases", + "leaderboardReleases", + "leaderboardSetReleases", + "blockedPlayers", + "challengesMinimumPlatformVersions" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, + { + "name": "fields[gameCenterGroups]", + "in": "query", + "description": "the fields to include for returned resources of type gameCenterGroups", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "referenceName", + "gameCenterDetails", + "gameCenterLeaderboards", + "gameCenterLeaderboardsV2", + "gameCenterLeaderboardSets", + "gameCenterLeaderboardSetsV2", + "gameCenterAchievements", + "gameCenterAchievementsV2", + "gameCenterActivities", + "gameCenterChallenges" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, + { + "name": "fields[gameCenterLeaderboardSets]", + "in": "query", + "description": "the fields to include for returned resources of type gameCenterLeaderboardSets", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "referenceName", + "vendorIdentifier", + "gameCenterDetail", + "gameCenterGroup", + "gameCenterLeaderboards", + "versions" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, + { + "name": "fields[gameCenterActivities]", + "in": "query", + "description": "the fields to include for returned resources of type gameCenterActivities", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "referenceName", + "vendorIdentifier", + "playStyle", + "minimumPlayersCount", + "maximumPlayersCount", + "supportsPartyCode", + "archived", + "properties", + "gameCenterDetail", + "gameCenterGroup", + "achievements", + "achievementsV2", + "leaderboards", + "leaderboardsV2", + "versions" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, + { + "name": "fields[gameCenterChallenges]", + "in": "query", + "description": "the fields to include for returned resources of type gameCenterChallenges", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "referenceName", + "vendorIdentifier", + "archived", + "challengeType", + "repeatable", + "gameCenterDetail", + "gameCenterGroup", + "versions", + "leaderboard", + "leaderboardV2" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, { "name": "fields[gameCenterLeaderboardVersions]", "in": "query", @@ -49269,6 +53545,29 @@ "explode": false, "required": false }, + { + "name": "fields[gameCenterMatchmakingRuleSets]", + "in": "query", + "description": "the fields to include for returned resources of type gameCenterMatchmakingRuleSets", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "referenceName", + "ruleLanguageVersion", + "minPlayers", + "maxPlayers", + "teams", + "rules", + "matchmakingQueues" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, { "name": "limit", "in": "query", @@ -49468,6 +53767,29 @@ "explode": false, "required": false }, + { + "name": "fields[gameCenterMatchmakingRuleSets]", + "in": "query", + "description": "the fields to include for returned resources of type gameCenterMatchmakingRuleSets", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "referenceName", + "ruleLanguageVersion", + "minPlayers", + "maxPlayers", + "teams", + "rules", + "matchmakingQueues" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, { "name": "include", "in": "query", @@ -51110,6 +55432,119 @@ } } }, + "/v1/gameCenterScoreModerations/{id}": { + "patch": { + "tags": [ + "GameCenterScoreModerations" + ], + "operationId": "gameCenterScoreModerations_updateInstance", + "requestBody": { + "description": "GameCenterScoreModeration representation", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GameCenterScoreModerationUpdateRequest" + } + } + }, + "required": true + }, + "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "401": { + "description": "Unauthorized error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "403": { + "description": "Forbidden error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "404": { + "description": "Not found error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "422": { + "description": "Unprocessable request entity error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "200": { + "description": "Single GameCenterScoreModeration", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GameCenterScoreModerationResponse" + } + } + } + }, + "409": { + "description": "Request entity error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "429": { + "description": "Rate limit exceeded error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + } + } + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "the id of the requested resource", + "schema": { + "type": "string" + }, + "style": "simple", + "required": true + } + ] + }, "/v1/inAppPurchaseAppStoreReviewScreenshots": { "post": { "tags": [ @@ -51233,6 +55668,39 @@ "explode": false, "required": false }, + { + "name": "fields[inAppPurchases]", + "in": "query", + "description": "the fields to include for returned resources of type inAppPurchases", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "name", + "productId", + "inAppPurchaseType", + "state", + "reviewNote", + "familySharable", + "contentHosting", + "inAppPurchaseLocalizations", + "pricePoints", + "content", + "appStoreReviewScreenshot", + "promotedPurchase", + "iapPriceSchedule", + "inAppPurchaseAvailability", + "images", + "offerCodes", + "versions" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, { "name": "include", "in": "query", @@ -51753,6 +56221,39 @@ "explode": false, "required": false }, + { + "name": "fields[inAppPurchases]", + "in": "query", + "description": "the fields to include for returned resources of type inAppPurchases", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "name", + "productId", + "inAppPurchaseType", + "state", + "reviewNote", + "familySharable", + "contentHosting", + "inAppPurchaseLocalizations", + "pricePoints", + "content", + "appStoreReviewScreenshot", + "promotedPurchase", + "iapPriceSchedule", + "inAppPurchaseAvailability", + "images", + "offerCodes", + "versions" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, { "name": "include", "in": "query", @@ -51969,6 +56470,39 @@ "explode": false, "required": false }, + { + "name": "fields[inAppPurchases]", + "in": "query", + "description": "the fields to include for returned resources of type inAppPurchases", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "name", + "productId", + "inAppPurchaseType", + "state", + "reviewNote", + "familySharable", + "contentHosting", + "inAppPurchaseLocalizations", + "pricePoints", + "content", + "appStoreReviewScreenshot", + "promotedPurchase", + "iapPriceSchedule", + "inAppPurchaseAvailability", + "images", + "offerCodes", + "versions" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, { "name": "include", "in": "query", @@ -52223,6 +56757,363 @@ } ] }, + "/v2/inAppPurchaseImages": { + "post": { + "tags": [ + "InAppPurchaseImages" + ], + "operationId": "inAppPurchaseImagesV2_createInstance", + "requestBody": { + "description": "InAppPurchaseImage representation", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/InAppPurchaseImageV2CreateRequest" + } + } + }, + "required": true + }, + "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "401": { + "description": "Unauthorized error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "403": { + "description": "Forbidden error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "422": { + "description": "Unprocessable request entity error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "201": { + "description": "Single InAppPurchaseImage", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/InAppPurchaseImageV2Response" + } + } + } + }, + "409": { + "description": "Request entity error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "429": { + "description": "Rate limit exceeded error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + } + } + } + }, + "/v2/inAppPurchaseImages/{id}": { + "get": { + "tags": [ + "InAppPurchaseImages" + ], + "operationId": "inAppPurchaseImagesV2_getInstance", + "parameters": [ + { + "name": "fields[inAppPurchaseImages]", + "in": "query", + "description": "the fields to include for returned resources of type inAppPurchaseImages", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "fileSize", + "fileName", + "assetToken", + "imageAsset", + "uploadOperations", + "assetDeliveryState" + ] + } + }, + "style": "form", + "explode": false, + "required": false + } + ], + "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "401": { + "description": "Unauthorized error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "403": { + "description": "Forbidden error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "404": { + "description": "Not found error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "200": { + "description": "Single InAppPurchaseImage", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/InAppPurchaseImageV2Response" + } + } + } + }, + "429": { + "description": "Rate limit exceeded error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + } + } + }, + "patch": { + "tags": [ + "InAppPurchaseImages" + ], + "operationId": "inAppPurchaseImagesV2_updateInstance", + "requestBody": { + "description": "InAppPurchaseImage representation", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/InAppPurchaseImageV2UpdateRequest" + } + } + }, + "required": true + }, + "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "401": { + "description": "Unauthorized error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "403": { + "description": "Forbidden error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "404": { + "description": "Not found error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "422": { + "description": "Unprocessable request entity error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "200": { + "description": "Single InAppPurchaseImage", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/InAppPurchaseImageV2Response" + } + } + } + }, + "409": { + "description": "Request entity error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "429": { + "description": "Rate limit exceeded error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + } + } + }, + "delete": { + "tags": [ + "InAppPurchaseImages" + ], + "operationId": "inAppPurchaseImagesV2_deleteInstance", + "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "401": { + "description": "Unauthorized error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "403": { + "description": "Forbidden error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "404": { + "description": "Not found error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "204": { + "description": "Success (no content)" + }, + "429": { + "description": "Rate limit exceeded error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + } + } + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "the id of the requested resource", + "schema": { + "type": "string" + }, + "style": "simple", + "required": true + } + ] + }, "/v1/inAppPurchaseLocalizations": { "post": { "tags": [ @@ -52342,6 +57233,39 @@ "explode": false, "required": false }, + { + "name": "fields[inAppPurchases]", + "in": "query", + "description": "the fields to include for returned resources of type inAppPurchases", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "name", + "productId", + "inAppPurchaseType", + "state", + "reviewNote", + "familySharable", + "contentHosting", + "inAppPurchaseLocalizations", + "pricePoints", + "content", + "appStoreReviewScreenshot", + "promotedPurchase", + "iapPriceSchedule", + "inAppPurchaseAvailability", + "images", + "offerCodes", + "versions" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, { "name": "include", "in": "query", @@ -52596,6 +57520,400 @@ } ] }, + "/v2/inAppPurchaseLocalizations": { + "post": { + "tags": [ + "InAppPurchaseLocalizations" + ], + "operationId": "inAppPurchaseLocalizationsV2_createInstance", + "requestBody": { + "description": "InAppPurchaseLocalization representation", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/InAppPurchaseLocalizationV2CreateRequest" + } + } + }, + "required": true + }, + "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "401": { + "description": "Unauthorized error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "403": { + "description": "Forbidden error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "422": { + "description": "Unprocessable request entity error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "201": { + "description": "Single InAppPurchaseLocalization", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/InAppPurchaseLocalizationV2Response" + } + } + } + }, + "409": { + "description": "Request entity error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "429": { + "description": "Rate limit exceeded error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + } + } + } + }, + "/v2/inAppPurchaseLocalizations/{id}": { + "get": { + "tags": [ + "InAppPurchaseLocalizations" + ], + "operationId": "inAppPurchaseLocalizationsV2_getInstance", + "parameters": [ + { + "name": "fields[inAppPurchaseLocalizations]", + "in": "query", + "description": "the fields to include for returned resources of type inAppPurchaseLocalizations", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "name", + "locale", + "description", + "version" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, + { + "name": "fields[inAppPurchaseVersions]", + "in": "query", + "description": "the fields to include for returned resources of type inAppPurchaseVersions", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "version", + "state", + "inAppPurchase", + "image", + "images", + "localizations" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, + { + "name": "include", + "in": "query", + "description": "comma-separated list of relationships to include", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "version" + ] + } + }, + "style": "form", + "explode": false, + "required": false + } + ], + "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "401": { + "description": "Unauthorized error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "403": { + "description": "Forbidden error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "404": { + "description": "Not found error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "200": { + "description": "Single InAppPurchaseLocalization", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/InAppPurchaseLocalizationV2Response" + } + } + } + }, + "429": { + "description": "Rate limit exceeded error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + } + } + }, + "patch": { + "tags": [ + "InAppPurchaseLocalizations" + ], + "operationId": "inAppPurchaseLocalizationsV2_updateInstance", + "requestBody": { + "description": "InAppPurchaseLocalization representation", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/InAppPurchaseLocalizationV2UpdateRequest" + } + } + }, + "required": true + }, + "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "401": { + "description": "Unauthorized error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "403": { + "description": "Forbidden error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "404": { + "description": "Not found error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "422": { + "description": "Unprocessable request entity error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "200": { + "description": "Single InAppPurchaseLocalization", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/InAppPurchaseLocalizationV2Response" + } + } + } + }, + "409": { + "description": "Request entity error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "429": { + "description": "Rate limit exceeded error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + } + } + }, + "delete": { + "tags": [ + "InAppPurchaseLocalizations" + ], + "operationId": "inAppPurchaseLocalizationsV2_deleteInstance", + "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "401": { + "description": "Unauthorized error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "403": { + "description": "Forbidden error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "404": { + "description": "Not found error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "204": { + "description": "Success (no content)" + }, + "429": { + "description": "Rate limit exceeded error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + } + } + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "the id of the requested resource", + "schema": { + "type": "string" + }, + "style": "simple", + "required": true + } + ] + }, "/v1/inAppPurchaseOfferCodeCustomCodes": { "post": { "tags": [ @@ -52717,6 +58035,27 @@ "explode": false, "required": false }, + { + "name": "fields[actors]", + "in": "query", + "description": "the fields to include for returned resources of type actors", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "actorType", + "userFirstName", + "userLastName", + "userEmail", + "apiKeyId" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, { "name": "include", "in": "query", @@ -53033,6 +58372,27 @@ "explode": false, "required": false }, + { + "name": "fields[actors]", + "in": "query", + "description": "the fields to include for returned resources of type actors", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "actorType", + "userFirstName", + "userLastName", + "userEmail", + "apiKeyId" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, { "name": "include", "in": "query", @@ -54006,6 +59366,320 @@ } } }, + "/v1/inAppPurchaseVersions": { + "post": { + "tags": [ + "InAppPurchaseVersions" + ], + "operationId": "inAppPurchaseVersions_createInstance", + "requestBody": { + "description": "InAppPurchaseVersion representation", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/InAppPurchaseVersionCreateRequest" + } + } + }, + "required": true + }, + "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "401": { + "description": "Unauthorized error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "403": { + "description": "Forbidden error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "422": { + "description": "Unprocessable request entity error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "201": { + "description": "Single InAppPurchaseVersion", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/InAppPurchaseVersionResponse" + } + } + } + }, + "409": { + "description": "Request entity error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "429": { + "description": "Rate limit exceeded error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + } + } + } + }, + "/v1/inAppPurchaseVersions/{id}": { + "get": { + "tags": [ + "InAppPurchaseVersions" + ], + "operationId": "inAppPurchaseVersions_getInstance", + "parameters": [ + { + "name": "fields[inAppPurchaseVersions]", + "in": "query", + "description": "the fields to include for returned resources of type inAppPurchaseVersions", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "version", + "state", + "inAppPurchase", + "image", + "images", + "localizations" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, + { + "name": "fields[inAppPurchases]", + "in": "query", + "description": "the fields to include for returned resources of type inAppPurchases", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "name", + "productId", + "inAppPurchaseType", + "state", + "reviewNote", + "familySharable", + "contentHosting", + "inAppPurchaseLocalizations", + "pricePoints", + "content", + "appStoreReviewScreenshot", + "promotedPurchase", + "iapPriceSchedule", + "inAppPurchaseAvailability", + "images", + "offerCodes", + "versions" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, + { + "name": "fields[inAppPurchaseImages]", + "in": "query", + "description": "the fields to include for returned resources of type inAppPurchaseImages", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "fileSize", + "fileName", + "assetToken", + "imageAsset", + "uploadOperations", + "assetDeliveryState" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, + { + "name": "fields[inAppPurchaseLocalizations]", + "in": "query", + "description": "the fields to include for returned resources of type inAppPurchaseLocalizations", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "name", + "locale", + "description", + "version" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, + { + "name": "include", + "in": "query", + "description": "comma-separated list of relationships to include", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "inAppPurchase", + "image", + "images", + "localizations" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, + { + "name": "limit[images]", + "in": "query", + "description": "maximum number of related images returned (when they are included)", + "schema": { + "type": "integer", + "maximum": 50 + }, + "style": "form", + "required": false + }, + { + "name": "limit[localizations]", + "in": "query", + "description": "maximum number of related localizations returned (when they are included)", + "schema": { + "type": "integer", + "maximum": 50 + }, + "style": "form", + "required": false + } + ], + "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "401": { + "description": "Unauthorized error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "403": { + "description": "Forbidden error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "404": { + "description": "Not found error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "200": { + "description": "Single InAppPurchaseVersion", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/InAppPurchaseVersionResponse" + } + } + } + }, + "429": { + "description": "Rate limit exceeded error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + } + } + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "the id of the requested resource", + "schema": { + "type": "string" + }, + "style": "simple", + "required": true + } + ] + }, "/v1/inAppPurchases/{id}": { "get": { "tags": [ @@ -54035,6 +59709,78 @@ "explode": false, "required": false }, + { + "name": "fields[apps]", + "in": "query", + "description": "the fields to include for returned resources of type apps", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "accessibilityUrl", + "name", + "bundleId", + "sku", + "primaryLocale", + "isOrEverWasMadeForKids", + "subscriptionStatusUrl", + "subscriptionStatusUrlVersion", + "subscriptionStatusUrlForSandbox", + "subscriptionStatusUrlVersionForSandbox", + "contentRightsDeclaration", + "streamlinedPurchasingEnabled", + "accessibilityDeclarations", + "appEncryptionDeclarations", + "appStoreIcon", + "ciProduct", + "betaTesters", + "betaGroups", + "appStoreVersions", + "appTags", + "preReleaseVersions", + "betaAppLocalizations", + "builds", + "betaLicenseAgreement", + "betaAppReviewDetail", + "appInfos", + "appClips", + "appPricePoints", + "endUserLicenseAgreement", + "appPriceSchedule", + "appAvailabilityV2", + "inAppPurchases", + "subscriptionGroups", + "gameCenterEnabledVersions", + "performanceOverviews", + "perfPowerMetrics", + "appCustomProductPages", + "inAppPurchasesV2", + "promotedPurchases", + "appEvents", + "reviewSubmissions", + "subscriptionGracePeriod", + "customerReviews", + "customerReviewSummarizations", + "gameCenterDetail", + "appStoreVersionExperimentsV2", + "alternativeDistributionKey", + "analyticsReportRequests", + "marketplaceSearchDetail", + "buildUploads", + "backgroundAssets", + "betaFeedbackScreenshotSubmissions", + "betaFeedbackCrashSubmissions", + "searchKeywords", + "webhooks", + "androidToIosAppMappingDetails" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, { "name": "include", "in": "query", @@ -54262,7 +60008,8 @@ "iapPriceSchedule", "inAppPurchaseAvailability", "images", - "offerCodes" + "offerCodes", + "versions" ] } }, @@ -54463,6 +60210,28 @@ "explode": false, "required": false }, + { + "name": "fields[inAppPurchaseVersions]", + "in": "query", + "description": "the fields to include for returned resources of type inAppPurchaseVersions", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "version", + "state", + "inAppPurchase", + "image", + "images", + "localizations" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, { "name": "include", "in": "query", @@ -54480,7 +60249,8 @@ "iapPriceSchedule", "inAppPurchaseAvailability", "images", - "offerCodes" + "offerCodes", + "versions" ] } }, @@ -54531,6 +60301,17 @@ }, "style": "form", "required": false + }, + { + "name": "limit[versions]", + "in": "query", + "description": "maximum number of related versions returned (when they are included)", + "schema": { + "type": "integer", + "maximum": 50 + }, + "style": "form", + "required": false } ], "responses": { @@ -56060,17 +61841,6 @@ "explode": false, "required": false }, - { - "name": "exists[inAppEvents]", - "in": "query", - "description": "filter by existence or non-existence of related 'inAppEvents'", - "schema": { - "type": "boolean" - }, - "style": "form", - "explode": false, - "required": false - }, { "name": "sort", "in": "query", @@ -56135,6 +61905,143 @@ "explode": false, "required": false }, + { + "name": "fields[apps]", + "in": "query", + "description": "the fields to include for returned resources of type apps", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "accessibilityUrl", + "name", + "bundleId", + "sku", + "primaryLocale", + "isOrEverWasMadeForKids", + "subscriptionStatusUrl", + "subscriptionStatusUrlVersion", + "subscriptionStatusUrlForSandbox", + "subscriptionStatusUrlVersionForSandbox", + "contentRightsDeclaration", + "streamlinedPurchasingEnabled", + "accessibilityDeclarations", + "appEncryptionDeclarations", + "appStoreIcon", + "ciProduct", + "betaTesters", + "betaGroups", + "appStoreVersions", + "appTags", + "preReleaseVersions", + "betaAppLocalizations", + "builds", + "betaLicenseAgreement", + "betaAppReviewDetail", + "appInfos", + "appClips", + "appPricePoints", + "endUserLicenseAgreement", + "appPriceSchedule", + "appAvailabilityV2", + "inAppPurchases", + "subscriptionGroups", + "gameCenterEnabledVersions", + "performanceOverviews", + "perfPowerMetrics", + "appCustomProductPages", + "inAppPurchasesV2", + "promotedPurchases", + "appEvents", + "reviewSubmissions", + "subscriptionGracePeriod", + "customerReviews", + "customerReviewSummarizations", + "gameCenterDetail", + "appStoreVersionExperimentsV2", + "alternativeDistributionKey", + "analyticsReportRequests", + "marketplaceSearchDetail", + "buildUploads", + "backgroundAssets", + "betaFeedbackScreenshotSubmissions", + "betaFeedbackCrashSubmissions", + "searchKeywords", + "webhooks", + "androidToIosAppMappingDetails" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, + { + "name": "fields[actors]", + "in": "query", + "description": "the fields to include for returned resources of type actors", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "actorType", + "userFirstName", + "userLastName", + "userEmail", + "apiKeyId" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, + { + "name": "fields[appEvents]", + "in": "query", + "description": "the fields to include for returned resources of type appEvents", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "referenceName", + "badge", + "eventState", + "deepLink", + "purchaseRequirement", + "primaryLocale", + "priority", + "purpose", + "territorySchedules", + "archivedTerritorySchedules", + "localizations" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, + { + "name": "fields[territories]", + "in": "query", + "description": "the fields to include for returned resources of type territories", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "currency" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, { "name": "limit", "in": "query", @@ -56394,6 +62301,143 @@ "explode": false, "required": false }, + { + "name": "fields[apps]", + "in": "query", + "description": "the fields to include for returned resources of type apps", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "accessibilityUrl", + "name", + "bundleId", + "sku", + "primaryLocale", + "isOrEverWasMadeForKids", + "subscriptionStatusUrl", + "subscriptionStatusUrlVersion", + "subscriptionStatusUrlForSandbox", + "subscriptionStatusUrlVersionForSandbox", + "contentRightsDeclaration", + "streamlinedPurchasingEnabled", + "accessibilityDeclarations", + "appEncryptionDeclarations", + "appStoreIcon", + "ciProduct", + "betaTesters", + "betaGroups", + "appStoreVersions", + "appTags", + "preReleaseVersions", + "betaAppLocalizations", + "builds", + "betaLicenseAgreement", + "betaAppReviewDetail", + "appInfos", + "appClips", + "appPricePoints", + "endUserLicenseAgreement", + "appPriceSchedule", + "appAvailabilityV2", + "inAppPurchases", + "subscriptionGroups", + "gameCenterEnabledVersions", + "performanceOverviews", + "perfPowerMetrics", + "appCustomProductPages", + "inAppPurchasesV2", + "promotedPurchases", + "appEvents", + "reviewSubmissions", + "subscriptionGracePeriod", + "customerReviews", + "customerReviewSummarizations", + "gameCenterDetail", + "appStoreVersionExperimentsV2", + "alternativeDistributionKey", + "analyticsReportRequests", + "marketplaceSearchDetail", + "buildUploads", + "backgroundAssets", + "betaFeedbackScreenshotSubmissions", + "betaFeedbackCrashSubmissions", + "searchKeywords", + "webhooks", + "androidToIosAppMappingDetails" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, + { + "name": "fields[actors]", + "in": "query", + "description": "the fields to include for returned resources of type actors", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "actorType", + "userFirstName", + "userLastName", + "userEmail", + "apiKeyId" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, + { + "name": "fields[appEvents]", + "in": "query", + "description": "the fields to include for returned resources of type appEvents", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "referenceName", + "badge", + "eventState", + "deepLink", + "purchaseRequirement", + "primaryLocale", + "priority", + "purpose", + "territorySchedules", + "archivedTerritorySchedules", + "localizations" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, + { + "name": "fields[territories]", + "in": "query", + "description": "the fields to include for returned resources of type territories", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "currency" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, { "name": "include", "in": "query", @@ -57557,6 +63601,7 @@ "inAppPurchases", "subscriptionGroups", "gameCenterEnabledVersions", + "performanceOverviews", "perfPowerMetrics", "appCustomProductPages", "inAppPurchasesV2", @@ -57791,6 +63836,7 @@ "inAppPurchases", "subscriptionGroups", "gameCenterEnabledVersions", + "performanceOverviews", "perfPowerMetrics", "appCustomProductPages", "inAppPurchasesV2", @@ -58728,6 +64774,78 @@ "explode": false, "required": false }, + { + "name": "fields[inAppPurchases]", + "in": "query", + "description": "the fields to include for returned resources of type inAppPurchases", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "name", + "productId", + "inAppPurchaseType", + "state", + "reviewNote", + "familySharable", + "contentHosting", + "inAppPurchaseLocalizations", + "pricePoints", + "content", + "appStoreReviewScreenshot", + "promotedPurchase", + "iapPriceSchedule", + "inAppPurchaseAvailability", + "images", + "offerCodes", + "versions" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, + { + "name": "fields[subscriptions]", + "in": "query", + "description": "the fields to include for returned resources of type subscriptions", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "name", + "productId", + "familySharable", + "state", + "subscriptionPeriod", + "reviewNote", + "groupLevel", + "multiSeatStatus", + "marketSettings", + "subscriptionLocalizations", + "appStoreReviewScreenshot", + "group", + "introductoryOffers", + "promotionalOffers", + "offerCodes", + "prices", + "pricePoints", + "promotedPurchase", + "subscriptionAvailability", + "winBackOffers", + "images", + "planAvailabilities", + "versions" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, { "name": "include", "in": "query", @@ -59336,6 +65454,78 @@ "explode": false, "required": false }, + { + "name": "fields[apps]", + "in": "query", + "description": "the fields to include for returned resources of type apps", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "accessibilityUrl", + "name", + "bundleId", + "sku", + "primaryLocale", + "isOrEverWasMadeForKids", + "subscriptionStatusUrl", + "subscriptionStatusUrlVersion", + "subscriptionStatusUrlForSandbox", + "subscriptionStatusUrlVersionForSandbox", + "contentRightsDeclaration", + "streamlinedPurchasingEnabled", + "accessibilityDeclarations", + "appEncryptionDeclarations", + "appStoreIcon", + "ciProduct", + "betaTesters", + "betaGroups", + "appStoreVersions", + "appTags", + "preReleaseVersions", + "betaAppLocalizations", + "builds", + "betaLicenseAgreement", + "betaAppReviewDetail", + "appInfos", + "appClips", + "appPricePoints", + "endUserLicenseAgreement", + "appPriceSchedule", + "appAvailabilityV2", + "inAppPurchases", + "subscriptionGroups", + "gameCenterEnabledVersions", + "performanceOverviews", + "perfPowerMetrics", + "appCustomProductPages", + "inAppPurchasesV2", + "promotedPurchases", + "appEvents", + "reviewSubmissions", + "subscriptionGracePeriod", + "customerReviews", + "customerReviewSummarizations", + "gameCenterDetail", + "appStoreVersionExperimentsV2", + "alternativeDistributionKey", + "analyticsReportRequests", + "marketplaceSearchDetail", + "buildUploads", + "backgroundAssets", + "betaFeedbackScreenshotSubmissions", + "betaFeedbackCrashSubmissions", + "searchKeywords", + "webhooks", + "androidToIosAppMappingDetails" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, { "name": "fields[reviewSubmissionItems]", "in": "query", @@ -59356,7 +65546,71 @@ "gameCenterActivityVersion", "gameCenterChallengeVersion", "gameCenterLeaderboardSetVersion", - "gameCenterLeaderboardVersion" + "gameCenterLeaderboardVersion", + "inAppPurchaseVersion", + "subscriptionVersion", + "subscriptionGroupVersion" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, + { + "name": "fields[appStoreVersions]", + "in": "query", + "description": "the fields to include for returned resources of type appStoreVersions", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "platform", + "versionString", + "appStoreState", + "appVersionState", + "copyright", + "reviewType", + "releaseType", + "earliestReleaseDate", + "usesIdfa", + "downloadable", + "createdDate", + "app", + "appStoreVersionLocalizations", + "build", + "appStoreVersionPhasedRelease", + "gameCenterAppVersion", + "routingAppCoverage", + "appStoreReviewDetail", + "appStoreVersionSubmission", + "appClipDefaultExperience", + "appStoreVersionExperiments", + "appStoreVersionExperimentsV2", + "customerReviews", + "alternativeDistributionPackage" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, + { + "name": "fields[actors]", + "in": "query", + "description": "the fields to include for returned resources of type actors", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "actorType", + "userFirstName", + "userLastName", + "userEmail", + "apiKeyId" ] } }, @@ -59581,6 +65835,78 @@ "explode": false, "required": false }, + { + "name": "fields[apps]", + "in": "query", + "description": "the fields to include for returned resources of type apps", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "accessibilityUrl", + "name", + "bundleId", + "sku", + "primaryLocale", + "isOrEverWasMadeForKids", + "subscriptionStatusUrl", + "subscriptionStatusUrlVersion", + "subscriptionStatusUrlForSandbox", + "subscriptionStatusUrlVersionForSandbox", + "contentRightsDeclaration", + "streamlinedPurchasingEnabled", + "accessibilityDeclarations", + "appEncryptionDeclarations", + "appStoreIcon", + "ciProduct", + "betaTesters", + "betaGroups", + "appStoreVersions", + "appTags", + "preReleaseVersions", + "betaAppLocalizations", + "builds", + "betaLicenseAgreement", + "betaAppReviewDetail", + "appInfos", + "appClips", + "appPricePoints", + "endUserLicenseAgreement", + "appPriceSchedule", + "appAvailabilityV2", + "inAppPurchases", + "subscriptionGroups", + "gameCenterEnabledVersions", + "performanceOverviews", + "perfPowerMetrics", + "appCustomProductPages", + "inAppPurchasesV2", + "promotedPurchases", + "appEvents", + "reviewSubmissions", + "subscriptionGracePeriod", + "customerReviews", + "customerReviewSummarizations", + "gameCenterDetail", + "appStoreVersionExperimentsV2", + "alternativeDistributionKey", + "analyticsReportRequests", + "marketplaceSearchDetail", + "buildUploads", + "backgroundAssets", + "betaFeedbackScreenshotSubmissions", + "betaFeedbackCrashSubmissions", + "searchKeywords", + "webhooks", + "androidToIosAppMappingDetails" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, { "name": "fields[reviewSubmissionItems]", "in": "query", @@ -59601,7 +65927,71 @@ "gameCenterActivityVersion", "gameCenterChallengeVersion", "gameCenterLeaderboardSetVersion", - "gameCenterLeaderboardVersion" + "gameCenterLeaderboardVersion", + "inAppPurchaseVersion", + "subscriptionVersion", + "subscriptionGroupVersion" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, + { + "name": "fields[appStoreVersions]", + "in": "query", + "description": "the fields to include for returned resources of type appStoreVersions", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "platform", + "versionString", + "appStoreState", + "appVersionState", + "copyright", + "reviewType", + "releaseType", + "earliestReleaseDate", + "usesIdfa", + "downloadable", + "createdDate", + "app", + "appStoreVersionLocalizations", + "build", + "appStoreVersionPhasedRelease", + "gameCenterAppVersion", + "routingAppCoverage", + "appStoreReviewDetail", + "appStoreVersionSubmission", + "appClipDefaultExperience", + "appStoreVersionExperiments", + "appStoreVersionExperimentsV2", + "customerReviews", + "alternativeDistributionPackage" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, + { + "name": "fields[actors]", + "in": "query", + "description": "the fields to include for returned resources of type actors", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "actorType", + "userFirstName", + "userLastName", + "userEmail", + "apiKeyId" ] } }, @@ -59937,6 +66327,46 @@ "explode": false, "required": false }, + { + "name": "fields[appStoreVersions]", + "in": "query", + "description": "the fields to include for returned resources of type appStoreVersions", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "platform", + "versionString", + "appStoreState", + "appVersionState", + "copyright", + "reviewType", + "releaseType", + "earliestReleaseDate", + "usesIdfa", + "downloadable", + "createdDate", + "app", + "appStoreVersionLocalizations", + "build", + "appStoreVersionPhasedRelease", + "gameCenterAppVersion", + "routingAppCoverage", + "appStoreReviewDetail", + "appStoreVersionSubmission", + "appClipDefaultExperience", + "appStoreVersionExperiments", + "appStoreVersionExperimentsV2", + "customerReviews", + "alternativeDistributionPackage" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, { "name": "include", "in": "query", @@ -60689,6 +67119,31 @@ "explode": false, "required": false }, + { + "name": "fields[scmRepositories]", + "in": "query", + "description": "the fields to include for returned resources of type scmRepositories", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "lastAccessedDate", + "httpCloneUrl", + "sshCloneUrl", + "ownerName", + "repositoryName", + "scmProvider", + "defaultBranch", + "gitReferences", + "pullRequests" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, { "name": "include", "in": "query", @@ -61012,6 +67467,31 @@ "explode": false, "required": false }, + { + "name": "fields[scmRepositories]", + "in": "query", + "description": "the fields to include for returned resources of type scmRepositories", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "lastAccessedDate", + "httpCloneUrl", + "sshCloneUrl", + "ownerName", + "repositoryName", + "scmProvider", + "defaultBranch", + "gitReferences", + "pullRequests" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, { "name": "include", "in": "query", @@ -61152,6 +67632,46 @@ "explode": false, "required": false }, + { + "name": "fields[scmProviders]", + "in": "query", + "description": "the fields to include for returned resources of type scmProviders", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "scmProviderType", + "url", + "repositories" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, + { + "name": "fields[scmGitReferences]", + "in": "query", + "description": "the fields to include for returned resources of type scmGitReferences", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "name", + "canonicalName", + "isDeleted", + "kind", + "repository" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, { "name": "limit", "in": "query", @@ -61267,6 +67787,46 @@ "explode": false, "required": false }, + { + "name": "fields[scmProviders]", + "in": "query", + "description": "the fields to include for returned resources of type scmProviders", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "scmProviderType", + "url", + "repositories" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, + { + "name": "fields[scmGitReferences]", + "in": "query", + "description": "the fields to include for returned resources of type scmGitReferences", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "name", + "canonicalName", + "isDeleted", + "kind", + "repository" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, { "name": "include", "in": "query", @@ -61485,6 +68045,45 @@ "explode": false, "required": false }, + { + "name": "fields[subscriptions]", + "in": "query", + "description": "the fields to include for returned resources of type subscriptions", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "name", + "productId", + "familySharable", + "state", + "subscriptionPeriod", + "reviewNote", + "groupLevel", + "multiSeatStatus", + "marketSettings", + "subscriptionLocalizations", + "appStoreReviewScreenshot", + "group", + "introductoryOffers", + "promotionalOffers", + "offerCodes", + "prices", + "pricePoints", + "promotedPurchase", + "subscriptionAvailability", + "winBackOffers", + "images", + "planAvailabilities", + "versions" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, { "name": "include", "in": "query", @@ -61745,6 +68344,7 @@ "SubscriptionAvailabilities" ], "operationId": "subscriptionAvailabilities_createInstance", + "deprecated": true, "requestBody": { "description": "SubscriptionAvailability representation", "content": { @@ -61836,6 +68436,7 @@ "SubscriptionAvailabilities" ], "operationId": "subscriptionAvailabilities_getInstance", + "deprecated": true, "parameters": [ { "name": "fields[subscriptionAvailabilities]", @@ -62180,6 +68781,398 @@ } ] }, + "/v2/subscriptionGroupLocalizations": { + "post": { + "tags": [ + "SubscriptionGroupLocalizations" + ], + "operationId": "subscriptionGroupLocalizationsV2_createInstance", + "requestBody": { + "description": "SubscriptionGroupLocalization representation", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SubscriptionGroupLocalizationV2CreateRequest" + } + } + }, + "required": true + }, + "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "401": { + "description": "Unauthorized error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "403": { + "description": "Forbidden error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "422": { + "description": "Unprocessable request entity error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "201": { + "description": "Single SubscriptionGroupLocalization", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SubscriptionGroupLocalizationV2Response" + } + } + } + }, + "409": { + "description": "Request entity error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "429": { + "description": "Rate limit exceeded error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + } + } + } + }, + "/v2/subscriptionGroupLocalizations/{id}": { + "get": { + "tags": [ + "SubscriptionGroupLocalizations" + ], + "operationId": "subscriptionGroupLocalizationsV2_getInstance", + "parameters": [ + { + "name": "fields[subscriptionGroupLocalizations]", + "in": "query", + "description": "the fields to include for returned resources of type subscriptionGroupLocalizations", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "name", + "customAppName", + "locale", + "version" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, + { + "name": "fields[subscriptionGroupVersions]", + "in": "query", + "description": "the fields to include for returned resources of type subscriptionGroupVersions", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "version", + "state", + "subscriptionGroup", + "localizations" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, + { + "name": "include", + "in": "query", + "description": "comma-separated list of relationships to include", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "version" + ] + } + }, + "style": "form", + "explode": false, + "required": false + } + ], + "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "401": { + "description": "Unauthorized error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "403": { + "description": "Forbidden error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "404": { + "description": "Not found error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "200": { + "description": "Single SubscriptionGroupLocalization", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SubscriptionGroupLocalizationV2Response" + } + } + } + }, + "429": { + "description": "Rate limit exceeded error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + } + } + }, + "patch": { + "tags": [ + "SubscriptionGroupLocalizations" + ], + "operationId": "subscriptionGroupLocalizationsV2_updateInstance", + "requestBody": { + "description": "SubscriptionGroupLocalization representation", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SubscriptionGroupLocalizationV2UpdateRequest" + } + } + }, + "required": true + }, + "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "401": { + "description": "Unauthorized error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "403": { + "description": "Forbidden error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "404": { + "description": "Not found error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "422": { + "description": "Unprocessable request entity error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "200": { + "description": "Single SubscriptionGroupLocalization", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SubscriptionGroupLocalizationV2Response" + } + } + } + }, + "409": { + "description": "Request entity error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "429": { + "description": "Rate limit exceeded error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + } + } + }, + "delete": { + "tags": [ + "SubscriptionGroupLocalizations" + ], + "operationId": "subscriptionGroupLocalizationsV2_deleteInstance", + "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "401": { + "description": "Unauthorized error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "403": { + "description": "Forbidden error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "404": { + "description": "Not found error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "204": { + "description": "Success (no content)" + }, + "429": { + "description": "Rate limit exceeded error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + } + } + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "the id of the requested resource", + "schema": { + "type": "string" + }, + "style": "simple", + "required": true + } + ] + }, "/v1/subscriptionGroupLocalizations": { "post": { "tags": [ @@ -62299,6 +69292,26 @@ "explode": false, "required": false }, + { + "name": "fields[subscriptionGroups]", + "in": "query", + "description": "the fields to include for returned resources of type subscriptionGroups", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "referenceName", + "subscriptions", + "subscriptionGroupLocalizations", + "versions" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, { "name": "include", "in": "query", @@ -62644,6 +69657,270 @@ } } }, + "/v1/subscriptionGroupVersions": { + "post": { + "tags": [ + "SubscriptionGroupVersions" + ], + "operationId": "subscriptionGroupVersions_createInstance", + "requestBody": { + "description": "SubscriptionGroupVersion representation", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SubscriptionGroupVersionCreateRequest" + } + } + }, + "required": true + }, + "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "401": { + "description": "Unauthorized error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "403": { + "description": "Forbidden error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "422": { + "description": "Unprocessable request entity error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "201": { + "description": "Single SubscriptionGroupVersion", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SubscriptionGroupVersionResponse" + } + } + } + }, + "409": { + "description": "Request entity error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "429": { + "description": "Rate limit exceeded error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + } + } + } + }, + "/v1/subscriptionGroupVersions/{id}": { + "get": { + "tags": [ + "SubscriptionGroupVersions" + ], + "operationId": "subscriptionGroupVersions_getInstance", + "parameters": [ + { + "name": "fields[subscriptionGroupVersions]", + "in": "query", + "description": "the fields to include for returned resources of type subscriptionGroupVersions", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "version", + "state", + "subscriptionGroup", + "localizations" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, + { + "name": "fields[subscriptionGroups]", + "in": "query", + "description": "the fields to include for returned resources of type subscriptionGroups", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "referenceName", + "subscriptions", + "subscriptionGroupLocalizations", + "versions" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, + { + "name": "fields[subscriptionGroupLocalizations]", + "in": "query", + "description": "the fields to include for returned resources of type subscriptionGroupLocalizations", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "name", + "customAppName", + "locale", + "version" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, + { + "name": "include", + "in": "query", + "description": "comma-separated list of relationships to include", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "subscriptionGroup", + "localizations" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, + { + "name": "limit[localizations]", + "in": "query", + "description": "maximum number of related localizations returned (when they are included)", + "schema": { + "type": "integer", + "maximum": 50 + }, + "style": "form", + "required": false + } + ], + "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "401": { + "description": "Unauthorized error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "403": { + "description": "Forbidden error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "404": { + "description": "Not found error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "200": { + "description": "Single SubscriptionGroupVersion", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SubscriptionGroupVersionResponse" + } + } + } + }, + "429": { + "description": "Rate limit exceeded error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + } + } + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "the id of the requested resource", + "schema": { + "type": "string" + }, + "style": "simple", + "required": true + } + ] + }, "/v1/subscriptionGroups": { "post": { "tags": [ @@ -62753,7 +70030,8 @@ "enum": [ "referenceName", "subscriptions", - "subscriptionGroupLocalizations" + "subscriptionGroupLocalizations", + "versions" ] } }, @@ -62777,6 +70055,8 @@ "subscriptionPeriod", "reviewNote", "groupLevel", + "multiSeatStatus", + "marketSettings", "subscriptionLocalizations", "appStoreReviewScreenshot", "group", @@ -62788,7 +70068,9 @@ "promotedPurchase", "subscriptionAvailability", "winBackOffers", - "images" + "images", + "planAvailabilities", + "versions" ] } }, @@ -62817,6 +70099,26 @@ "explode": false, "required": false }, + { + "name": "fields[subscriptionGroupVersions]", + "in": "query", + "description": "the fields to include for returned resources of type subscriptionGroupVersions", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "version", + "state", + "subscriptionGroup", + "localizations" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, { "name": "include", "in": "query", @@ -62827,7 +70129,8 @@ "type": "string", "enum": [ "subscriptions", - "subscriptionGroupLocalizations" + "subscriptionGroupLocalizations", + "versions" ] } }, @@ -62856,6 +70159,17 @@ }, "style": "form", "required": false + }, + { + "name": "limit[versions]", + "in": "query", + "description": "maximum number of related versions returned (when they are included)", + "schema": { + "type": "integer", + "maximum": 50 + }, + "style": "form", + "required": false } ], "responses": { @@ -63216,6 +70530,45 @@ "explode": false, "required": false }, + { + "name": "fields[subscriptions]", + "in": "query", + "description": "the fields to include for returned resources of type subscriptions", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "name", + "productId", + "familySharable", + "state", + "subscriptionPeriod", + "reviewNote", + "groupLevel", + "multiSeatStatus", + "marketSettings", + "subscriptionLocalizations", + "appStoreReviewScreenshot", + "group", + "introductoryOffers", + "promotionalOffers", + "offerCodes", + "prices", + "pricePoints", + "promotedPurchase", + "subscriptionAvailability", + "winBackOffers", + "images", + "planAvailabilities", + "versions" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, { "name": "include", "in": "query", @@ -63470,6 +70823,363 @@ } ] }, + "/v2/subscriptionImages": { + "post": { + "tags": [ + "SubscriptionImages" + ], + "operationId": "subscriptionImagesV2_createInstance", + "requestBody": { + "description": "SubscriptionImage representation", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SubscriptionImageV2CreateRequest" + } + } + }, + "required": true + }, + "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "401": { + "description": "Unauthorized error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "403": { + "description": "Forbidden error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "422": { + "description": "Unprocessable request entity error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "201": { + "description": "Single SubscriptionImage", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SubscriptionImageV2Response" + } + } + } + }, + "409": { + "description": "Request entity error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "429": { + "description": "Rate limit exceeded error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + } + } + } + }, + "/v2/subscriptionImages/{id}": { + "get": { + "tags": [ + "SubscriptionImages" + ], + "operationId": "subscriptionImagesV2_getInstance", + "parameters": [ + { + "name": "fields[subscriptionImages]", + "in": "query", + "description": "the fields to include for returned resources of type subscriptionImages", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "fileSize", + "fileName", + "assetToken", + "imageAsset", + "uploadOperations", + "assetDeliveryState" + ] + } + }, + "style": "form", + "explode": false, + "required": false + } + ], + "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "401": { + "description": "Unauthorized error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "403": { + "description": "Forbidden error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "404": { + "description": "Not found error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "200": { + "description": "Single SubscriptionImage", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SubscriptionImageV2Response" + } + } + } + }, + "429": { + "description": "Rate limit exceeded error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + } + } + }, + "patch": { + "tags": [ + "SubscriptionImages" + ], + "operationId": "subscriptionImagesV2_updateInstance", + "requestBody": { + "description": "SubscriptionImage representation", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SubscriptionImageV2UpdateRequest" + } + } + }, + "required": true + }, + "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "401": { + "description": "Unauthorized error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "403": { + "description": "Forbidden error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "404": { + "description": "Not found error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "422": { + "description": "Unprocessable request entity error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "200": { + "description": "Single SubscriptionImage", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SubscriptionImageV2Response" + } + } + } + }, + "409": { + "description": "Request entity error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "429": { + "description": "Rate limit exceeded error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + } + } + }, + "delete": { + "tags": [ + "SubscriptionImages" + ], + "operationId": "subscriptionImagesV2_deleteInstance", + "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "401": { + "description": "Unauthorized error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "403": { + "description": "Forbidden error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "404": { + "description": "Not found error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "204": { + "description": "Success (no content)" + }, + "429": { + "description": "Rate limit exceeded error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + } + } + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "the id of the requested resource", + "schema": { + "type": "string" + }, + "style": "simple", + "required": true + } + ] + }, "/v1/subscriptionIntroductoryOffers": { "post": { "tags": [ @@ -63735,6 +71445,400 @@ } ] }, + "/v2/subscriptionLocalizations": { + "post": { + "tags": [ + "SubscriptionLocalizations" + ], + "operationId": "subscriptionLocalizationsV2_createInstance", + "requestBody": { + "description": "SubscriptionLocalization representation", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SubscriptionLocalizationV2CreateRequest" + } + } + }, + "required": true + }, + "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "401": { + "description": "Unauthorized error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "403": { + "description": "Forbidden error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "422": { + "description": "Unprocessable request entity error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "201": { + "description": "Single SubscriptionLocalization", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SubscriptionLocalizationV2Response" + } + } + } + }, + "409": { + "description": "Request entity error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "429": { + "description": "Rate limit exceeded error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + } + } + } + }, + "/v2/subscriptionLocalizations/{id}": { + "get": { + "tags": [ + "SubscriptionLocalizations" + ], + "operationId": "subscriptionLocalizationsV2_getInstance", + "parameters": [ + { + "name": "fields[subscriptionLocalizations]", + "in": "query", + "description": "the fields to include for returned resources of type subscriptionLocalizations", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "name", + "locale", + "description", + "version" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, + { + "name": "fields[subscriptionVersions]", + "in": "query", + "description": "the fields to include for returned resources of type subscriptionVersions", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "version", + "state", + "subscription", + "image", + "images", + "localizations" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, + { + "name": "include", + "in": "query", + "description": "comma-separated list of relationships to include", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "version" + ] + } + }, + "style": "form", + "explode": false, + "required": false + } + ], + "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "401": { + "description": "Unauthorized error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "403": { + "description": "Forbidden error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "404": { + "description": "Not found error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "200": { + "description": "Single SubscriptionLocalization", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SubscriptionLocalizationV2Response" + } + } + } + }, + "429": { + "description": "Rate limit exceeded error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + } + } + }, + "patch": { + "tags": [ + "SubscriptionLocalizations" + ], + "operationId": "subscriptionLocalizationsV2_updateInstance", + "requestBody": { + "description": "SubscriptionLocalization representation", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SubscriptionLocalizationV2UpdateRequest" + } + } + }, + "required": true + }, + "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "401": { + "description": "Unauthorized error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "403": { + "description": "Forbidden error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "404": { + "description": "Not found error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "422": { + "description": "Unprocessable request entity error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "200": { + "description": "Single SubscriptionLocalization", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SubscriptionLocalizationV2Response" + } + } + } + }, + "409": { + "description": "Request entity error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "429": { + "description": "Rate limit exceeded error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + } + } + }, + "delete": { + "tags": [ + "SubscriptionLocalizations" + ], + "operationId": "subscriptionLocalizationsV2_deleteInstance", + "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "401": { + "description": "Unauthorized error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "403": { + "description": "Forbidden error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "404": { + "description": "Not found error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "204": { + "description": "Success (no content)" + }, + "429": { + "description": "Rate limit exceeded error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + } + } + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "the id of the requested resource", + "schema": { + "type": "string" + }, + "style": "simple", + "required": true + } + ] + }, "/v1/subscriptionLocalizations": { "post": { "tags": [ @@ -63854,6 +71958,45 @@ "explode": false, "required": false }, + { + "name": "fields[subscriptions]", + "in": "query", + "description": "the fields to include for returned resources of type subscriptions", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "name", + "productId", + "familySharable", + "state", + "subscriptionPeriod", + "reviewNote", + "groupLevel", + "multiSeatStatus", + "marketSettings", + "subscriptionLocalizations", + "appStoreReviewScreenshot", + "group", + "introductoryOffers", + "promotionalOffers", + "offerCodes", + "prices", + "pricePoints", + "promotedPurchase", + "subscriptionAvailability", + "winBackOffers", + "images", + "planAvailabilities", + "versions" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, { "name": "include", "in": "query", @@ -64228,6 +72371,38 @@ "explode": false, "required": false }, + { + "name": "fields[subscriptionOfferCodes]", + "in": "query", + "description": "the fields to include for returned resources of type subscriptionOfferCodes", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "name", + "customerEligibilities", + "offerEligibility", + "duration", + "offerMode", + "numberOfPeriods", + "totalNumberOfCodes", + "productionCodeCount", + "sandboxCodeCount", + "active", + "autoRenewEnabled", + "targetSubscriptionPlanType", + "subscription", + "oneTimeUseCodes", + "customCodes", + "prices" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, { "name": "include", "in": "query", @@ -64542,6 +72717,38 @@ "explode": false, "required": false }, + { + "name": "fields[subscriptionOfferCodes]", + "in": "query", + "description": "the fields to include for returned resources of type subscriptionOfferCodes", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "name", + "customerEligibilities", + "offerEligibility", + "duration", + "offerMode", + "numberOfPeriods", + "totalNumberOfCodes", + "productionCodeCount", + "sandboxCodeCount", + "active", + "autoRenewEnabled", + "targetSubscriptionPlanType", + "subscription", + "oneTimeUseCodes", + "customCodes", + "prices" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, { "name": "include", "in": "query", @@ -64853,6 +73060,7 @@ "sandboxCodeCount", "active", "autoRenewEnabled", + "targetSubscriptionPlanType", "subscription", "oneTimeUseCodes", "customCodes", @@ -64864,6 +73072,45 @@ "explode": false, "required": false }, + { + "name": "fields[subscriptions]", + "in": "query", + "description": "the fields to include for returned resources of type subscriptions", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "name", + "productId", + "familySharable", + "state", + "subscriptionPeriod", + "reviewNote", + "groupLevel", + "multiSeatStatus", + "marketSettings", + "subscriptionLocalizations", + "appStoreReviewScreenshot", + "group", + "introductoryOffers", + "promotionalOffers", + "offerCodes", + "prices", + "pricePoints", + "promotedPurchase", + "subscriptionAvailability", + "winBackOffers", + "images", + "planAvailabilities", + "versions" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, { "name": "fields[subscriptionOfferCodeOneTimeUseCodes]", "in": "query", @@ -65156,6 +73403,344 @@ } ] }, + "/v1/subscriptionPlanAvailabilities": { + "post": { + "tags": [ + "SubscriptionPlanAvailabilities" + ], + "operationId": "subscriptionPlanAvailabilities_createInstance", + "requestBody": { + "description": "SubscriptionPlanAvailability representation", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SubscriptionPlanAvailabilityCreateRequest" + } + } + }, + "required": true + }, + "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "401": { + "description": "Unauthorized error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "403": { + "description": "Forbidden error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "422": { + "description": "Unprocessable request entity error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "201": { + "description": "Single SubscriptionPlanAvailability", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SubscriptionPlanAvailabilityResponse" + } + } + } + }, + "409": { + "description": "Request entity error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "429": { + "description": "Rate limit exceeded error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + } + } + } + }, + "/v1/subscriptionPlanAvailabilities/{id}": { + "get": { + "tags": [ + "SubscriptionPlanAvailabilities" + ], + "operationId": "subscriptionPlanAvailabilities_getInstance", + "parameters": [ + { + "name": "fields[subscriptionPlanAvailabilities]", + "in": "query", + "description": "the fields to include for returned resources of type subscriptionPlanAvailabilities", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "availableInNewTerritories", + "planType", + "availableTerritories" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, + { + "name": "fields[territories]", + "in": "query", + "description": "the fields to include for returned resources of type territories", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "currency" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, + { + "name": "include", + "in": "query", + "description": "comma-separated list of relationships to include", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "availableTerritories" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, + { + "name": "limit[availableTerritories]", + "in": "query", + "description": "maximum number of related availableTerritories returned (when they are included)", + "schema": { + "type": "integer", + "maximum": 50 + }, + "style": "form", + "required": false + } + ], + "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "401": { + "description": "Unauthorized error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "403": { + "description": "Forbidden error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "404": { + "description": "Not found error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "200": { + "description": "Single SubscriptionPlanAvailability", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SubscriptionPlanAvailabilityResponse" + } + } + } + }, + "429": { + "description": "Rate limit exceeded error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + } + } + }, + "patch": { + "tags": [ + "SubscriptionPlanAvailabilities" + ], + "operationId": "subscriptionPlanAvailabilities_updateInstance", + "requestBody": { + "description": "SubscriptionPlanAvailability representation", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SubscriptionPlanAvailabilityUpdateRequest" + } + } + }, + "required": true + }, + "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "401": { + "description": "Unauthorized error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "403": { + "description": "Forbidden error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "404": { + "description": "Not found error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "422": { + "description": "Unprocessable request entity error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "200": { + "description": "Single SubscriptionPlanAvailability", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SubscriptionPlanAvailabilityResponse" + } + } + } + }, + "409": { + "description": "Request entity error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "429": { + "description": "Rate limit exceeded error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + } + } + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "the id of the requested resource", + "schema": { + "type": "string" + }, + "style": "simple", + "required": true + } + ] + }, "/v1/subscriptionPricePoints/{id}": { "get": { "tags": [ @@ -65176,7 +73761,25 @@ "proceeds", "proceedsYear2", "territory", - "equalizations" + "equalizations", + "adjustedEqualizations" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, + { + "name": "fields[territories]", + "in": "query", + "description": "the fields to include for returned resources of type territories", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "currency" ] } }, @@ -65556,6 +74159,7 @@ "numberOfPeriods", "offerCode", "offerMode", + "targetSubscriptionPlanType", "subscription", "prices" ] @@ -65565,6 +74169,45 @@ "explode": false, "required": false }, + { + "name": "fields[subscriptions]", + "in": "query", + "description": "the fields to include for returned resources of type subscriptions", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "name", + "productId", + "familySharable", + "state", + "subscriptionPeriod", + "reviewNote", + "groupLevel", + "multiSeatStatus", + "marketSettings", + "subscriptionLocalizations", + "appStoreReviewScreenshot", + "group", + "introductoryOffers", + "promotionalOffers", + "offerCodes", + "prices", + "pricePoints", + "promotedPurchase", + "subscriptionAvailability", + "winBackOffers", + "images", + "planAvailabilities", + "versions" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, { "name": "fields[subscriptionPromotionalOfferPrices]", "in": "query", @@ -65940,6 +74583,326 @@ } } }, + "/v1/subscriptionVersions": { + "post": { + "tags": [ + "SubscriptionVersions" + ], + "operationId": "subscriptionVersions_createInstance", + "requestBody": { + "description": "SubscriptionVersion representation", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SubscriptionVersionCreateRequest" + } + } + }, + "required": true + }, + "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "401": { + "description": "Unauthorized error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "403": { + "description": "Forbidden error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "422": { + "description": "Unprocessable request entity error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "201": { + "description": "Single SubscriptionVersion", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SubscriptionVersionResponse" + } + } + } + }, + "409": { + "description": "Request entity error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "429": { + "description": "Rate limit exceeded error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + } + } + } + }, + "/v1/subscriptionVersions/{id}": { + "get": { + "tags": [ + "SubscriptionVersions" + ], + "operationId": "subscriptionVersions_getInstance", + "parameters": [ + { + "name": "fields[subscriptionVersions]", + "in": "query", + "description": "the fields to include for returned resources of type subscriptionVersions", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "version", + "state", + "subscription", + "image", + "images", + "localizations" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, + { + "name": "fields[subscriptions]", + "in": "query", + "description": "the fields to include for returned resources of type subscriptions", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "name", + "productId", + "familySharable", + "state", + "subscriptionPeriod", + "reviewNote", + "groupLevel", + "multiSeatStatus", + "marketSettings", + "subscriptionLocalizations", + "appStoreReviewScreenshot", + "group", + "introductoryOffers", + "promotionalOffers", + "offerCodes", + "prices", + "pricePoints", + "promotedPurchase", + "subscriptionAvailability", + "winBackOffers", + "images", + "planAvailabilities", + "versions" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, + { + "name": "fields[subscriptionImages]", + "in": "query", + "description": "the fields to include for returned resources of type subscriptionImages", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "fileSize", + "fileName", + "assetToken", + "imageAsset", + "uploadOperations", + "assetDeliveryState" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, + { + "name": "fields[subscriptionLocalizations]", + "in": "query", + "description": "the fields to include for returned resources of type subscriptionLocalizations", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "name", + "locale", + "description", + "version" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, + { + "name": "include", + "in": "query", + "description": "comma-separated list of relationships to include", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "subscription", + "image", + "images", + "localizations" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, + { + "name": "limit[images]", + "in": "query", + "description": "maximum number of related images returned (when they are included)", + "schema": { + "type": "integer", + "maximum": 50 + }, + "style": "form", + "required": false + }, + { + "name": "limit[localizations]", + "in": "query", + "description": "maximum number of related localizations returned (when they are included)", + "schema": { + "type": "integer", + "maximum": 50 + }, + "style": "form", + "required": false + } + ], + "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "401": { + "description": "Unauthorized error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "403": { + "description": "Forbidden error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "404": { + "description": "Not found error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "200": { + "description": "Single SubscriptionVersion", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SubscriptionVersionResponse" + } + } + } + }, + "429": { + "description": "Rate limit exceeded error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + } + } + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "the id of the requested resource", + "schema": { + "type": "string" + }, + "style": "simple", + "required": true + } + ] + }, "/v1/subscriptions": { "post": { "tags": [ @@ -66054,6 +75017,8 @@ "subscriptionPeriod", "reviewNote", "groupLevel", + "multiSeatStatus", + "marketSettings", "subscriptionLocalizations", "appStoreReviewScreenshot", "group", @@ -66065,7 +75030,9 @@ "promotedPurchase", "subscriptionAvailability", "winBackOffers", - "images" + "images", + "planAvailabilities", + "versions" ] } }, @@ -66119,6 +75086,26 @@ "explode": false, "required": false }, + { + "name": "fields[subscriptionGroups]", + "in": "query", + "description": "the fields to include for returned resources of type subscriptionGroups", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "referenceName", + "subscriptions", + "subscriptionGroupLocalizations", + "versions" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, { "name": "fields[subscriptionIntroductoryOffers]", "in": "query", @@ -66133,6 +75120,7 @@ "duration", "offerMode", "numberOfPeriods", + "targetSubscriptionPlanType", "subscription", "territory", "subscriptionPricePoint" @@ -66157,6 +75145,7 @@ "numberOfPeriods", "offerCode", "offerMode", + "targetSubscriptionPlanType", "subscription", "prices" ] @@ -66186,6 +75175,7 @@ "sandboxCodeCount", "active", "autoRenewEnabled", + "targetSubscriptionPlanType", "subscription", "oneTimeUseCodes", "customCodes", @@ -66208,6 +75198,7 @@ "enum": [ "startDate", "preserved", + "planType", "territory", "subscriptionPricePoint" ] @@ -66254,7 +75245,8 @@ }, "style": "form", "explode": false, - "required": false + "required": false, + "deprecated": true }, { "name": "fields[winBackOffers]", @@ -66277,6 +75269,7 @@ "endDate", "priority", "promotionIntent", + "targetSubscriptionPlanType", "prices" ] } @@ -66309,6 +75302,47 @@ "explode": false, "required": false }, + { + "name": "fields[subscriptionPlanAvailabilities]", + "in": "query", + "description": "the fields to include for returned resources of type subscriptionPlanAvailabilities", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "availableInNewTerritories", + "planType", + "availableTerritories" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, + { + "name": "fields[subscriptionVersions]", + "in": "query", + "description": "the fields to include for returned resources of type subscriptionVersions", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "version", + "state", + "subscription", + "image", + "images", + "localizations" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, { "name": "include", "in": "query", @@ -66328,7 +75362,9 @@ "promotedPurchase", "subscriptionAvailability", "winBackOffers", - "images" + "images", + "planAvailabilities", + "versions" ] } }, @@ -66369,6 +75405,17 @@ "style": "form", "required": false }, + { + "name": "limit[planAvailabilities]", + "in": "query", + "description": "maximum number of related planAvailabilities returned (when they are included)", + "schema": { + "type": "integer", + "maximum": 50 + }, + "style": "form", + "required": false + }, { "name": "limit[prices]", "in": "query", @@ -66402,6 +75449,17 @@ "style": "form", "required": false }, + { + "name": "limit[versions]", + "in": "query", + "description": "maximum number of related versions returned (when they are included)", + "schema": { + "type": "integer", + "maximum": 50 + }, + "style": "form", + "required": false + }, { "name": "limit[winBackOffers]", "in": "query", @@ -67003,6 +76061,7 @@ "inAppPurchases", "subscriptionGroups", "gameCenterEnabledVersions", + "performanceOverviews", "perfPowerMetrics", "appCustomProductPages", "inAppPurchasesV2", @@ -67287,6 +76346,7 @@ "inAppPurchases", "subscriptionGroups", "gameCenterEnabledVersions", + "performanceOverviews", "perfPowerMetrics", "appCustomProductPages", "inAppPurchasesV2", @@ -67631,6 +76691,7 @@ "inAppPurchases", "subscriptionGroups", "gameCenterEnabledVersions", + "performanceOverviews", "perfPowerMetrics", "appCustomProductPages", "inAppPurchasesV2", @@ -67825,6 +76886,7 @@ "inAppPurchases", "subscriptionGroups", "gameCenterEnabledVersions", + "performanceOverviews", "perfPowerMetrics", "appCustomProductPages", "inAppPurchasesV2", @@ -68420,6 +77482,78 @@ "explode": false, "required": false }, + { + "name": "fields[apps]", + "in": "query", + "description": "the fields to include for returned resources of type apps", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "accessibilityUrl", + "name", + "bundleId", + "sku", + "primaryLocale", + "isOrEverWasMadeForKids", + "subscriptionStatusUrl", + "subscriptionStatusUrlVersion", + "subscriptionStatusUrlForSandbox", + "subscriptionStatusUrlVersionForSandbox", + "contentRightsDeclaration", + "streamlinedPurchasingEnabled", + "accessibilityDeclarations", + "appEncryptionDeclarations", + "appStoreIcon", + "ciProduct", + "betaTesters", + "betaGroups", + "appStoreVersions", + "appTags", + "preReleaseVersions", + "betaAppLocalizations", + "builds", + "betaLicenseAgreement", + "betaAppReviewDetail", + "appInfos", + "appClips", + "appPricePoints", + "endUserLicenseAgreement", + "appPriceSchedule", + "appAvailabilityV2", + "inAppPurchases", + "subscriptionGroups", + "gameCenterEnabledVersions", + "performanceOverviews", + "perfPowerMetrics", + "appCustomProductPages", + "inAppPurchasesV2", + "promotedPurchases", + "appEvents", + "reviewSubmissions", + "subscriptionGracePeriod", + "customerReviews", + "customerReviewSummarizations", + "gameCenterDetail", + "appStoreVersionExperimentsV2", + "alternativeDistributionKey", + "analyticsReportRequests", + "marketplaceSearchDetail", + "buildUploads", + "backgroundAssets", + "betaFeedbackScreenshotSubmissions", + "betaFeedbackCrashSubmissions", + "searchKeywords", + "webhooks", + "androidToIosAppMappingDetails" + ] + } + }, + "style": "form", + "explode": false, + "required": false + }, { "name": "include", "in": "query", @@ -68793,6 +77927,7 @@ "endDate", "priority", "promotionIntent", + "targetSubscriptionPlanType", "prices" ] } @@ -71943,6 +81078,16 @@ "required": true }, "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, "401": { "description": "Unauthorized error(s)", "content": { @@ -72110,6 +81255,7 @@ "inAppPurchases", "subscriptionGroups", "gameCenterEnabledVersions", + "performanceOverviews", "perfPowerMetrics", "appCustomProductPages", "inAppPurchasesV2", @@ -74084,6 +83230,16 @@ "required": true }, "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, "401": { "description": "Unauthorized error(s)", "content": { @@ -74166,6 +83322,16 @@ "required": true }, "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, "401": { "description": "Unauthorized error(s)", "content": { @@ -75155,6 +84321,7 @@ "inAppPurchases", "subscriptionGroups", "gameCenterEnabledVersions", + "performanceOverviews", "perfPowerMetrics", "appCustomProductPages", "inAppPurchasesV2", @@ -75467,6 +84634,16 @@ "required": true }, "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, "401": { "description": "Unauthorized error(s)", "content": { @@ -76484,6 +85661,8 @@ "ageAssurance", "sexualContentGraphicAndNudity", "sexualContentOrNudity", + "socialMedia", + "socialMediaAgeRestricted", "horrorOrFearThemes", "matureOrSuggestiveThemes", "unrestrictedWebAccess", @@ -76494,6 +85673,7 @@ "ageRatingOverride", "ageRatingOverrideV2", "koreaAgeRatingOverride", + "gracRatingClassificationNumber", "developerAgeRatingInfoUrl" ] } @@ -76731,7 +85911,6 @@ "brazilAgeRatingV2", "franceAgeRating", "koreaAgeRating", - "kidsAgeBand", "app", "ageRatingDeclaration", "appInfoLocalizations", @@ -78458,6 +87637,16 @@ "required": true }, "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, "401": { "description": "Unauthorized error(s)", "content": { @@ -78870,6 +88059,7 @@ "inAppPurchases", "subscriptionGroups", "gameCenterEnabledVersions", + "performanceOverviews", "perfPowerMetrics", "appCustomProductPages", "inAppPurchasesV2", @@ -79903,6 +89093,16 @@ "required": true }, "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, "401": { "description": "Unauthorized error(s)", "content": { @@ -82949,6 +92149,16 @@ "required": true }, "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, "401": { "description": "Unauthorized error(s)", "content": { @@ -83031,6 +92241,16 @@ "required": true }, "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, "401": { "description": "Unauthorized error(s)", "content": { @@ -83562,6 +92782,16 @@ "required": true }, "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, "401": { "description": "Unauthorized error(s)", "content": { @@ -84665,6 +93895,7 @@ "inAppPurchases", "subscriptionGroups", "gameCenterEnabledVersions", + "performanceOverviews", "perfPowerMetrics", "appCustomProductPages", "inAppPurchasesV2", @@ -85760,6 +94991,16 @@ "required": true }, "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, "401": { "description": "Unauthorized error(s)", "content": { @@ -86325,6 +95566,19 @@ "style": "form", "explode": false }, + { + "name": "filter[reviewTerritory]", + "in": "query", + "description": "filter by id(s) of related 'reviewTerritory'", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "style": "form", + "explode": false + }, { "name": "exists[publishedResponse]", "in": "query", @@ -86369,7 +95623,8 @@ "reviewerNickname", "createdDate", "territory", - "response" + "response", + "reviewTerritory" ] } }, @@ -86395,6 +95650,22 @@ "style": "form", "explode": false }, + { + "name": "fields[territories]", + "in": "query", + "description": "the fields to include for returned resources of type territories", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "currency" + ] + } + }, + "style": "form", + "explode": false + }, { "name": "limit", "in": "query", @@ -86414,7 +95685,8 @@ "items": { "type": "string", "enum": [ - "response" + "response", + "reviewTerritory" ] } }, @@ -88511,6 +97783,7 @@ "inAppPurchases", "subscriptionGroups", "gameCenterEnabledVersions", + "performanceOverviews", "perfPowerMetrics", "appCustomProductPages", "inAppPurchasesV2", @@ -88849,6 +98122,7 @@ "inAppPurchases", "subscriptionGroups", "gameCenterEnabledVersions", + "performanceOverviews", "perfPowerMetrics", "appCustomProductPages", "inAppPurchasesV2", @@ -89219,6 +98493,7 @@ "inAppPurchases", "subscriptionGroups", "gameCenterEnabledVersions", + "performanceOverviews", "perfPowerMetrics", "appCustomProductPages", "inAppPurchasesV2", @@ -89842,7 +99117,6 @@ "brazilAgeRatingV2", "franceAgeRating", "koreaAgeRating", - "kidsAgeBand", "app", "ageRatingDeclaration", "appInfoLocalizations", @@ -89902,6 +99176,7 @@ "inAppPurchases", "subscriptionGroups", "gameCenterEnabledVersions", + "performanceOverviews", "perfPowerMetrics", "appCustomProductPages", "inAppPurchasesV2", @@ -89954,6 +99229,8 @@ "ageAssurance", "sexualContentGraphicAndNudity", "sexualContentOrNudity", + "socialMedia", + "socialMediaAgeRestricted", "horrorOrFearThemes", "matureOrSuggestiveThemes", "unrestrictedWebAccess", @@ -89964,6 +99241,7 @@ "ageRatingOverride", "ageRatingOverrideV2", "koreaAgeRatingOverride", + "gracRatingClassificationNumber", "developerAgeRatingInfoUrl" ] } @@ -90309,6 +99587,7 @@ "inAppPurchases", "subscriptionGroups", "gameCenterEnabledVersions", + "performanceOverviews", "perfPowerMetrics", "appCustomProductPages", "inAppPurchasesV2", @@ -90613,6 +99892,7 @@ "inAppPurchases", "subscriptionGroups", "gameCenterEnabledVersions", + "performanceOverviews", "perfPowerMetrics", "appCustomProductPages", "inAppPurchasesV2", @@ -90986,6 +100266,7 @@ "inAppPurchases", "subscriptionGroups", "gameCenterEnabledVersions", + "performanceOverviews", "perfPowerMetrics", "appCustomProductPages", "inAppPurchasesV2", @@ -91494,6 +100775,7 @@ "inAppPurchases", "subscriptionGroups", "gameCenterEnabledVersions", + "performanceOverviews", "perfPowerMetrics", "appCustomProductPages", "inAppPurchasesV2", @@ -92301,6 +101583,19 @@ "style": "form", "explode": false }, + { + "name": "filter[versions.locale]", + "in": "query", + "description": "filter by attribute 'versions.locale'", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "style": "form", + "explode": false + }, { "name": "filter[versions.platforms]", "in": "query", @@ -92406,6 +101701,7 @@ "inAppPurchases", "subscriptionGroups", "gameCenterEnabledVersions", + "performanceOverviews", "perfPowerMetrics", "appCustomProductPages", "inAppPurchasesV2", @@ -92447,6 +101743,7 @@ "state", "stateDetails", "version", + "locale", "backgroundAsset", "internalBetaRelease", "externalBetaRelease", @@ -94245,6 +103542,16 @@ "required": true }, "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, "401": { "description": "Unauthorized error(s)", "content": { @@ -95086,6 +104393,7 @@ "inAppPurchases", "subscriptionGroups", "gameCenterEnabledVersions", + "performanceOverviews", "perfPowerMetrics", "appCustomProductPages", "inAppPurchasesV2", @@ -95805,6 +105113,19 @@ "style": "form", "explode": false }, + { + "name": "filter[reviewTerritory]", + "in": "query", + "description": "filter by id(s) of related 'reviewTerritory'", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "style": "form", + "explode": false + }, { "name": "exists[publishedResponse]", "in": "query", @@ -95849,7 +105170,8 @@ "reviewerNickname", "createdDate", "territory", - "response" + "response", + "reviewTerritory" ] } }, @@ -95875,6 +105197,22 @@ "style": "form", "explode": false }, + { + "name": "fields[territories]", + "in": "query", + "description": "the fields to include for returned resources of type territories", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "currency" + ] + } + }, + "style": "form", + "explode": false + }, { "name": "limit", "in": "query", @@ -95894,7 +105232,8 @@ "items": { "type": "string", "enum": [ - "response" + "response", + "reviewTerritory" ] } }, @@ -96284,6 +105623,7 @@ "challengeReleases", "leaderboardReleases", "leaderboardSetReleases", + "blockedPlayers", "challengesMinimumPlatformVersions" ] } @@ -96334,6 +105674,7 @@ "inAppPurchases", "subscriptionGroups", "gameCenterEnabledVersions", + "performanceOverviews", "perfPowerMetrics", "appCustomProductPages", "inAppPurchasesV2", @@ -96434,6 +105775,7 @@ "releases", "activity", "challenge", + "gameCenterScoreModerations", "versions" ] } @@ -97173,6 +106515,7 @@ "inAppPurchases", "subscriptionGroups", "gameCenterEnabledVersions", + "performanceOverviews", "perfPowerMetrics", "appCustomProductPages", "inAppPurchasesV2", @@ -97535,6 +106878,7 @@ "inAppPurchases", "subscriptionGroups", "gameCenterEnabledVersions", + "performanceOverviews", "perfPowerMetrics", "appCustomProductPages", "inAppPurchasesV2", @@ -97890,7 +107234,8 @@ "iapPriceSchedule", "inAppPurchaseAvailability", "images", - "offerCodes" + "offerCodes", + "versions" ] } }, @@ -98062,6 +107407,27 @@ "style": "form", "explode": false }, + { + "name": "fields[inAppPurchaseVersions]", + "in": "query", + "description": "the fields to include for returned resources of type inAppPurchaseVersions", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "version", + "state", + "inAppPurchase", + "image", + "images", + "localizations" + ] + } + }, + "style": "form", + "explode": false + }, { "name": "limit", "in": "query", @@ -98088,7 +107454,8 @@ "iapPriceSchedule", "inAppPurchaseAvailability", "images", - "offerCodes" + "offerCodes", + "versions" ] } }, @@ -98124,6 +107491,16 @@ "maximum": 50 }, "style": "form" + }, + { + "name": "limit[versions]", + "in": "query", + "description": "maximum number of related versions returned (when they are included)", + "schema": { + "type": "integer", + "maximum": 50 + }, + "style": "form" } ], "responses": { @@ -98423,7 +107800,8 @@ "LAUNCH", "MEMORY", "ANIMATION", - "TERMINATION" + "TERMINATION", + "STORAGE" ] } }, @@ -98520,6 +107898,103 @@ } ] }, + "/v1/apps/{id}/performanceOverviews": { + "get": { + "tags": [ + "Apps" + ], + "operationId": "apps_performanceOverviews_getToManyRelated", + "parameters": [ + { + "name": "filter[deviceType]", + "in": "query", + "description": "filter by attribute 'deviceType'", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "style": "form", + "explode": false + } + ], + "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "401": { + "description": "Unauthorized error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "403": { + "description": "Forbidden error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "404": { + "description": "Not found error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "200": { + "description": "List of PerformanceOverviews", + "content": { + "application/vnd.apple.xcode-overview+json": { + "schema": { + "$ref": "#/components/schemas/xcodeOverview" + } + } + } + }, + "429": { + "description": "Rate limit exceeded error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + } + } + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "the id of the requested resource", + "schema": { + "type": "string" + }, + "style": "simple", + "required": true + } + ] + }, "/v1/apps/{id}/relationships/preReleaseVersions": { "get": { "tags": [ @@ -98825,6 +108300,16 @@ "required": true }, "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, "401": { "description": "Unauthorized error(s)", "content": { @@ -98954,7 +108439,8 @@ "iapPriceSchedule", "inAppPurchaseAvailability", "images", - "offerCodes" + "offerCodes", + "versions" ] } }, @@ -98977,6 +108463,8 @@ "subscriptionPeriod", "reviewNote", "groupLevel", + "multiSeatStatus", + "marketSettings", "subscriptionLocalizations", "appStoreReviewScreenshot", "group", @@ -98988,7 +108476,9 @@ "promotedPurchase", "subscriptionAvailability", "winBackOffers", - "images" + "images", + "planAvailabilities", + "versions" ] } }, @@ -99307,6 +108797,7 @@ "inAppPurchases", "subscriptionGroups", "gameCenterEnabledVersions", + "performanceOverviews", "perfPowerMetrics", "appCustomProductPages", "inAppPurchasesV2", @@ -99354,7 +108845,10 @@ "gameCenterActivityVersion", "gameCenterChallengeVersion", "gameCenterLeaderboardSetVersion", - "gameCenterLeaderboardVersion" + "gameCenterLeaderboardVersion", + "inAppPurchaseVersion", + "subscriptionVersion", + "subscriptionGroupVersion" ] } }, @@ -100117,7 +109611,8 @@ "enum": [ "referenceName", "subscriptions", - "subscriptionGroupLocalizations" + "subscriptionGroupLocalizations", + "versions" ] } }, @@ -100140,6 +109635,8 @@ "subscriptionPeriod", "reviewNote", "groupLevel", + "multiSeatStatus", + "marketSettings", "subscriptionLocalizations", "appStoreReviewScreenshot", "group", @@ -100151,7 +109648,9 @@ "promotedPurchase", "subscriptionAvailability", "winBackOffers", - "images" + "images", + "planAvailabilities", + "versions" ] } }, @@ -100178,6 +109677,25 @@ "style": "form", "explode": false }, + { + "name": "fields[subscriptionGroupVersions]", + "in": "query", + "description": "the fields to include for returned resources of type subscriptionGroupVersions", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "version", + "state", + "subscriptionGroup", + "localizations" + ] + } + }, + "style": "form", + "explode": false + }, { "name": "limit", "in": "query", @@ -100198,7 +109716,8 @@ "type": "string", "enum": [ "subscriptions", - "subscriptionGroupLocalizations" + "subscriptionGroupLocalizations", + "versions" ] } }, @@ -100224,6 +109743,16 @@ "maximum": 50 }, "style": "form" + }, + { + "name": "limit[versions]", + "in": "query", + "description": "maximum number of related versions returned (when they are included)", + "schema": { + "type": "integer", + "maximum": 50 + }, + "style": "form" } ], "responses": { @@ -100467,6 +109996,7 @@ "inAppPurchases", "subscriptionGroups", "gameCenterEnabledVersions", + "performanceOverviews", "perfPowerMetrics", "appCustomProductPages", "inAppPurchasesV2", @@ -100909,6 +110439,19 @@ ], "operationId": "backgroundAssets_versions_getToManyRelated", "parameters": [ + { + "name": "filter[locale]", + "in": "query", + "description": "filter by attribute 'locale'", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "style": "form", + "explode": false + }, { "name": "filter[platforms]", "in": "query", @@ -101054,6 +110597,7 @@ "state", "stateDetails", "version", + "locale", "backgroundAsset", "internalBetaRelease", "externalBetaRelease", @@ -101406,6 +110950,7 @@ "inAppPurchases", "subscriptionGroups", "gameCenterEnabledVersions", + "performanceOverviews", "perfPowerMetrics", "appCustomProductPages", "inAppPurchasesV2", @@ -101643,6 +111188,7 @@ "inAppPurchases", "subscriptionGroups", "gameCenterEnabledVersions", + "performanceOverviews", "perfPowerMetrics", "appCustomProductPages", "inAppPurchasesV2", @@ -102479,6 +112025,7 @@ "inAppPurchases", "subscriptionGroups", "gameCenterEnabledVersions", + "performanceOverviews", "perfPowerMetrics", "appCustomProductPages", "inAppPurchasesV2", @@ -103048,6 +112595,16 @@ "required": true }, "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, "401": { "description": "Unauthorized error(s)", "content": { @@ -103130,6 +112687,16 @@ "required": true }, "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, "401": { "description": "Unauthorized error(s)", "content": { @@ -103424,6 +112991,16 @@ "required": true }, "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, "401": { "description": "Unauthorized error(s)", "content": { @@ -103506,6 +113083,16 @@ "required": true }, "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, "401": { "description": "Unauthorized error(s)", "content": { @@ -103852,6 +113439,7 @@ "inAppPurchases", "subscriptionGroups", "gameCenterEnabledVersions", + "performanceOverviews", "perfPowerMetrics", "appCustomProductPages", "inAppPurchasesV2", @@ -104054,6 +113642,16 @@ "required": true }, "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, "401": { "description": "Unauthorized error(s)", "content": { @@ -104185,6 +113783,7 @@ "inAppPurchases", "subscriptionGroups", "gameCenterEnabledVersions", + "performanceOverviews", "perfPowerMetrics", "appCustomProductPages", "inAppPurchasesV2", @@ -104397,6 +113996,16 @@ "required": true }, "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, "401": { "description": "Unauthorized error(s)", "content": { @@ -104479,6 +114088,16 @@ "required": true }, "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, "401": { "description": "Unauthorized error(s)", "content": { @@ -104781,6 +114400,16 @@ "required": true }, "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, "401": { "description": "Unauthorized error(s)", "content": { @@ -104863,6 +114492,16 @@ "required": true }, "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, "401": { "description": "Unauthorized error(s)", "content": { @@ -105393,6 +115032,7 @@ "inAppPurchases", "subscriptionGroups", "gameCenterEnabledVersions", + "performanceOverviews", "perfPowerMetrics", "appCustomProductPages", "inAppPurchasesV2", @@ -106883,6 +116523,7 @@ "inAppPurchases", "subscriptionGroups", "gameCenterEnabledVersions", + "performanceOverviews", "perfPowerMetrics", "appCustomProductPages", "inAppPurchasesV2", @@ -107074,6 +116715,16 @@ "required": true }, "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, "401": { "description": "Unauthorized error(s)", "content": { @@ -107440,6 +117091,7 @@ "inAppPurchases", "subscriptionGroups", "gameCenterEnabledVersions", + "performanceOverviews", "perfPowerMetrics", "appCustomProductPages", "inAppPurchasesV2", @@ -108241,6 +117893,16 @@ "required": true }, "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, "401": { "description": "Unauthorized error(s)", "content": { @@ -108323,6 +117985,16 @@ "required": true }, "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, "401": { "description": "Unauthorized error(s)", "content": { @@ -109175,6 +118847,16 @@ "required": true }, "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, "401": { "description": "Unauthorized error(s)", "content": { @@ -109257,6 +118939,16 @@ "required": true }, "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, "401": { "description": "Unauthorized error(s)", "content": { @@ -109491,7 +119183,8 @@ "LAUNCH", "MEMORY", "ANIMATION", - "TERMINATION" + "TERMINATION", + "STORAGE" ] } }, @@ -109907,6 +119600,7 @@ "inAppPurchases", "subscriptionGroups", "gameCenterEnabledVersions", + "performanceOverviews", "perfPowerMetrics", "appCustomProductPages", "inAppPurchasesV2", @@ -112482,6 +122176,7 @@ "inAppPurchases", "subscriptionGroups", "gameCenterEnabledVersions", + "performanceOverviews", "perfPowerMetrics", "appCustomProductPages", "inAppPurchasesV2", @@ -113479,6 +123174,7 @@ "inAppPurchases", "subscriptionGroups", "gameCenterEnabledVersions", + "performanceOverviews", "perfPowerMetrics", "appCustomProductPages", "inAppPurchasesV2", @@ -113792,7 +123488,6 @@ "brazilAgeRatingV2", "franceAgeRating", "koreaAgeRating", - "kidsAgeBand", "app", "ageRatingDeclaration", "appInfoLocalizations", @@ -113872,7 +123567,8 @@ "iapPriceSchedule", "inAppPurchaseAvailability", "images", - "offerCodes" + "offerCodes", + "versions" ] } }, @@ -113890,7 +123586,8 @@ "enum": [ "referenceName", "subscriptions", - "subscriptionGroupLocalizations" + "subscriptionGroupLocalizations", + "versions" ] } }, @@ -114056,6 +123753,7 @@ "challengeReleases", "leaderboardReleases", "leaderboardSetReleases", + "blockedPlayers", "challengesMinimumPlatformVersions" ] } @@ -116493,7 +126191,8 @@ "reviewerNickname", "createdDate", "territory", - "response" + "response", + "reviewTerritory" ] } }, @@ -117267,6 +126966,7 @@ "challengeReleases", "leaderboardReleases", "leaderboardSetReleases", + "blockedPlayers", "challengesMinimumPlatformVersions" ] } @@ -117999,6 +127699,16 @@ "required": true }, "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, "401": { "description": "Unauthorized error(s)", "content": { @@ -118377,6 +128087,16 @@ "required": true }, "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, "401": { "description": "Unauthorized error(s)", "content": { @@ -118544,6 +128264,16 @@ "required": true }, "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, "401": { "description": "Unauthorized error(s)", "content": { @@ -118689,6 +128419,7 @@ "challengeReleases", "leaderboardReleases", "leaderboardSetReleases", + "blockedPlayers", "challengesMinimumPlatformVersions" ] } @@ -119365,6 +129096,7 @@ "challengeReleases", "leaderboardReleases", "leaderboardSetReleases", + "blockedPlayers", "challengesMinimumPlatformVersions" ] } @@ -119523,6 +129255,16 @@ "required": true }, "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, "401": { "description": "Unauthorized error(s)", "content": { @@ -119606,6 +129348,16 @@ "required": true }, "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, "401": { "description": "Unauthorized error(s)", "content": { @@ -119702,6 +129454,16 @@ "required": true }, "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, "401": { "description": "Unauthorized error(s)", "content": { @@ -119784,6 +129546,16 @@ "required": true }, "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, "401": { "description": "Unauthorized error(s)", "content": { @@ -119881,6 +129653,16 @@ "required": true }, "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, "401": { "description": "Unauthorized error(s)", "content": { @@ -119964,6 +129746,16 @@ "required": true }, "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, "401": { "description": "Unauthorized error(s)", "content": { @@ -120060,6 +129852,16 @@ "required": true }, "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, "401": { "description": "Unauthorized error(s)", "content": { @@ -120142,6 +129944,16 @@ "required": true }, "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, "401": { "description": "Unauthorized error(s)", "content": { @@ -121369,6 +131181,7 @@ "inAppPurchases", "subscriptionGroups", "gameCenterEnabledVersions", + "performanceOverviews", "perfPowerMetrics", "appCustomProductPages", "inAppPurchasesV2", @@ -121859,6 +131672,16 @@ "required": true }, "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, "401": { "description": "Unauthorized error(s)", "content": { @@ -121941,6 +131764,16 @@ "required": true }, "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, "401": { "description": "Unauthorized error(s)", "content": { @@ -122869,6 +132702,16 @@ "required": true }, "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, "401": { "description": "Unauthorized error(s)", "content": { @@ -122965,6 +132808,16 @@ "required": true }, "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, "401": { "description": "Unauthorized error(s)", "content": { @@ -123552,6 +133405,7 @@ "challengeReleases", "leaderboardReleases", "leaderboardSetReleases", + "blockedPlayers", "challengesMinimumPlatformVersions" ] } @@ -123935,6 +133789,212 @@ } ] }, + "/v1/gameCenterDetails/{id}/relationships/blockedPlayers": { + "get": { + "tags": [ + "GameCenterDetails" + ], + "operationId": "gameCenterDetails_blockedPlayers_getToManyRelationship", + "parameters": [ + { + "name": "limit", + "in": "query", + "description": "maximum resources per page", + "schema": { + "type": "integer", + "maximum": 200 + }, + "style": "form" + } + ], + "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "401": { + "description": "Unauthorized error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "403": { + "description": "Forbidden error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "404": { + "description": "Not found error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "200": { + "description": "List of related linkages", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GameCenterDetailBlockedPlayersLinkagesResponse" + } + } + } + }, + "429": { + "description": "Rate limit exceeded error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + } + } + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "the id of the requested resource", + "schema": { + "type": "string" + }, + "style": "simple", + "required": true + } + ] + }, + "/v1/gameCenterDetails/{id}/blockedPlayers": { + "get": { + "tags": [ + "GameCenterDetails" + ], + "operationId": "gameCenterDetails_blockedPlayers_getToManyRelated", + "parameters": [ + { + "name": "fields[gameCenterDetailPlayers]", + "in": "query", + "description": "the fields to include for returned resources of type gameCenterDetailPlayers", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "nickname", + "blocked", + "bundleId" + ] + } + }, + "style": "form", + "explode": false + }, + { + "name": "limit", + "in": "query", + "description": "maximum resources per page", + "schema": { + "type": "integer", + "maximum": 200 + }, + "style": "form" + } + ], + "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "401": { + "description": "Unauthorized error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "403": { + "description": "Forbidden error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "404": { + "description": "Not found error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "200": { + "description": "List of GameCenterDetailPlayers", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GameCenterDetailPlayersResponse" + } + } + } + }, + "429": { + "description": "Rate limit exceeded error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + } + } + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "the id of the requested resource", + "schema": { + "type": "string" + }, + "style": "simple", + "required": true + } + ] + }, "/v1/gameCenterDetails/{id}/relationships/challengeReleases": { "get": { "tags": [ @@ -124196,6 +134256,16 @@ "required": true }, "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, "401": { "description": "Unauthorized error(s)", "content": { @@ -124374,6 +134444,16 @@ "required": true }, "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, "401": { "description": "Unauthorized error(s)", "content": { @@ -124558,6 +134638,7 @@ "challengeReleases", "leaderboardReleases", "leaderboardSetReleases", + "blockedPlayers", "challengesMinimumPlatformVersions" ] } @@ -124887,6 +134968,16 @@ "required": true }, "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, "401": { "description": "Unauthorized error(s)", "content": { @@ -125068,6 +135159,7 @@ "challengeReleases", "leaderboardReleases", "leaderboardSetReleases", + "blockedPlayers", "challengesMinimumPlatformVersions" ] } @@ -125427,6 +135519,7 @@ "challengeReleases", "leaderboardReleases", "leaderboardSetReleases", + "blockedPlayers", "challengesMinimumPlatformVersions" ] } @@ -125518,6 +135611,7 @@ "releases", "activity", "challenge", + "gameCenterScoreModerations", "versions" ] } @@ -126189,6 +136283,7 @@ "challengeReleases", "leaderboardReleases", "leaderboardSetReleases", + "blockedPlayers", "challengesMinimumPlatformVersions" ] } @@ -126272,6 +136367,7 @@ "releases", "activity", "challenge", + "gameCenterScoreModerations", "versions" ] } @@ -126542,6 +136638,7 @@ "challengeReleases", "leaderboardReleases", "leaderboardSetReleases", + "blockedPlayers", "challengesMinimumPlatformVersions" ] } @@ -126579,6 +136676,7 @@ "releases", "activity", "challenge", + "gameCenterScoreModerations", "versions" ] } @@ -126988,6 +137086,16 @@ "required": true }, "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, "401": { "description": "Unauthorized error(s)", "content": { @@ -127154,6 +137262,7 @@ "challengeReleases", "leaderboardReleases", "leaderboardSetReleases", + "blockedPlayers", "challengesMinimumPlatformVersions" ] } @@ -127498,6 +137607,16 @@ "required": true }, "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, "401": { "description": "Unauthorized error(s)", "content": { @@ -127661,6 +137780,7 @@ "challengeReleases", "leaderboardReleases", "leaderboardSetReleases", + "blockedPlayers", "challengesMinimumPlatformVersions" ] } @@ -127718,6 +137838,7 @@ "gameCenterDetail", "gameCenterGroup", "gameCenterLeaderboardSets", + "gameCenterScoreModerations", "activity", "challenge", "versions" @@ -127972,6 +138093,16 @@ "required": true }, "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, "401": { "description": "Unauthorized error(s)", "content": { @@ -128164,6 +138295,7 @@ "challengeReleases", "leaderboardReleases", "leaderboardSetReleases", + "blockedPlayers", "challengesMinimumPlatformVersions" ] } @@ -128556,6 +138688,16 @@ "required": true }, "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, "401": { "description": "Unauthorized error(s)", "content": { @@ -128705,6 +138847,7 @@ "gameCenterDetail", "gameCenterGroup", "gameCenterLeaderboardSets", + "gameCenterScoreModerations", "activity", "challenge", "versions" @@ -128745,6 +138888,7 @@ "challengeReleases", "leaderboardReleases", "leaderboardSetReleases", + "blockedPlayers", "challengesMinimumPlatformVersions" ] } @@ -129179,6 +139323,7 @@ "challengeReleases", "leaderboardReleases", "leaderboardSetReleases", + "blockedPlayers", "challengesMinimumPlatformVersions" ] } @@ -129505,6 +139650,7 @@ "challengeReleases", "leaderboardReleases", "leaderboardSetReleases", + "blockedPlayers", "challengesMinimumPlatformVersions" ] } @@ -129739,6 +139885,16 @@ "required": true }, "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, "401": { "description": "Unauthorized error(s)", "content": { @@ -129822,6 +139978,16 @@ "required": true }, "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, "401": { "description": "Unauthorized error(s)", "content": { @@ -129905,6 +140071,16 @@ "required": true }, "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, "401": { "description": "Unauthorized error(s)", "content": { @@ -130129,6 +140305,7 @@ "inAppPurchases", "subscriptionGroups", "gameCenterEnabledVersions", + "performanceOverviews", "perfPowerMetrics", "appCustomProductPages", "inAppPurchasesV2", @@ -130371,6 +140548,16 @@ "required": true }, "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, "401": { "description": "Unauthorized error(s)", "content": { @@ -130555,6 +140742,7 @@ "challengeReleases", "leaderboardReleases", "leaderboardSetReleases", + "blockedPlayers", "challengesMinimumPlatformVersions" ] } @@ -130884,6 +141072,16 @@ "required": true }, "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, "401": { "description": "Unauthorized error(s)", "content": { @@ -131065,6 +141263,7 @@ "challengeReleases", "leaderboardReleases", "leaderboardSetReleases", + "blockedPlayers", "challengesMinimumPlatformVersions" ] } @@ -131424,6 +141623,7 @@ "challengeReleases", "leaderboardReleases", "leaderboardSetReleases", + "blockedPlayers", "challengesMinimumPlatformVersions" ] } @@ -131515,6 +141715,7 @@ "releases", "activity", "challenge", + "gameCenterScoreModerations", "versions" ] } @@ -131901,6 +142102,7 @@ "challengeReleases", "leaderboardReleases", "leaderboardSetReleases", + "blockedPlayers", "challengesMinimumPlatformVersions" ] } @@ -131984,6 +142186,7 @@ "releases", "activity", "challenge", + "gameCenterScoreModerations", "versions" ] } @@ -132253,6 +142456,7 @@ "challengeReleases", "leaderboardReleases", "leaderboardSetReleases", + "blockedPlayers", "challengesMinimumPlatformVersions" ] } @@ -132303,6 +142507,7 @@ "inAppPurchases", "subscriptionGroups", "gameCenterEnabledVersions", + "performanceOverviews", "perfPowerMetrics", "appCustomProductPages", "inAppPurchasesV2", @@ -132403,6 +142608,7 @@ "releases", "activity", "challenge", + "gameCenterScoreModerations", "versions" ] } @@ -133024,6 +143230,16 @@ "required": true }, "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, "401": { "description": "Unauthorized error(s)", "content": { @@ -133190,6 +143406,7 @@ "challengeReleases", "leaderboardReleases", "leaderboardSetReleases", + "blockedPlayers", "challengesMinimumPlatformVersions" ] } @@ -133534,6 +143751,16 @@ "required": true }, "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, "401": { "description": "Unauthorized error(s)", "content": { @@ -133697,6 +143924,7 @@ "challengeReleases", "leaderboardReleases", "leaderboardSetReleases", + "blockedPlayers", "challengesMinimumPlatformVersions" ] } @@ -133754,6 +143982,7 @@ "gameCenterDetail", "gameCenterGroup", "gameCenterLeaderboardSets", + "gameCenterScoreModerations", "activity", "challenge", "versions" @@ -134008,6 +144237,16 @@ "required": true }, "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, "401": { "description": "Unauthorized error(s)", "content": { @@ -134200,6 +144439,7 @@ "challengeReleases", "leaderboardReleases", "leaderboardSetReleases", + "blockedPlayers", "challengesMinimumPlatformVersions" ] } @@ -134592,6 +144832,16 @@ "required": true }, "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, "401": { "description": "Unauthorized error(s)", "content": { @@ -134741,6 +144991,7 @@ "gameCenterDetail", "gameCenterGroup", "gameCenterLeaderboardSets", + "gameCenterScoreModerations", "activity", "challenge", "versions" @@ -134781,6 +145032,7 @@ "challengeReleases", "leaderboardReleases", "leaderboardSetReleases", + "blockedPlayers", "challengesMinimumPlatformVersions" ] } @@ -136099,6 +146351,7 @@ "challengeReleases", "leaderboardReleases", "leaderboardSetReleases", + "blockedPlayers", "challengesMinimumPlatformVersions" ] } @@ -136529,6 +146782,7 @@ "challengeReleases", "leaderboardReleases", "leaderboardSetReleases", + "blockedPlayers", "challengesMinimumPlatformVersions" ] } @@ -137127,6 +147381,16 @@ "required": true }, "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, "401": { "description": "Unauthorized error(s)", "content": { @@ -137209,6 +147473,16 @@ "required": true }, "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, "401": { "description": "Unauthorized error(s)", "content": { @@ -137291,6 +147565,16 @@ "required": true }, "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, "401": { "description": "Unauthorized error(s)", "content": { @@ -137440,6 +147724,7 @@ "gameCenterDetail", "gameCenterGroup", "gameCenterLeaderboardSets", + "gameCenterScoreModerations", "activity", "challenge", "versions" @@ -137480,6 +147765,7 @@ "challengeReleases", "leaderboardReleases", "leaderboardSetReleases", + "blockedPlayers", "challengesMinimumPlatformVersions" ] } @@ -138109,6 +148395,16 @@ "required": true }, "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, "401": { "description": "Unauthorized error(s)", "content": { @@ -138192,6 +148488,16 @@ "required": true }, "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, "401": { "description": "Unauthorized error(s)", "content": { @@ -138275,6 +148581,16 @@ "required": true }, "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, "401": { "description": "Unauthorized error(s)", "content": { @@ -138467,6 +148783,7 @@ "challengeReleases", "leaderboardReleases", "leaderboardSetReleases", + "blockedPlayers", "challengesMinimumPlatformVersions" ] } @@ -138850,6 +149167,16 @@ "required": true }, "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, "401": { "description": "Unauthorized error(s)", "content": { @@ -138990,6 +149317,7 @@ "challengeReleases", "leaderboardReleases", "leaderboardSetReleases", + "blockedPlayers", "challengesMinimumPlatformVersions" ] } @@ -139674,6 +150002,7 @@ "challengeReleases", "leaderboardReleases", "leaderboardSetReleases", + "blockedPlayers", "challengesMinimumPlatformVersions" ] } @@ -140095,6 +150424,16 @@ "required": true }, "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, "401": { "description": "Unauthorized error(s)", "content": { @@ -140192,6 +150531,16 @@ "required": true }, "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, "401": { "description": "Unauthorized error(s)", "content": { @@ -140359,6 +150708,16 @@ "required": true }, "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, "401": { "description": "Unauthorized error(s)", "content": { @@ -140512,6 +150871,7 @@ "challengeReleases", "leaderboardReleases", "leaderboardSetReleases", + "blockedPlayers", "challengesMinimumPlatformVersions" ] } @@ -141261,6 +151621,7 @@ "challengeReleases", "leaderboardReleases", "leaderboardSetReleases", + "blockedPlayers", "challengesMinimumPlatformVersions" ] } @@ -141426,6 +151787,16 @@ "required": true }, "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, "401": { "description": "Unauthorized error(s)", "content": { @@ -141522,6 +151893,16 @@ "required": true }, "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, "401": { "description": "Unauthorized error(s)", "content": { @@ -141600,6 +151981,261 @@ } ] }, + "/v2/gameCenterLeaderboards/{id}/relationships/gameCenterScoreModerations": { + "get": { + "tags": [ + "GameCenterLeaderboards" + ], + "operationId": "gameCenterLeaderboardsV2_gameCenterScoreModerations_getToManyRelationship", + "parameters": [ + { + "name": "limit", + "in": "query", + "description": "maximum resources per page", + "schema": { + "type": "integer", + "maximum": 200 + }, + "style": "form" + } + ], + "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "401": { + "description": "Unauthorized error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "403": { + "description": "Forbidden error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "404": { + "description": "Not found error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "200": { + "description": "List of related linkages", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GameCenterLeaderboardV2GameCenterScoreModerationsLinkagesResponse" + } + } + } + }, + "429": { + "description": "Rate limit exceeded error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + } + } + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "the id of the requested resource", + "schema": { + "type": "string" + }, + "style": "simple", + "required": true + } + ] + }, + "/v2/gameCenterLeaderboards/{id}/gameCenterScoreModerations": { + "get": { + "tags": [ + "GameCenterLeaderboards" + ], + "operationId": "gameCenterLeaderboardsV2_gameCenterScoreModerations_getToManyRelated", + "parameters": [ + { + "name": "exists[blocked]", + "in": "query", + "description": "filter by attribute 'blocked'", + "schema": { + "type": "boolean" + }, + "style": "form", + "explode": false + }, + { + "name": "fields[gameCenterScoreModerations]", + "in": "query", + "description": "the fields to include for returned resources of type gameCenterScoreModerations", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "rank", + "score", + "submittedDate", + "blocked", + "preReleased", + "context", + "challengeIds", + "player" + ] + } + }, + "style": "form", + "explode": false + }, + { + "name": "fields[gameCenterDetailPlayers]", + "in": "query", + "description": "the fields to include for returned resources of type gameCenterDetailPlayers", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "nickname", + "blocked", + "bundleId" + ] + } + }, + "style": "form", + "explode": false + }, + { + "name": "limit", + "in": "query", + "description": "maximum resources per page", + "schema": { + "type": "integer", + "maximum": 200 + }, + "style": "form" + }, + { + "name": "include", + "in": "query", + "description": "comma-separated list of relationships to include", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "player" + ] + } + }, + "style": "form", + "explode": false + } + ], + "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "401": { + "description": "Unauthorized error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "403": { + "description": "Forbidden error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "404": { + "description": "Not found error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "200": { + "description": "List of GameCenterScoreModerations", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GameCenterScoreModerationsResponse" + } + } + } + }, + "429": { + "description": "Rate limit exceeded error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + } + } + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "the id of the requested resource", + "schema": { + "type": "string" + }, + "style": "simple", + "required": true + } + ] + }, "/v2/gameCenterLeaderboards/{id}/relationships/versions": { "get": { "tags": [ @@ -141745,6 +152381,7 @@ "gameCenterDetail", "gameCenterGroup", "gameCenterLeaderboardSets", + "gameCenterScoreModerations", "activity", "challenge", "versions" @@ -144602,6 +155239,647 @@ } ] }, + "/v1/inAppPurchaseVersions/{id}/relationships/image": { + "get": { + "tags": [ + "InAppPurchaseVersions" + ], + "operationId": "inAppPurchaseVersions_image_getToOneRelationship", + "parameters": [], + "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "401": { + "description": "Unauthorized error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "403": { + "description": "Forbidden error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "404": { + "description": "Not found error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "200": { + "description": "Related linkage", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/InAppPurchaseVersionImageLinkageResponse" + } + } + } + }, + "429": { + "description": "Rate limit exceeded error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + } + } + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "the id of the requested resource", + "schema": { + "type": "string" + }, + "style": "simple", + "required": true + } + ] + }, + "/v1/inAppPurchaseVersions/{id}/image": { + "get": { + "tags": [ + "InAppPurchaseVersions" + ], + "operationId": "inAppPurchaseVersions_image_getToOneRelated", + "parameters": [ + { + "name": "fields[inAppPurchaseImages]", + "in": "query", + "description": "the fields to include for returned resources of type inAppPurchaseImages", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "fileSize", + "fileName", + "assetToken", + "imageAsset", + "uploadOperations", + "assetDeliveryState" + ] + } + }, + "style": "form", + "explode": false + } + ], + "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "401": { + "description": "Unauthorized error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "403": { + "description": "Forbidden error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "404": { + "description": "Not found error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "200": { + "description": "Single InAppPurchaseImage", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/InAppPurchaseImageV2Response" + } + } + } + }, + "429": { + "description": "Rate limit exceeded error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + } + } + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "the id of the requested resource", + "schema": { + "type": "string" + }, + "style": "simple", + "required": true + } + ] + }, + "/v1/inAppPurchaseVersions/{id}/relationships/images": { + "get": { + "tags": [ + "InAppPurchaseVersions" + ], + "operationId": "inAppPurchaseVersions_images_getToManyRelationship", + "parameters": [ + { + "name": "limit", + "in": "query", + "description": "maximum resources per page", + "schema": { + "type": "integer", + "maximum": 200 + }, + "style": "form" + } + ], + "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "401": { + "description": "Unauthorized error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "403": { + "description": "Forbidden error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "404": { + "description": "Not found error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "200": { + "description": "List of related linkages", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/InAppPurchaseVersionImagesLinkagesResponse" + } + } + } + }, + "429": { + "description": "Rate limit exceeded error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + } + } + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "the id of the requested resource", + "schema": { + "type": "string" + }, + "style": "simple", + "required": true + } + ] + }, + "/v1/inAppPurchaseVersions/{id}/images": { + "get": { + "tags": [ + "InAppPurchaseVersions" + ], + "operationId": "inAppPurchaseVersions_images_getToManyRelated", + "parameters": [ + { + "name": "fields[inAppPurchaseImages]", + "in": "query", + "description": "the fields to include for returned resources of type inAppPurchaseImages", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "fileSize", + "fileName", + "assetToken", + "imageAsset", + "uploadOperations", + "assetDeliveryState" + ] + } + }, + "style": "form", + "explode": false + }, + { + "name": "limit", + "in": "query", + "description": "maximum resources per page", + "schema": { + "type": "integer", + "maximum": 200 + }, + "style": "form" + } + ], + "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "401": { + "description": "Unauthorized error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "403": { + "description": "Forbidden error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "404": { + "description": "Not found error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "200": { + "description": "List of InAppPurchaseImages", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/InAppPurchaseImagesV2Response" + } + } + } + }, + "429": { + "description": "Rate limit exceeded error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + } + } + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "the id of the requested resource", + "schema": { + "type": "string" + }, + "style": "simple", + "required": true + } + ] + }, + "/v1/inAppPurchaseVersions/{id}/relationships/localizations": { + "get": { + "tags": [ + "InAppPurchaseVersions" + ], + "operationId": "inAppPurchaseVersions_localizations_getToManyRelationship", + "parameters": [ + { + "name": "limit", + "in": "query", + "description": "maximum resources per page", + "schema": { + "type": "integer", + "maximum": 200 + }, + "style": "form" + } + ], + "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "401": { + "description": "Unauthorized error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "403": { + "description": "Forbidden error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "404": { + "description": "Not found error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "200": { + "description": "List of related linkages", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/InAppPurchaseVersionLocalizationsLinkagesResponse" + } + } + } + }, + "429": { + "description": "Rate limit exceeded error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + } + } + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "the id of the requested resource", + "schema": { + "type": "string" + }, + "style": "simple", + "required": true + } + ] + }, + "/v1/inAppPurchaseVersions/{id}/localizations": { + "get": { + "tags": [ + "InAppPurchaseVersions" + ], + "operationId": "inAppPurchaseVersions_localizations_getToManyRelated", + "parameters": [ + { + "name": "fields[inAppPurchaseLocalizations]", + "in": "query", + "description": "the fields to include for returned resources of type inAppPurchaseLocalizations", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "name", + "locale", + "description", + "version" + ] + } + }, + "style": "form", + "explode": false + }, + { + "name": "fields[inAppPurchaseVersions]", + "in": "query", + "description": "the fields to include for returned resources of type inAppPurchaseVersions", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "version", + "state", + "inAppPurchase", + "image", + "images", + "localizations" + ] + } + }, + "style": "form", + "explode": false + }, + { + "name": "limit", + "in": "query", + "description": "maximum resources per page", + "schema": { + "type": "integer", + "maximum": 200 + }, + "style": "form" + }, + { + "name": "include", + "in": "query", + "description": "comma-separated list of relationships to include", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "version" + ] + } + }, + "style": "form", + "explode": false + } + ], + "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "401": { + "description": "Unauthorized error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "403": { + "description": "Forbidden error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "404": { + "description": "Not found error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "200": { + "description": "List of InAppPurchaseLocalizations", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/InAppPurchaseLocalizationsV2Response" + } + } + } + }, + "429": { + "description": "Rate limit exceeded error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + } + } + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "the id of the requested resource", + "schema": { + "type": "string" + }, + "style": "simple", + "required": true + } + ] + }, "/v2/inAppPurchases/{id}/relationships/appStoreReviewScreenshot": { "get": { "tags": [ @@ -144740,7 +156018,8 @@ "iapPriceSchedule", "inAppPurchaseAvailability", "images", - "offerCodes" + "offerCodes", + "versions" ] } }, @@ -144974,7 +156253,8 @@ "iapPriceSchedule", "inAppPurchaseAvailability", "images", - "offerCodes" + "offerCodes", + "versions" ] } }, @@ -145481,7 +156761,8 @@ "iapPriceSchedule", "inAppPurchaseAvailability", "images", - "offerCodes" + "offerCodes", + "versions" ] } }, @@ -145962,7 +157243,8 @@ "iapPriceSchedule", "inAppPurchaseAvailability", "images", - "offerCodes" + "offerCodes", + "versions" ] } }, @@ -146797,7 +158079,8 @@ "iapPriceSchedule", "inAppPurchaseAvailability", "images", - "offerCodes" + "offerCodes", + "versions" ] } }, @@ -146820,6 +158103,8 @@ "subscriptionPeriod", "reviewNote", "groupLevel", + "multiSeatStatus", + "marketSettings", "subscriptionLocalizations", "appStoreReviewScreenshot", "group", @@ -146831,7 +158116,9 @@ "promotedPurchase", "subscriptionAvailability", "winBackOffers", - "images" + "images", + "planAvailabilities", + "versions" ] } }, @@ -146932,6 +158219,350 @@ } ] }, + "/v2/inAppPurchases/{id}/relationships/versions": { + "get": { + "tags": [ + "InAppPurchases" + ], + "operationId": "inAppPurchasesV2_versions_getToManyRelationship", + "parameters": [ + { + "name": "limit", + "in": "query", + "description": "maximum resources per page", + "schema": { + "type": "integer", + "maximum": 200 + }, + "style": "form" + } + ], + "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "401": { + "description": "Unauthorized error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "403": { + "description": "Forbidden error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "404": { + "description": "Not found error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "200": { + "description": "List of related linkages", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/InAppPurchaseV2VersionsLinkagesResponse" + } + } + } + }, + "429": { + "description": "Rate limit exceeded error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + } + } + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "the id of the requested resource", + "schema": { + "type": "string" + }, + "style": "simple", + "required": true + } + ] + }, + "/v2/inAppPurchases/{id}/versions": { + "get": { + "tags": [ + "InAppPurchases" + ], + "operationId": "inAppPurchasesV2_versions_getToManyRelated", + "parameters": [ + { + "name": "filter[state]", + "in": "query", + "description": "filter by attribute 'state'", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "PREPARE_FOR_SUBMISSION", + "READY_FOR_REVIEW", + "WAITING_FOR_REVIEW", + "IN_REVIEW", + "ACCEPTED", + "APPROVED", + "REPLACED_WITH_NEW_VERSION", + "REJECTED", + "DEVELOPER_REJECTED" + ] + } + }, + "style": "form", + "explode": false + }, + { + "name": "fields[inAppPurchaseVersions]", + "in": "query", + "description": "the fields to include for returned resources of type inAppPurchaseVersions", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "version", + "state", + "inAppPurchase", + "image", + "images", + "localizations" + ] + } + }, + "style": "form", + "explode": false + }, + { + "name": "fields[inAppPurchases]", + "in": "query", + "description": "the fields to include for returned resources of type inAppPurchases", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "name", + "productId", + "inAppPurchaseType", + "state", + "reviewNote", + "familySharable", + "contentHosting", + "inAppPurchaseLocalizations", + "pricePoints", + "content", + "appStoreReviewScreenshot", + "promotedPurchase", + "iapPriceSchedule", + "inAppPurchaseAvailability", + "images", + "offerCodes", + "versions" + ] + } + }, + "style": "form", + "explode": false + }, + { + "name": "fields[inAppPurchaseImages]", + "in": "query", + "description": "the fields to include for returned resources of type inAppPurchaseImages", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "fileSize", + "fileName", + "assetToken", + "imageAsset", + "uploadOperations", + "assetDeliveryState" + ] + } + }, + "style": "form", + "explode": false + }, + { + "name": "fields[inAppPurchaseLocalizations]", + "in": "query", + "description": "the fields to include for returned resources of type inAppPurchaseLocalizations", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "name", + "locale", + "description", + "version" + ] + } + }, + "style": "form", + "explode": false + }, + { + "name": "limit", + "in": "query", + "description": "maximum resources per page", + "schema": { + "type": "integer", + "maximum": 200 + }, + "style": "form" + }, + { + "name": "include", + "in": "query", + "description": "comma-separated list of relationships to include", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "inAppPurchase", + "image", + "images", + "localizations" + ] + } + }, + "style": "form", + "explode": false + }, + { + "name": "limit[images]", + "in": "query", + "description": "maximum number of related images returned (when they are included)", + "schema": { + "type": "integer", + "maximum": 50 + }, + "style": "form" + }, + { + "name": "limit[localizations]", + "in": "query", + "description": "maximum number of related localizations returned (when they are included)", + "schema": { + "type": "integer", + "maximum": 50 + }, + "style": "form" + } + ], + "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "401": { + "description": "Unauthorized error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "403": { + "description": "Forbidden error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "404": { + "description": "Not found error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "200": { + "description": "List of InAppPurchaseVersions", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/InAppPurchaseVersionsResponse" + } + } + } + }, + "429": { + "description": "Rate limit exceeded error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + } + } + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "the id of the requested resource", + "schema": { + "type": "string" + }, + "style": "simple", + "required": true + } + ] + }, "/v1/merchantIds/{id}/relationships/certificates": { "get": { "tags": [ @@ -147747,6 +159378,7 @@ "inAppPurchases", "subscriptionGroups", "gameCenterEnabledVersions", + "performanceOverviews", "perfPowerMetrics", "appCustomProductPages", "inAppPurchasesV2", @@ -148812,7 +160444,10 @@ "gameCenterActivityVersion", "gameCenterChallengeVersion", "gameCenterLeaderboardSetVersion", - "gameCenterLeaderboardVersion" + "gameCenterLeaderboardVersion", + "inAppPurchaseVersion", + "subscriptionVersion", + "subscriptionGroupVersion" ] } }, @@ -148945,6 +160580,7 @@ "state", "stateDetails", "version", + "locale", "backgroundAsset", "internalBetaRelease", "externalBetaRelease", @@ -149058,6 +160694,67 @@ "style": "form", "explode": false }, + { + "name": "fields[inAppPurchaseVersions]", + "in": "query", + "description": "the fields to include for returned resources of type inAppPurchaseVersions", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "version", + "state", + "inAppPurchase", + "image", + "images", + "localizations" + ] + } + }, + "style": "form", + "explode": false + }, + { + "name": "fields[subscriptionVersions]", + "in": "query", + "description": "the fields to include for returned resources of type subscriptionVersions", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "version", + "state", + "subscription", + "image", + "images", + "localizations" + ] + } + }, + "style": "form", + "explode": false + }, + { + "name": "fields[subscriptionGroupVersions]", + "in": "query", + "description": "the fields to include for returned resources of type subscriptionGroupVersions", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "version", + "state", + "subscriptionGroup", + "localizations" + ] + } + }, + "style": "form", + "explode": false + }, { "name": "limit", "in": "query", @@ -149087,7 +160784,10 @@ "gameCenterActivityVersion", "gameCenterChallengeVersion", "gameCenterLeaderboardSetVersion", - "gameCenterLeaderboardVersion" + "gameCenterLeaderboardVersion", + "inAppPurchaseVersion", + "subscriptionVersion", + "subscriptionGroupVersion" ] } }, @@ -149960,6 +161660,7 @@ "SubscriptionAvailabilities" ], "operationId": "subscriptionAvailabilities_availableTerritories_getToManyRelationship", + "deprecated": true, "parameters": [ { "name": "limit", @@ -150054,6 +161755,7 @@ "SubscriptionAvailabilities" ], "operationId": "subscriptionAvailabilities_availableTerritories_getToManyRelated", + "deprecated": true, "parameters": [ { "name": "fields[territories]", @@ -150158,6 +161860,248 @@ } ] }, + "/v1/subscriptionGroupVersions/{id}/relationships/localizations": { + "get": { + "tags": [ + "SubscriptionGroupVersions" + ], + "operationId": "subscriptionGroupVersions_localizations_getToManyRelationship", + "parameters": [ + { + "name": "limit", + "in": "query", + "description": "maximum resources per page", + "schema": { + "type": "integer", + "maximum": 200 + }, + "style": "form" + } + ], + "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "401": { + "description": "Unauthorized error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "403": { + "description": "Forbidden error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "404": { + "description": "Not found error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "200": { + "description": "List of related linkages", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SubscriptionGroupVersionLocalizationsLinkagesResponse" + } + } + } + }, + "429": { + "description": "Rate limit exceeded error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + } + } + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "the id of the requested resource", + "schema": { + "type": "string" + }, + "style": "simple", + "required": true + } + ] + }, + "/v1/subscriptionGroupVersions/{id}/localizations": { + "get": { + "tags": [ + "SubscriptionGroupVersions" + ], + "operationId": "subscriptionGroupVersions_localizations_getToManyRelated", + "parameters": [ + { + "name": "fields[subscriptionGroupLocalizations]", + "in": "query", + "description": "the fields to include for returned resources of type subscriptionGroupLocalizations", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "name", + "customAppName", + "locale", + "version" + ] + } + }, + "style": "form", + "explode": false + }, + { + "name": "fields[subscriptionGroupVersions]", + "in": "query", + "description": "the fields to include for returned resources of type subscriptionGroupVersions", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "version", + "state", + "subscriptionGroup", + "localizations" + ] + } + }, + "style": "form", + "explode": false + }, + { + "name": "limit", + "in": "query", + "description": "maximum resources per page", + "schema": { + "type": "integer", + "maximum": 200 + }, + "style": "form" + }, + { + "name": "include", + "in": "query", + "description": "comma-separated list of relationships to include", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "version" + ] + } + }, + "style": "form", + "explode": false + } + ], + "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "401": { + "description": "Unauthorized error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "403": { + "description": "Forbidden error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "404": { + "description": "Not found error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "200": { + "description": "List of SubscriptionGroupLocalizations", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SubscriptionGroupLocalizationsV2Response" + } + } + } + }, + "429": { + "description": "Rate limit exceeded error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + } + } + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "the id of the requested resource", + "schema": { + "type": "string" + }, + "style": "simple", + "required": true + } + ] + }, "/v1/subscriptionGroups/{id}/relationships/subscriptionGroupLocalizations": { "get": { "tags": [ @@ -150290,7 +162234,8 @@ "enum": [ "referenceName", "subscriptions", - "subscriptionGroupLocalizations" + "subscriptionGroupLocalizations", + "versions" ] } }, @@ -150585,6 +162530,8 @@ "subscriptionPeriod", "reviewNote", "groupLevel", + "multiSeatStatus", + "marketSettings", "subscriptionLocalizations", "appStoreReviewScreenshot", "group", @@ -150596,7 +162543,9 @@ "promotedPurchase", "subscriptionAvailability", "winBackOffers", - "images" + "images", + "planAvailabilities", + "versions" ] } }, @@ -150658,7 +162607,8 @@ "enum": [ "referenceName", "subscriptions", - "subscriptionGroupLocalizations" + "subscriptionGroupLocalizations", + "versions" ] } }, @@ -150679,6 +162629,7 @@ "duration", "offerMode", "numberOfPeriods", + "targetSubscriptionPlanType", "subscription", "territory", "subscriptionPricePoint" @@ -150702,6 +162653,7 @@ "numberOfPeriods", "offerCode", "offerMode", + "targetSubscriptionPlanType", "subscription", "prices" ] @@ -150730,6 +162682,7 @@ "sandboxCodeCount", "active", "autoRenewEnabled", + "targetSubscriptionPlanType", "subscription", "oneTimeUseCodes", "customCodes", @@ -150751,6 +162704,7 @@ "enum": [ "startDate", "preserved", + "planType", "territory", "subscriptionPricePoint" ] @@ -150817,6 +162771,7 @@ "endDate", "priority", "promotionIntent", + "targetSubscriptionPlanType", "prices" ] } @@ -150847,6 +162802,45 @@ "style": "form", "explode": false }, + { + "name": "fields[subscriptionPlanAvailabilities]", + "in": "query", + "description": "the fields to include for returned resources of type subscriptionPlanAvailabilities", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "availableInNewTerritories", + "planType", + "availableTerritories" + ] + } + }, + "style": "form", + "explode": false + }, + { + "name": "fields[subscriptionVersions]", + "in": "query", + "description": "the fields to include for returned resources of type subscriptionVersions", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "version", + "state", + "subscription", + "image", + "images", + "localizations" + ] + } + }, + "style": "form", + "explode": false + }, { "name": "limit", "in": "query", @@ -150876,7 +162870,9 @@ "promotedPurchase", "subscriptionAvailability", "winBackOffers", - "images" + "images", + "planAvailabilities", + "versions" ] } }, @@ -150952,6 +162948,26 @@ "maximum": 50 }, "style": "form" + }, + { + "name": "limit[planAvailabilities]", + "in": "query", + "description": "maximum number of related planAvailabilities returned (when they are included)", + "schema": { + "type": "integer", + "maximum": 50 + }, + "style": "form" + }, + { + "name": "limit[versions]", + "in": "query", + "description": "maximum number of related versions returned (when they are included)", + "schema": { + "type": "integer", + "maximum": 50 + }, + "style": "form" } ], "responses": { @@ -151030,6 +163046,302 @@ } ] }, + "/v1/subscriptionGroups/{id}/relationships/versions": { + "get": { + "tags": [ + "SubscriptionGroups" + ], + "operationId": "subscriptionGroups_versions_getToManyRelationship", + "parameters": [ + { + "name": "limit", + "in": "query", + "description": "maximum resources per page", + "schema": { + "type": "integer", + "maximum": 200 + }, + "style": "form" + } + ], + "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "401": { + "description": "Unauthorized error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "403": { + "description": "Forbidden error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "404": { + "description": "Not found error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "200": { + "description": "List of related linkages", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SubscriptionGroupVersionsLinkagesResponse" + } + } + } + }, + "429": { + "description": "Rate limit exceeded error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + } + } + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "the id of the requested resource", + "schema": { + "type": "string" + }, + "style": "simple", + "required": true + } + ] + }, + "/v1/subscriptionGroups/{id}/versions": { + "get": { + "tags": [ + "SubscriptionGroups" + ], + "operationId": "subscriptionGroups_versions_getToManyRelated", + "parameters": [ + { + "name": "filter[state]", + "in": "query", + "description": "filter by attribute 'state'", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "PREPARE_FOR_SUBMISSION", + "READY_FOR_REVIEW", + "WAITING_FOR_REVIEW", + "IN_REVIEW", + "ACCEPTED", + "APPROVED", + "REPLACED_WITH_NEW_VERSION", + "REJECTED", + "DEVELOPER_REJECTED" + ] + } + }, + "style": "form", + "explode": false + }, + { + "name": "fields[subscriptionGroupVersions]", + "in": "query", + "description": "the fields to include for returned resources of type subscriptionGroupVersions", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "version", + "state", + "subscriptionGroup", + "localizations" + ] + } + }, + "style": "form", + "explode": false + }, + { + "name": "fields[subscriptionGroups]", + "in": "query", + "description": "the fields to include for returned resources of type subscriptionGroups", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "referenceName", + "subscriptions", + "subscriptionGroupLocalizations", + "versions" + ] + } + }, + "style": "form", + "explode": false + }, + { + "name": "fields[subscriptionGroupLocalizations]", + "in": "query", + "description": "the fields to include for returned resources of type subscriptionGroupLocalizations", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "name", + "customAppName", + "locale", + "version" + ] + } + }, + "style": "form", + "explode": false + }, + { + "name": "limit", + "in": "query", + "description": "maximum resources per page", + "schema": { + "type": "integer", + "maximum": 200 + }, + "style": "form" + }, + { + "name": "include", + "in": "query", + "description": "comma-separated list of relationships to include", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "subscriptionGroup", + "localizations" + ] + } + }, + "style": "form", + "explode": false + }, + { + "name": "limit[localizations]", + "in": "query", + "description": "maximum number of related localizations returned (when they are included)", + "schema": { + "type": "integer", + "maximum": 50 + }, + "style": "form" + } + ], + "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "401": { + "description": "Unauthorized error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "403": { + "description": "Forbidden error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "404": { + "description": "Not found error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "200": { + "description": "List of SubscriptionGroupVersions", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SubscriptionGroupVersionsResponse" + } + } + } + }, + "429": { + "description": "Rate limit exceeded error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + } + } + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "the id of the requested resource", + "schema": { + "type": "string" + }, + "style": "simple", + "required": true + } + ] + }, "/v1/subscriptionOfferCodeOneTimeUseCodes/{id}/values": { "get": { "tags": [ @@ -151255,6 +163567,7 @@ "sandboxCodeCount", "active", "autoRenewEnabled", + "targetSubscriptionPlanType", "subscription", "oneTimeUseCodes", "customCodes", @@ -151511,6 +163824,7 @@ "sandboxCodeCount", "active", "autoRenewEnabled", + "targetSubscriptionPlanType", "subscription", "oneTimeUseCodes", "customCodes", @@ -151784,7 +164098,8 @@ "proceeds", "proceedsYear2", "territory", - "equalizations" + "equalizations", + "adjustedEqualizations" ] } }, @@ -151895,6 +164210,507 @@ } ] }, + "/v1/subscriptionPlanAvailabilities/{id}/relationships/availableTerritories": { + "get": { + "tags": [ + "SubscriptionPlanAvailabilities" + ], + "operationId": "subscriptionPlanAvailabilities_availableTerritories_getToManyRelationship", + "parameters": [ + { + "name": "limit", + "in": "query", + "description": "maximum resources per page", + "schema": { + "type": "integer", + "maximum": 200 + }, + "style": "form" + } + ], + "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "401": { + "description": "Unauthorized error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "403": { + "description": "Forbidden error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "404": { + "description": "Not found error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "200": { + "description": "List of related linkages", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SubscriptionPlanAvailabilityAvailableTerritoriesLinkagesResponse" + } + } + } + }, + "429": { + "description": "Rate limit exceeded error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + } + } + }, + "patch": { + "tags": [ + "SubscriptionPlanAvailabilities" + ], + "operationId": "subscriptionPlanAvailabilities_availableTerritories_replaceToManyRelationship", + "requestBody": { + "description": "List of related linkages", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SubscriptionPlanAvailabilityAvailableTerritoriesLinkagesRequest" + } + } + }, + "required": true + }, + "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "401": { + "description": "Unauthorized error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "403": { + "description": "Forbidden error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "404": { + "description": "Not found error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "422": { + "description": "Unprocessable request entity error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "409": { + "description": "Request entity error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "204": { + "description": "Success (no content)" + }, + "429": { + "description": "Rate limit exceeded error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + } + } + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "the id of the requested resource", + "schema": { + "type": "string" + }, + "style": "simple", + "required": true + } + ] + }, + "/v1/subscriptionPlanAvailabilities/{id}/availableTerritories": { + "get": { + "tags": [ + "SubscriptionPlanAvailabilities" + ], + "operationId": "subscriptionPlanAvailabilities_availableTerritories_getToManyRelated", + "parameters": [ + { + "name": "fields[territories]", + "in": "query", + "description": "the fields to include for returned resources of type territories", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "currency" + ] + } + }, + "style": "form", + "explode": false + }, + { + "name": "limit", + "in": "query", + "description": "maximum resources per page", + "schema": { + "type": "integer", + "maximum": 200 + }, + "style": "form" + } + ], + "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "401": { + "description": "Unauthorized error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "403": { + "description": "Forbidden error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "404": { + "description": "Not found error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "200": { + "description": "List of Territories", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/TerritoriesResponse" + } + } + } + }, + "429": { + "description": "Rate limit exceeded error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + } + } + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "the id of the requested resource", + "schema": { + "type": "string" + }, + "style": "simple", + "required": true + } + ] + }, + "/v1/subscriptionPricePoints/{id}/adjustedEqualizations": { + "get": { + "tags": [ + "SubscriptionPricePoints" + ], + "operationId": "subscriptionPricePoints_adjustedEqualizations_getToManyRelated", + "parameters": [ + { + "name": "filter[territory]", + "in": "query", + "description": "filter by id(s) of related 'territory'", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "style": "form", + "explode": false + }, + { + "name": "filter[subscription]", + "in": "query", + "description": "filter by id(s) of related 'subscription'", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "style": "form", + "explode": false + }, + { + "name": "filter[upfrontPricePointId]", + "in": "query", + "description": "filter by upfrontPricePointId", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "style": "form", + "explode": false + }, + { + "name": "filter[planType]", + "in": "query", + "description": "filter by planType", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "style": "form", + "explode": false, + "required": true + }, + { + "name": "fields[subscriptionPricePoints]", + "in": "query", + "description": "the fields to include for returned resources of type subscriptionPricePoints", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "customerPrice", + "proceeds", + "proceedsYear2", + "territory", + "equalizations", + "adjustedEqualizations" + ] + } + }, + "style": "form", + "explode": false + }, + { + "name": "fields[territories]", + "in": "query", + "description": "the fields to include for returned resources of type territories", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "currency" + ] + } + }, + "style": "form", + "explode": false + }, + { + "name": "limit", + "in": "query", + "description": "maximum resources per page", + "schema": { + "type": "integer", + "maximum": 8000 + }, + "style": "form" + }, + { + "name": "include", + "in": "query", + "description": "comma-separated list of relationships to include", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "territory" + ] + } + }, + "style": "form", + "explode": false + } + ], + "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "401": { + "description": "Unauthorized error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "403": { + "description": "Forbidden error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "404": { + "description": "Not found error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "200": { + "description": "List of SubscriptionPricePoints", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SubscriptionPricePointsResponse" + } + }, + "text/csv": { + "schema": { + "$ref": "#/components/schemas/csv" + } + } + } + }, + "429": { + "description": "Rate limit exceeded error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + } + } + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "the id of the requested resource", + "schema": { + "type": "string" + }, + "style": "simple", + "required": true + } + ] + }, "/v1/subscriptionPricePoints/{id}/relationships/equalizations": { "get": { "tags": [ @@ -152022,6 +164838,32 @@ "style": "form", "explode": false }, + { + "name": "filter[upfrontPricePointId]", + "in": "query", + "description": "filter by upfrontPricePointId", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "style": "form", + "explode": false + }, + { + "name": "filter[planType]", + "in": "query", + "description": "filter by planType", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "style": "form", + "explode": false + }, { "name": "fields[subscriptionPricePoints]", "in": "query", @@ -152035,7 +164877,8 @@ "proceeds", "proceedsYear2", "territory", - "equalizations" + "equalizations", + "adjustedEqualizations" ] } }, @@ -152326,7 +165169,8 @@ "proceeds", "proceedsYear2", "territory", - "equalizations" + "equalizations", + "adjustedEqualizations" ] } }, @@ -152437,6 +165281,647 @@ } ] }, + "/v1/subscriptionVersions/{id}/relationships/image": { + "get": { + "tags": [ + "SubscriptionVersions" + ], + "operationId": "subscriptionVersions_image_getToOneRelationship", + "parameters": [], + "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "401": { + "description": "Unauthorized error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "403": { + "description": "Forbidden error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "404": { + "description": "Not found error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "200": { + "description": "Related linkage", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SubscriptionVersionImageLinkageResponse" + } + } + } + }, + "429": { + "description": "Rate limit exceeded error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + } + } + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "the id of the requested resource", + "schema": { + "type": "string" + }, + "style": "simple", + "required": true + } + ] + }, + "/v1/subscriptionVersions/{id}/image": { + "get": { + "tags": [ + "SubscriptionVersions" + ], + "operationId": "subscriptionVersions_image_getToOneRelated", + "parameters": [ + { + "name": "fields[subscriptionImages]", + "in": "query", + "description": "the fields to include for returned resources of type subscriptionImages", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "fileSize", + "fileName", + "assetToken", + "imageAsset", + "uploadOperations", + "assetDeliveryState" + ] + } + }, + "style": "form", + "explode": false + } + ], + "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "401": { + "description": "Unauthorized error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "403": { + "description": "Forbidden error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "404": { + "description": "Not found error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "200": { + "description": "Single SubscriptionImage", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SubscriptionImageV2Response" + } + } + } + }, + "429": { + "description": "Rate limit exceeded error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + } + } + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "the id of the requested resource", + "schema": { + "type": "string" + }, + "style": "simple", + "required": true + } + ] + }, + "/v1/subscriptionVersions/{id}/relationships/images": { + "get": { + "tags": [ + "SubscriptionVersions" + ], + "operationId": "subscriptionVersions_images_getToManyRelationship", + "parameters": [ + { + "name": "limit", + "in": "query", + "description": "maximum resources per page", + "schema": { + "type": "integer", + "maximum": 200 + }, + "style": "form" + } + ], + "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "401": { + "description": "Unauthorized error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "403": { + "description": "Forbidden error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "404": { + "description": "Not found error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "200": { + "description": "List of related linkages", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SubscriptionVersionImagesLinkagesResponse" + } + } + } + }, + "429": { + "description": "Rate limit exceeded error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + } + } + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "the id of the requested resource", + "schema": { + "type": "string" + }, + "style": "simple", + "required": true + } + ] + }, + "/v1/subscriptionVersions/{id}/images": { + "get": { + "tags": [ + "SubscriptionVersions" + ], + "operationId": "subscriptionVersions_images_getToManyRelated", + "parameters": [ + { + "name": "fields[subscriptionImages]", + "in": "query", + "description": "the fields to include for returned resources of type subscriptionImages", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "fileSize", + "fileName", + "assetToken", + "imageAsset", + "uploadOperations", + "assetDeliveryState" + ] + } + }, + "style": "form", + "explode": false + }, + { + "name": "limit", + "in": "query", + "description": "maximum resources per page", + "schema": { + "type": "integer", + "maximum": 200 + }, + "style": "form" + } + ], + "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "401": { + "description": "Unauthorized error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "403": { + "description": "Forbidden error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "404": { + "description": "Not found error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "200": { + "description": "List of SubscriptionImages", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SubscriptionImagesV2Response" + } + } + } + }, + "429": { + "description": "Rate limit exceeded error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + } + } + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "the id of the requested resource", + "schema": { + "type": "string" + }, + "style": "simple", + "required": true + } + ] + }, + "/v1/subscriptionVersions/{id}/relationships/localizations": { + "get": { + "tags": [ + "SubscriptionVersions" + ], + "operationId": "subscriptionVersions_localizations_getToManyRelationship", + "parameters": [ + { + "name": "limit", + "in": "query", + "description": "maximum resources per page", + "schema": { + "type": "integer", + "maximum": 200 + }, + "style": "form" + } + ], + "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "401": { + "description": "Unauthorized error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "403": { + "description": "Forbidden error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "404": { + "description": "Not found error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "200": { + "description": "List of related linkages", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SubscriptionVersionLocalizationsLinkagesResponse" + } + } + } + }, + "429": { + "description": "Rate limit exceeded error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + } + } + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "the id of the requested resource", + "schema": { + "type": "string" + }, + "style": "simple", + "required": true + } + ] + }, + "/v1/subscriptionVersions/{id}/localizations": { + "get": { + "tags": [ + "SubscriptionVersions" + ], + "operationId": "subscriptionVersions_localizations_getToManyRelated", + "parameters": [ + { + "name": "fields[subscriptionLocalizations]", + "in": "query", + "description": "the fields to include for returned resources of type subscriptionLocalizations", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "name", + "locale", + "description", + "version" + ] + } + }, + "style": "form", + "explode": false + }, + { + "name": "fields[subscriptionVersions]", + "in": "query", + "description": "the fields to include for returned resources of type subscriptionVersions", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "version", + "state", + "subscription", + "image", + "images", + "localizations" + ] + } + }, + "style": "form", + "explode": false + }, + { + "name": "limit", + "in": "query", + "description": "maximum resources per page", + "schema": { + "type": "integer", + "maximum": 200 + }, + "style": "form" + }, + { + "name": "include", + "in": "query", + "description": "comma-separated list of relationships to include", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "version" + ] + } + }, + "style": "form", + "explode": false + } + ], + "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "401": { + "description": "Unauthorized error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "403": { + "description": "Forbidden error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "404": { + "description": "Not found error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "200": { + "description": "List of SubscriptionLocalizations", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SubscriptionLocalizationsV2Response" + } + } + } + }, + "429": { + "description": "Rate limit exceeded error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + } + } + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "the id of the requested resource", + "schema": { + "type": "string" + }, + "style": "simple", + "required": true + } + ] + }, "/v1/subscriptions/{id}/relationships/appStoreReviewScreenshot": { "get": { "tags": [ @@ -152567,6 +166052,8 @@ "subscriptionPeriod", "reviewNote", "groupLevel", + "multiSeatStatus", + "marketSettings", "subscriptionLocalizations", "appStoreReviewScreenshot", "group", @@ -152578,7 +166065,9 @@ "promotedPurchase", "subscriptionAvailability", "winBackOffers", - "images" + "images", + "planAvailabilities", + "versions" ] } }, @@ -152818,6 +166307,8 @@ "subscriptionPeriod", "reviewNote", "groupLevel", + "multiSeatStatus", + "marketSettings", "subscriptionLocalizations", "appStoreReviewScreenshot", "group", @@ -152829,7 +166320,9 @@ "promotedPurchase", "subscriptionAvailability", "winBackOffers", - "images" + "images", + "planAvailabilities", + "versions" ] } }, @@ -153037,6 +166530,16 @@ "required": true }, "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, "401": { "description": "Unauthorized error(s)", "content": { @@ -153149,6 +166652,7 @@ "duration", "offerMode", "numberOfPeriods", + "targetSubscriptionPlanType", "subscription", "territory", "subscriptionPricePoint" @@ -153174,6 +166678,8 @@ "subscriptionPeriod", "reviewNote", "groupLevel", + "multiSeatStatus", + "marketSettings", "subscriptionLocalizations", "appStoreReviewScreenshot", "group", @@ -153185,7 +166691,9 @@ "promotedPurchase", "subscriptionAvailability", "winBackOffers", - "images" + "images", + "planAvailabilities", + "versions" ] } }, @@ -153221,7 +166729,8 @@ "proceeds", "proceedsYear2", "territory", - "equalizations" + "equalizations", + "adjustedEqualizations" ] } }, @@ -153467,6 +166976,7 @@ "sandboxCodeCount", "active", "autoRenewEnabled", + "targetSubscriptionPlanType", "subscription", "oneTimeUseCodes", "customCodes", @@ -153493,6 +167003,8 @@ "subscriptionPeriod", "reviewNote", "groupLevel", + "multiSeatStatus", + "marketSettings", "subscriptionLocalizations", "appStoreReviewScreenshot", "group", @@ -153504,7 +167016,9 @@ "promotedPurchase", "subscriptionAvailability", "winBackOffers", - "images" + "images", + "planAvailabilities", + "versions" ] } }, @@ -153707,6 +167221,254 @@ } ] }, + "/v1/subscriptions/{id}/relationships/planAvailabilities": { + "get": { + "tags": [ + "Subscriptions" + ], + "operationId": "subscriptions_planAvailabilities_getToManyRelationship", + "parameters": [ + { + "name": "limit", + "in": "query", + "description": "maximum resources per page", + "schema": { + "type": "integer", + "maximum": 200 + }, + "style": "form" + } + ], + "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "401": { + "description": "Unauthorized error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "403": { + "description": "Forbidden error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "404": { + "description": "Not found error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "200": { + "description": "List of related linkages", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SubscriptionPlanAvailabilitiesLinkagesResponse" + } + } + } + }, + "429": { + "description": "Rate limit exceeded error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + } + } + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "the id of the requested resource", + "schema": { + "type": "string" + }, + "style": "simple", + "required": true + } + ] + }, + "/v1/subscriptions/{id}/planAvailabilities": { + "get": { + "tags": [ + "Subscriptions" + ], + "operationId": "subscriptions_planAvailabilities_getToManyRelated", + "parameters": [ + { + "name": "fields[subscriptionPlanAvailabilities]", + "in": "query", + "description": "the fields to include for returned resources of type subscriptionPlanAvailabilities", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "availableInNewTerritories", + "planType", + "availableTerritories" + ] + } + }, + "style": "form", + "explode": false + }, + { + "name": "fields[territories]", + "in": "query", + "description": "the fields to include for returned resources of type territories", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "currency" + ] + } + }, + "style": "form", + "explode": false + }, + { + "name": "limit", + "in": "query", + "description": "maximum resources per page", + "schema": { + "type": "integer", + "maximum": 200 + }, + "style": "form" + }, + { + "name": "include", + "in": "query", + "description": "comma-separated list of relationships to include", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "availableTerritories" + ] + } + }, + "style": "form", + "explode": false + }, + { + "name": "limit[availableTerritories]", + "in": "query", + "description": "maximum number of related availableTerritories returned (when they are included)", + "schema": { + "type": "integer", + "maximum": 50 + }, + "style": "form" + } + ], + "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "401": { + "description": "Unauthorized error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "403": { + "description": "Forbidden error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "404": { + "description": "Not found error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "200": { + "description": "List of SubscriptionPlanAvailabilities", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SubscriptionPlanAvailabilitiesResponse" + } + } + } + }, + "429": { + "description": "Rate limit exceeded error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + } + } + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "the id of the requested resource", + "schema": { + "type": "string" + }, + "style": "simple", + "required": true + } + ] + }, "/v1/subscriptions/{id}/relationships/pricePoints": { "get": { "tags": [ @@ -153821,6 +167583,32 @@ "style": "form", "explode": false }, + { + "name": "filter[upfrontPricePointId]", + "in": "query", + "description": "filter by upfrontPricePointId", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "style": "form", + "explode": false + }, + { + "name": "filter[planType]", + "in": "query", + "description": "filter by planType", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "style": "form", + "explode": false + }, { "name": "fields[subscriptionPricePoints]", "in": "query", @@ -153834,7 +167622,8 @@ "proceeds", "proceedsYear2", "territory", - "equalizations" + "equalizations", + "adjustedEqualizations" ] } }, @@ -154063,6 +167852,16 @@ "required": true }, "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, "401": { "description": "Unauthorized error(s)", "content": { @@ -154148,6 +167947,23 @@ ], "operationId": "subscriptions_prices_getToManyRelated", "parameters": [ + { + "name": "filter[planType]", + "in": "query", + "description": "filter by attribute 'planType'", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "MONTHLY", + "UPFRONT" + ] + } + }, + "style": "form", + "explode": false + }, { "name": "filter[subscriptionPricePoint]", "in": "query", @@ -154185,6 +168001,7 @@ "enum": [ "startDate", "preserved", + "planType", "territory", "subscriptionPricePoint" ] @@ -154222,7 +168039,8 @@ "proceeds", "proceedsYear2", "territory", - "equalizations" + "equalizations", + "adjustedEqualizations" ] } }, @@ -154467,7 +168285,8 @@ "iapPriceSchedule", "inAppPurchaseAvailability", "images", - "offerCodes" + "offerCodes", + "versions" ] } }, @@ -154490,6 +168309,8 @@ "subscriptionPeriod", "reviewNote", "groupLevel", + "multiSeatStatus", + "marketSettings", "subscriptionLocalizations", "appStoreReviewScreenshot", "group", @@ -154501,7 +168322,9 @@ "promotedPurchase", "subscriptionAvailability", "winBackOffers", - "images" + "images", + "planAvailabilities", + "versions" ] } }, @@ -154730,6 +168553,7 @@ "numberOfPeriods", "offerCode", "offerMode", + "targetSubscriptionPlanType", "subscription", "prices" ] @@ -154754,6 +168578,8 @@ "subscriptionPeriod", "reviewNote", "groupLevel", + "multiSeatStatus", + "marketSettings", "subscriptionLocalizations", "appStoreReviewScreenshot", "group", @@ -154765,7 +168591,9 @@ "promotedPurchase", "subscriptionAvailability", "winBackOffers", - "images" + "images", + "planAvailabilities", + "versions" ] } }, @@ -154909,6 +168737,7 @@ "Subscriptions" ], "operationId": "subscriptions_subscriptionAvailability_getToOneRelationship", + "deprecated": true, "parameters": [], "responses": { "400": { @@ -154992,6 +168821,7 @@ "Subscriptions" ], "operationId": "subscriptions_subscriptionAvailability_getToOneRelated", + "deprecated": true, "parameters": [ { "name": "fields[subscriptionAvailabilities]", @@ -155266,6 +169096,8 @@ "subscriptionPeriod", "reviewNote", "groupLevel", + "multiSeatStatus", + "marketSettings", "subscriptionLocalizations", "appStoreReviewScreenshot", "group", @@ -155277,7 +169109,9 @@ "promotedPurchase", "subscriptionAvailability", "winBackOffers", - "images" + "images", + "planAvailabilities", + "versions" ] } }, @@ -155387,6 +169221,356 @@ } ] }, + "/v1/subscriptions/{id}/relationships/versions": { + "get": { + "tags": [ + "Subscriptions" + ], + "operationId": "subscriptions_versions_getToManyRelationship", + "parameters": [ + { + "name": "limit", + "in": "query", + "description": "maximum resources per page", + "schema": { + "type": "integer", + "maximum": 200 + }, + "style": "form" + } + ], + "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "401": { + "description": "Unauthorized error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "403": { + "description": "Forbidden error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "404": { + "description": "Not found error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "200": { + "description": "List of related linkages", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SubscriptionVersionsLinkagesResponse" + } + } + } + }, + "429": { + "description": "Rate limit exceeded error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + } + } + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "the id of the requested resource", + "schema": { + "type": "string" + }, + "style": "simple", + "required": true + } + ] + }, + "/v1/subscriptions/{id}/versions": { + "get": { + "tags": [ + "Subscriptions" + ], + "operationId": "subscriptions_versions_getToManyRelated", + "parameters": [ + { + "name": "filter[state]", + "in": "query", + "description": "filter by attribute 'state'", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "PREPARE_FOR_SUBMISSION", + "READY_FOR_REVIEW", + "WAITING_FOR_REVIEW", + "IN_REVIEW", + "ACCEPTED", + "APPROVED", + "REPLACED_WITH_NEW_VERSION", + "REJECTED", + "DEVELOPER_REJECTED" + ] + } + }, + "style": "form", + "explode": false + }, + { + "name": "fields[subscriptionVersions]", + "in": "query", + "description": "the fields to include for returned resources of type subscriptionVersions", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "version", + "state", + "subscription", + "image", + "images", + "localizations" + ] + } + }, + "style": "form", + "explode": false + }, + { + "name": "fields[subscriptions]", + "in": "query", + "description": "the fields to include for returned resources of type subscriptions", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "name", + "productId", + "familySharable", + "state", + "subscriptionPeriod", + "reviewNote", + "groupLevel", + "multiSeatStatus", + "marketSettings", + "subscriptionLocalizations", + "appStoreReviewScreenshot", + "group", + "introductoryOffers", + "promotionalOffers", + "offerCodes", + "prices", + "pricePoints", + "promotedPurchase", + "subscriptionAvailability", + "winBackOffers", + "images", + "planAvailabilities", + "versions" + ] + } + }, + "style": "form", + "explode": false + }, + { + "name": "fields[subscriptionImages]", + "in": "query", + "description": "the fields to include for returned resources of type subscriptionImages", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "fileSize", + "fileName", + "assetToken", + "imageAsset", + "uploadOperations", + "assetDeliveryState" + ] + } + }, + "style": "form", + "explode": false + }, + { + "name": "fields[subscriptionLocalizations]", + "in": "query", + "description": "the fields to include for returned resources of type subscriptionLocalizations", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "name", + "locale", + "description", + "version" + ] + } + }, + "style": "form", + "explode": false + }, + { + "name": "limit", + "in": "query", + "description": "maximum resources per page", + "schema": { + "type": "integer", + "maximum": 200 + }, + "style": "form" + }, + { + "name": "include", + "in": "query", + "description": "comma-separated list of relationships to include", + "schema": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "subscription", + "image", + "images", + "localizations" + ] + } + }, + "style": "form", + "explode": false + }, + { + "name": "limit[images]", + "in": "query", + "description": "maximum number of related images returned (when they are included)", + "schema": { + "type": "integer", + "maximum": 50 + }, + "style": "form" + }, + { + "name": "limit[localizations]", + "in": "query", + "description": "maximum number of related localizations returned (when they are included)", + "schema": { + "type": "integer", + "maximum": 50 + }, + "style": "form" + } + ], + "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "401": { + "description": "Unauthorized error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "403": { + "description": "Forbidden error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "404": { + "description": "Not found error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, + "200": { + "description": "List of SubscriptionVersions", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SubscriptionVersionsResponse" + } + } + } + }, + "429": { + "description": "Rate limit exceeded error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + } + } + }, + "parameters": [ + { + "name": "id", + "in": "path", + "description": "the id of the requested resource", + "schema": { + "type": "string" + }, + "style": "simple", + "required": true + } + ] + }, "/v1/subscriptions/{id}/relationships/winBackOffers": { "get": { "tags": [ @@ -155509,6 +169693,7 @@ "endDate", "priority", "promotionIntent", + "targetSubscriptionPlanType", "prices" ] } @@ -155790,6 +169975,7 @@ "inAppPurchases", "subscriptionGroups", "gameCenterEnabledVersions", + "performanceOverviews", "perfPowerMetrics", "appCustomProductPages", "inAppPurchasesV2", @@ -156002,6 +170188,16 @@ "required": true }, "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, "401": { "description": "Unauthorized error(s)", "content": { @@ -156084,6 +170280,16 @@ "required": true }, "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, "401": { "description": "Unauthorized error(s)", "content": { @@ -156166,6 +170372,16 @@ "required": true }, "responses": { + "400": { + "description": "Parameter error(s)", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ErrorResponse" + } + } + } + }, "401": { "description": "Unauthorized error(s)", "content": { @@ -156294,6 +170510,7 @@ "inAppPurchases", "subscriptionGroups", "gameCenterEnabledVersions", + "performanceOverviews", "perfPowerMetrics", "appCustomProductPages", "inAppPurchasesV2", @@ -156858,7 +171075,8 @@ "proceeds", "proceedsYear2", "territory", - "equalizations" + "equalizations", + "adjustedEqualizations" ] } }, @@ -159841,6 +174059,12 @@ "FREQUENT" ] }, + "socialMedia": { + "type": "boolean" + }, + "socialMediaAgeRestricted": { + "type": "boolean" + }, "horrorOrFearThemes": { "type": "string", "enum": [ @@ -159924,10 +174148,15 @@ "type": "string", "enum": [ "NONE", + "ALL", + "TWELVE_PLUS", "FIFTEEN_PLUS", "NINETEEN_PLUS" ] }, + "gracRatingClassificationNumber": { + "type": "string" + }, "developerAgeRatingInfoUrl": { "type": "string", "format": "uri" @@ -160098,6 +174327,14 @@ "FREQUENT" ] }, + "socialMedia": { + "type": "boolean", + "nullable": true + }, + "socialMediaAgeRestricted": { + "type": "boolean", + "nullable": true + }, "horrorOrFearThemes": { "type": "string", "nullable": true, @@ -160191,10 +174428,16 @@ "nullable": true, "enum": [ "NONE", + "ALL", + "TWELVE_PLUS", "FIFTEEN_PLUS", "NINETEEN_PLUS" ] }, + "gracRatingClassificationNumber": { + "type": "string", + "nullable": true + }, "developerAgeRatingInfoUrl": { "type": "string", "format": "uri", @@ -168008,10 +182251,6 @@ "NINETEEN", "NOT_APPLICABLE" ] - }, - "kidsAgeBand": { - "deprecated": true, - "$ref": "#/components/schemas/KidsAgeBand" } } }, @@ -169768,6 +184007,49 @@ }, "id": { "type": "string" + }, + "attributes": { + "type": "object", + "properties": { + "startDate": { + "type": "string", + "format": "date", + "nullable": true + }, + "endDate": { + "type": "string", + "format": "date", + "nullable": true + } + } + }, + "relationships": { + "type": "object", + "properties": { + "appPricePoint": { + "type": "object", + "properties": { + "data": { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "appPricePoints" + ] + }, + "id": { + "type": "string" + } + }, + "required": [ + "id", + "type" + ] + } + } + } + } } }, "required": [ @@ -174714,6 +188996,14 @@ } } }, + "performanceOverviews": { + "type": "object", + "properties": { + "links": { + "$ref": "#/components/schemas/RelationshipLinks" + } + } + }, "perfPowerMetrics": { "type": "object", "properties": { @@ -175954,6 +190244,9 @@ }, "version": { "type": "string" + }, + "locale": { + "type": "string" } } }, @@ -184833,6 +199126,29 @@ ] } } + }, + "reviewTerritory": { + "type": "object", + "properties": { + "data": { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "territories" + ] + }, + "id": { + "type": "string" + } + }, + "required": [ + "id", + "type" + ] + } + } } } }, @@ -184858,7 +199174,21 @@ "included": { "type": "array", "items": { - "$ref": "#/components/schemas/CustomerReviewResponseV1" + "oneOf": [ + { + "$ref": "#/components/schemas/CustomerReviewResponseV1" + }, + { + "$ref": "#/components/schemas/Territory" + } + ], + "discriminator": { + "propertyName": "type", + "mapping": { + "territories": "#/components/schemas/Territory", + "customerReviewResponses": "#/components/schemas/CustomerReviewResponseV1" + } + } } }, "links": { @@ -184883,7 +199213,21 @@ "included": { "type": "array", "items": { - "$ref": "#/components/schemas/CustomerReviewResponseV1" + "oneOf": [ + { + "$ref": "#/components/schemas/CustomerReviewResponseV1" + }, + { + "$ref": "#/components/schemas/Territory" + } + ], + "discriminator": { + "propertyName": "type", + "mapping": { + "territories": "#/components/schemas/Territory", + "customerReviewResponses": "#/components/schemas/CustomerReviewResponseV1" + } + } } }, "links": { @@ -191525,6 +205869,120 @@ "data" ] }, + "GameCenterDetailPlayer": { + "type": "object", + "title": "GameCenterDetailPlayer", + "properties": { + "type": { + "type": "string", + "enum": [ + "gameCenterDetailPlayers" + ] + }, + "id": { + "type": "string" + }, + "attributes": { + "type": "object", + "properties": { + "nickname": { + "type": "string" + }, + "blocked": { + "type": "boolean" + }, + "bundleId": { + "type": "string" + } + } + }, + "links": { + "$ref": "#/components/schemas/ResourceLinks" + } + }, + "required": [ + "id", + "type" + ] + }, + "GameCenterDetailPlayersResponse": { + "type": "object", + "title": "GameCenterDetailPlayersResponse", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/GameCenterDetailPlayer" + } + }, + "links": { + "$ref": "#/components/schemas/PagedDocumentLinks" + }, + "meta": { + "$ref": "#/components/schemas/PagingInformation" + } + }, + "required": [ + "data", + "links" + ] + }, + "GameCenterDetailPlayerResponse": { + "type": "object", + "title": "GameCenterDetailPlayerResponse", + "properties": { + "data": { + "$ref": "#/components/schemas/GameCenterDetailPlayer" + }, + "links": { + "$ref": "#/components/schemas/DocumentLinks" + } + }, + "required": [ + "data", + "links" + ] + }, + "GameCenterDetailPlayerUpdateRequest": { + "type": "object", + "title": "GameCenterDetailPlayerUpdateRequest", + "properties": { + "data": { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "gameCenterDetailPlayers" + ] + }, + "id": { + "type": "string" + }, + "attributes": { + "type": "object", + "properties": { + "blocked": { + "type": "boolean", + "nullable": true + }, + "bundleId": { + "type": "string", + "nullable": true + } + } + } + }, + "required": [ + "id", + "type" + ] + } + }, + "required": [ + "data" + ] + }, "GameCenterDetail": { "type": "object", "title": "GameCenterDetail", @@ -192152,6 +206610,14 @@ }, "deprecated": true }, + "blockedPlayers": { + "type": "object", + "properties": { + "links": { + "$ref": "#/components/schemas/RelationshipLinks" + } + } + }, "challengesMinimumPlatformVersions": { "type": "object", "properties": { @@ -198516,6 +212982,14 @@ } } }, + "gameCenterScoreModerations": { + "type": "object", + "properties": { + "links": { + "$ref": "#/components/schemas/RelationshipLinks" + } + } + }, "activity": { "type": "object", "properties": { @@ -200313,14 +214787,10 @@ }, "nullable": true } - }, - "required": [ - "playerId" - ] + } } }, "required": [ - "attributes", "type" ] }, @@ -200437,14 +214907,7 @@ "appVersion": { "type": "string" } - }, - "required": [ - "requestName", - "appVersion", - "secondsInQueue", - "bundleId", - "platform" - ] + } }, "relationships": { "type": "object", @@ -200479,7 +214942,6 @@ } }, "required": [ - "attributes", "type" ] }, @@ -200614,6 +215076,175 @@ "data" ] }, + "GameCenterScoreModeration": { + "type": "object", + "title": "GameCenterScoreModeration", + "properties": { + "type": { + "type": "string", + "enum": [ + "gameCenterScoreModerations" + ] + }, + "id": { + "type": "string" + }, + "attributes": { + "type": "object", + "properties": { + "rank": { + "type": "string", + "format": "number" + }, + "score": { + "type": "string", + "format": "number" + }, + "submittedDate": { + "type": "string", + "format": "date-time" + }, + "blocked": { + "type": "boolean" + }, + "preReleased": { + "type": "boolean" + }, + "context": { + "type": "string", + "format": "number" + }, + "challengeIds": { + "type": "array", + "items": { + "type": "string" + } + } + } + }, + "relationships": { + "type": "object", + "properties": { + "player": { + "type": "object", + "properties": { + "data": { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "gameCenterDetailPlayers" + ] + }, + "id": { + "type": "string" + } + }, + "required": [ + "id", + "type" + ] + } + } + } + } + }, + "links": { + "$ref": "#/components/schemas/ResourceLinks" + } + }, + "required": [ + "id", + "type" + ] + }, + "GameCenterScoreModerationsResponse": { + "type": "object", + "title": "GameCenterScoreModerationsResponse", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/GameCenterScoreModeration" + } + }, + "included": { + "type": "array", + "items": { + "$ref": "#/components/schemas/GameCenterDetailPlayer" + } + }, + "links": { + "$ref": "#/components/schemas/PagedDocumentLinks" + }, + "meta": { + "$ref": "#/components/schemas/PagingInformation" + } + }, + "required": [ + "data", + "links" + ] + }, + "GameCenterScoreModerationResponse": { + "type": "object", + "title": "GameCenterScoreModerationResponse", + "properties": { + "data": { + "$ref": "#/components/schemas/GameCenterScoreModeration" + }, + "included": { + "type": "array", + "items": { + "$ref": "#/components/schemas/GameCenterDetailPlayer" + } + }, + "links": { + "$ref": "#/components/schemas/DocumentLinks" + } + }, + "required": [ + "data", + "links" + ] + }, + "GameCenterScoreModerationUpdateRequest": { + "type": "object", + "title": "GameCenterScoreModerationUpdateRequest", + "properties": { + "data": { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "gameCenterScoreModerations" + ] + }, + "id": { + "type": "string" + }, + "attributes": { + "type": "object", + "properties": { + "blocked": { + "type": "boolean", + "nullable": true + } + } + } + }, + "required": [ + "id", + "type" + ] + } + }, + "required": [ + "data" + ] + }, "InAppPurchaseAppStoreReviewScreenshot": { "type": "object", "title": "InAppPurchaseAppStoreReviewScreenshot", @@ -201364,6 +215995,202 @@ "data" ] }, + "InAppPurchaseImageV2": { + "type": "object", + "title": "InAppPurchaseImageV2", + "properties": { + "type": { + "type": "string", + "enum": [ + "inAppPurchaseImages" + ] + }, + "id": { + "type": "string" + }, + "attributes": { + "type": "object", + "properties": { + "fileSize": { + "type": "integer" + }, + "fileName": { + "type": "string" + }, + "assetToken": { + "type": "string" + }, + "imageAsset": { + "$ref": "#/components/schemas/ImageAsset" + }, + "uploadOperations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/UploadOperation" + } + }, + "assetDeliveryState": { + "$ref": "#/components/schemas/AppMediaAssetState" + } + } + }, + "links": { + "$ref": "#/components/schemas/ResourceLinks" + } + }, + "required": [ + "id", + "type" + ] + }, + "InAppPurchaseImagesV2Response": { + "type": "object", + "title": "InAppPurchaseImagesV2Response", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/InAppPurchaseImageV2" + } + }, + "links": { + "$ref": "#/components/schemas/PagedDocumentLinks" + }, + "meta": { + "$ref": "#/components/schemas/PagingInformation" + } + }, + "required": [ + "data", + "links" + ] + }, + "InAppPurchaseImageV2Response": { + "type": "object", + "title": "InAppPurchaseImageV2Response", + "properties": { + "data": { + "$ref": "#/components/schemas/InAppPurchaseImageV2" + }, + "links": { + "$ref": "#/components/schemas/DocumentLinks" + } + }, + "required": [ + "data", + "links" + ] + }, + "InAppPurchaseImageV2CreateRequest": { + "type": "object", + "title": "InAppPurchaseImageV2CreateRequest", + "properties": { + "data": { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "inAppPurchaseImages" + ] + }, + "attributes": { + "type": "object", + "properties": { + "fileSize": { + "type": "integer" + }, + "fileName": { + "type": "string" + } + }, + "required": [ + "fileName", + "fileSize" + ] + }, + "relationships": { + "type": "object", + "properties": { + "version": { + "type": "object", + "properties": { + "data": { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "inAppPurchaseVersions" + ] + }, + "id": { + "type": "string" + } + }, + "required": [ + "id", + "type" + ] + } + }, + "required": [ + "data" + ] + } + }, + "required": [ + "version" + ] + } + }, + "required": [ + "relationships", + "attributes", + "type" + ] + } + }, + "required": [ + "data" + ] + }, + "InAppPurchaseImageV2UpdateRequest": { + "type": "object", + "title": "InAppPurchaseImageV2UpdateRequest", + "properties": { + "data": { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "inAppPurchaseImages" + ] + }, + "id": { + "type": "string" + }, + "attributes": { + "type": "object", + "properties": { + "uploaded": { + "type": "boolean", + "nullable": true + } + } + } + }, + "required": [ + "id", + "type" + ] + } + }, + "required": [ + "data" + ] + }, "InAppPurchaseLocalization": { "type": "object", "title": "InAppPurchaseLocalization", @@ -201605,6 +216432,238 @@ "data" ] }, + "InAppPurchaseLocalizationV2": { + "type": "object", + "title": "InAppPurchaseLocalizationV2", + "properties": { + "type": { + "type": "string", + "enum": [ + "inAppPurchaseLocalizations" + ] + }, + "id": { + "type": "string" + }, + "attributes": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "locale": { + "type": "string" + }, + "description": { + "type": "string" + } + } + }, + "relationships": { + "type": "object", + "properties": { + "version": { + "type": "object", + "properties": { + "data": { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "inAppPurchaseVersions" + ] + }, + "id": { + "type": "string" + } + }, + "required": [ + "id", + "type" + ] + } + } + } + } + }, + "links": { + "$ref": "#/components/schemas/ResourceLinks" + } + }, + "required": [ + "id", + "type" + ] + }, + "InAppPurchaseLocalizationsV2Response": { + "type": "object", + "title": "InAppPurchaseLocalizationsV2Response", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/InAppPurchaseLocalizationV2" + } + }, + "included": { + "type": "array", + "items": { + "$ref": "#/components/schemas/InAppPurchaseVersion" + } + }, + "links": { + "$ref": "#/components/schemas/PagedDocumentLinks" + }, + "meta": { + "$ref": "#/components/schemas/PagingInformation" + } + }, + "required": [ + "data", + "links" + ] + }, + "InAppPurchaseLocalizationV2Response": { + "type": "object", + "title": "InAppPurchaseLocalizationV2Response", + "properties": { + "data": { + "$ref": "#/components/schemas/InAppPurchaseLocalizationV2" + }, + "included": { + "type": "array", + "items": { + "$ref": "#/components/schemas/InAppPurchaseVersion" + } + }, + "links": { + "$ref": "#/components/schemas/DocumentLinks" + } + }, + "required": [ + "data", + "links" + ] + }, + "InAppPurchaseLocalizationV2CreateRequest": { + "type": "object", + "title": "InAppPurchaseLocalizationV2CreateRequest", + "properties": { + "data": { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "inAppPurchaseLocalizations" + ] + }, + "attributes": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "locale": { + "type": "string" + }, + "description": { + "type": "string", + "nullable": true + } + }, + "required": [ + "name", + "locale" + ] + }, + "relationships": { + "type": "object", + "properties": { + "version": { + "type": "object", + "properties": { + "data": { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "inAppPurchaseVersions" + ] + }, + "id": { + "type": "string" + } + }, + "required": [ + "id", + "type" + ] + } + }, + "required": [ + "data" + ] + } + }, + "required": [ + "version" + ] + } + }, + "required": [ + "relationships", + "attributes", + "type" + ] + } + }, + "required": [ + "data" + ] + }, + "InAppPurchaseLocalizationV2UpdateRequest": { + "type": "object", + "title": "InAppPurchaseLocalizationV2UpdateRequest", + "properties": { + "data": { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "inAppPurchaseLocalizations" + ] + }, + "id": { + "type": "string" + }, + "attributes": { + "type": "object", + "properties": { + "name": { + "type": "string", + "nullable": true + }, + "description": { + "type": "string", + "nullable": true + } + } + } + }, + "required": [ + "id", + "type" + ] + } + }, + "required": [ + "data" + ] + }, "InAppPurchaseOfferCodeCustomCode": { "type": "object", "title": "InAppPurchaseOfferCodeCustomCode", @@ -203451,6 +218510,312 @@ "data" ] }, + "InAppPurchaseVersion": { + "type": "object", + "title": "InAppPurchaseVersion", + "properties": { + "type": { + "type": "string", + "enum": [ + "inAppPurchaseVersions" + ] + }, + "id": { + "type": "string" + }, + "attributes": { + "type": "object", + "properties": { + "version": { + "type": "integer" + }, + "state": { + "type": "string", + "enum": [ + "PREPARE_FOR_SUBMISSION", + "READY_FOR_REVIEW", + "WAITING_FOR_REVIEW", + "IN_REVIEW", + "ACCEPTED", + "APPROVED", + "REPLACED_WITH_NEW_VERSION", + "REJECTED", + "DEVELOPER_REJECTED" + ] + } + } + }, + "relationships": { + "type": "object", + "properties": { + "inAppPurchase": { + "type": "object", + "properties": { + "data": { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "inAppPurchases" + ] + }, + "id": { + "type": "string" + } + }, + "required": [ + "id", + "type" + ] + } + } + }, + "image": { + "type": "object", + "properties": { + "links": { + "$ref": "#/components/schemas/RelationshipLinks" + }, + "data": { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "inAppPurchaseImages" + ] + }, + "id": { + "type": "string" + } + }, + "required": [ + "id", + "type" + ] + } + } + }, + "images": { + "type": "object", + "properties": { + "links": { + "$ref": "#/components/schemas/RelationshipLinks" + }, + "meta": { + "$ref": "#/components/schemas/PagingInformation" + }, + "data": { + "type": "array", + "items": { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "inAppPurchaseImages" + ] + }, + "id": { + "type": "string" + } + }, + "required": [ + "id", + "type" + ] + } + } + } + }, + "localizations": { + "type": "object", + "properties": { + "links": { + "$ref": "#/components/schemas/RelationshipLinks" + }, + "meta": { + "$ref": "#/components/schemas/PagingInformation" + }, + "data": { + "type": "array", + "items": { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "inAppPurchaseLocalizations" + ] + }, + "id": { + "type": "string" + } + }, + "required": [ + "id", + "type" + ] + } + } + } + } + } + }, + "links": { + "$ref": "#/components/schemas/ResourceLinks" + } + }, + "required": [ + "id", + "type" + ] + }, + "InAppPurchaseVersionsResponse": { + "type": "object", + "title": "InAppPurchaseVersionsResponse", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/InAppPurchaseVersion" + } + }, + "included": { + "type": "array", + "items": { + "oneOf": [ + { + "$ref": "#/components/schemas/InAppPurchaseImageV2" + }, + { + "$ref": "#/components/schemas/InAppPurchaseLocalizationV2" + }, + { + "$ref": "#/components/schemas/InAppPurchaseV2" + } + ], + "discriminator": { + "propertyName": "type", + "mapping": { + "inAppPurchaseImages": "#/components/schemas/InAppPurchaseImageV2", + "inAppPurchases": "#/components/schemas/InAppPurchaseV2", + "inAppPurchaseLocalizations": "#/components/schemas/InAppPurchaseLocalizationV2" + } + } + } + }, + "links": { + "$ref": "#/components/schemas/PagedDocumentLinks" + }, + "meta": { + "$ref": "#/components/schemas/PagingInformation" + } + }, + "required": [ + "data", + "links" + ] + }, + "InAppPurchaseVersionResponse": { + "type": "object", + "title": "InAppPurchaseVersionResponse", + "properties": { + "data": { + "$ref": "#/components/schemas/InAppPurchaseVersion" + }, + "included": { + "type": "array", + "items": { + "oneOf": [ + { + "$ref": "#/components/schemas/InAppPurchaseImageV2" + }, + { + "$ref": "#/components/schemas/InAppPurchaseLocalizationV2" + }, + { + "$ref": "#/components/schemas/InAppPurchaseV2" + } + ], + "discriminator": { + "propertyName": "type", + "mapping": { + "inAppPurchaseImages": "#/components/schemas/InAppPurchaseImageV2", + "inAppPurchases": "#/components/schemas/InAppPurchaseV2", + "inAppPurchaseLocalizations": "#/components/schemas/InAppPurchaseLocalizationV2" + } + } + } + }, + "links": { + "$ref": "#/components/schemas/DocumentLinks" + } + }, + "required": [ + "data", + "links" + ] + }, + "InAppPurchaseVersionCreateRequest": { + "type": "object", + "title": "InAppPurchaseVersionCreateRequest", + "properties": { + "data": { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "inAppPurchaseVersions" + ] + }, + "relationships": { + "type": "object", + "properties": { + "inAppPurchase": { + "type": "object", + "properties": { + "data": { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "inAppPurchases" + ] + }, + "id": { + "type": "string" + } + }, + "required": [ + "id", + "type" + ] + } + }, + "required": [ + "data" + ] + } + }, + "required": [ + "inAppPurchase" + ] + } + }, + "required": [ + "relationships", + "type" + ] + } + }, + "required": [ + "data" + ] + }, "InAppPurchase": { "type": "object", "title": "InAppPurchase", @@ -203904,6 +219269,38 @@ } } } + }, + "versions": { + "type": "object", + "properties": { + "links": { + "$ref": "#/components/schemas/RelationshipLinks" + }, + "meta": { + "$ref": "#/components/schemas/PagingInformation" + }, + "data": { + "type": "array", + "items": { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "inAppPurchaseVersions" + ] + }, + "id": { + "type": "string" + } + }, + "required": [ + "id", + "type" + ] + } + } + } } } }, @@ -203954,6 +219351,9 @@ { "$ref": "#/components/schemas/InAppPurchasePriceSchedule" }, + { + "$ref": "#/components/schemas/InAppPurchaseVersion" + }, { "$ref": "#/components/schemas/PromotedPurchase" } @@ -203968,6 +219368,7 @@ "promotedPurchases": "#/components/schemas/PromotedPurchase", "inAppPurchaseImages": "#/components/schemas/InAppPurchaseImage", "inAppPurchaseAvailabilities": "#/components/schemas/InAppPurchaseAvailability", + "inAppPurchaseVersions": "#/components/schemas/InAppPurchaseVersion", "inAppPurchasePricePoints": "#/components/schemas/InAppPurchasePricePoint", "inAppPurchaseLocalizations": "#/components/schemas/InAppPurchaseLocalization" } @@ -204021,6 +219422,9 @@ { "$ref": "#/components/schemas/InAppPurchasePriceSchedule" }, + { + "$ref": "#/components/schemas/InAppPurchaseVersion" + }, { "$ref": "#/components/schemas/PromotedPurchase" } @@ -204035,6 +219439,7 @@ "promotedPurchases": "#/components/schemas/PromotedPurchase", "inAppPurchaseImages": "#/components/schemas/InAppPurchaseImage", "inAppPurchaseAvailabilities": "#/components/schemas/InAppPurchaseAvailability", + "inAppPurchaseVersions": "#/components/schemas/InAppPurchaseVersion", "inAppPurchasePricePoints": "#/components/schemas/InAppPurchasePricePoint", "inAppPurchaseLocalizations": "#/components/schemas/InAppPurchaseLocalization" } @@ -205644,7 +221049,8 @@ "LAUNCH", "MEMORY", "ANIMATION", - "TERMINATION" + "TERMINATION", + "STORAGE" ] }, "deviceType": { @@ -205661,6 +221067,36 @@ "type" ] }, + "PerformanceOverview": { + "type": "object", + "title": "PerformanceOverview", + "properties": { + "type": { + "type": "string", + "enum": [ + "performanceOverviews" + ] + }, + "id": { + "type": "string" + }, + "attributes": { + "type": "object", + "properties": { + "deviceType": { + "type": "string" + } + } + }, + "links": { + "$ref": "#/components/schemas/ResourceLinks" + } + }, + "required": [ + "id", + "type" + ] + }, "PrereleaseVersion": { "type": "object", "title": "PrereleaseVersion", @@ -206849,6 +222285,75 @@ ] } } + }, + "inAppPurchaseVersion": { + "type": "object", + "properties": { + "data": { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "inAppPurchaseVersions" + ] + }, + "id": { + "type": "string" + } + }, + "required": [ + "id", + "type" + ] + } + } + }, + "subscriptionVersion": { + "type": "object", + "properties": { + "data": { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "subscriptionVersions" + ] + }, + "id": { + "type": "string" + } + }, + "required": [ + "id", + "type" + ] + } + } + }, + "subscriptionGroupVersion": { + "type": "object", + "properties": { + "data": { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "subscriptionGroupVersions" + ] + }, + "id": { + "type": "string" + } + }, + "required": [ + "id", + "type" + ] + } + } } } }, @@ -206904,6 +222409,15 @@ }, { "$ref": "#/components/schemas/GameCenterLeaderboardVersionV2" + }, + { + "$ref": "#/components/schemas/InAppPurchaseVersion" + }, + { + "$ref": "#/components/schemas/SubscriptionGroupVersion" + }, + { + "$ref": "#/components/schemas/SubscriptionVersion" } ], "discriminator": { @@ -206911,11 +222425,14 @@ "mapping": { "appEvents": "#/components/schemas/AppEvent", "gameCenterAchievementVersions": "#/components/schemas/GameCenterAchievementVersionV2", - "gameCenterChallengeVersions": "#/components/schemas/GameCenterChallengeVersion", - "appStoreVersions": "#/components/schemas/AppStoreVersion", "appStoreVersionExperiments": "#/components/schemas/AppStoreVersionExperiment", - "backgroundAssetVersions": "#/components/schemas/BackgroundAssetVersion", "gameCenterActivityVersions": "#/components/schemas/GameCenterActivityVersion", + "inAppPurchaseVersions": "#/components/schemas/InAppPurchaseVersion", + "subscriptionVersions": "#/components/schemas/SubscriptionVersion", + "gameCenterChallengeVersions": "#/components/schemas/GameCenterChallengeVersion", + "subscriptionGroupVersions": "#/components/schemas/SubscriptionGroupVersion", + "appStoreVersions": "#/components/schemas/AppStoreVersion", + "backgroundAssetVersions": "#/components/schemas/BackgroundAssetVersion", "gameCenterLeaderboardSetVersions": "#/components/schemas/GameCenterLeaderboardSetVersionV2", "appCustomProductPageVersions": "#/components/schemas/AppCustomProductPageVersion", "gameCenterLeaderboardVersions": "#/components/schemas/GameCenterLeaderboardVersionV2" @@ -206975,6 +222492,15 @@ }, { "$ref": "#/components/schemas/GameCenterLeaderboardVersionV2" + }, + { + "$ref": "#/components/schemas/InAppPurchaseVersion" + }, + { + "$ref": "#/components/schemas/SubscriptionGroupVersion" + }, + { + "$ref": "#/components/schemas/SubscriptionVersion" } ], "discriminator": { @@ -206982,11 +222508,14 @@ "mapping": { "appEvents": "#/components/schemas/AppEvent", "gameCenterAchievementVersions": "#/components/schemas/GameCenterAchievementVersionV2", - "gameCenterChallengeVersions": "#/components/schemas/GameCenterChallengeVersion", - "appStoreVersions": "#/components/schemas/AppStoreVersion", "appStoreVersionExperiments": "#/components/schemas/AppStoreVersionExperiment", - "backgroundAssetVersions": "#/components/schemas/BackgroundAssetVersion", "gameCenterActivityVersions": "#/components/schemas/GameCenterActivityVersion", + "inAppPurchaseVersions": "#/components/schemas/InAppPurchaseVersion", + "subscriptionVersions": "#/components/schemas/SubscriptionVersion", + "gameCenterChallengeVersions": "#/components/schemas/GameCenterChallengeVersion", + "subscriptionGroupVersions": "#/components/schemas/SubscriptionGroupVersion", + "appStoreVersions": "#/components/schemas/AppStoreVersion", + "backgroundAssetVersions": "#/components/schemas/BackgroundAssetVersion", "gameCenterLeaderboardSetVersions": "#/components/schemas/GameCenterLeaderboardSetVersionV2", "appCustomProductPageVersions": "#/components/schemas/AppCustomProductPageVersion", "gameCenterLeaderboardVersions": "#/components/schemas/GameCenterLeaderboardVersionV2" @@ -207297,6 +222826,75 @@ ] } } + }, + "inAppPurchaseVersion": { + "type": "object", + "properties": { + "data": { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "inAppPurchaseVersions" + ] + }, + "id": { + "type": "string" + } + }, + "required": [ + "id", + "type" + ] + } + } + }, + "subscriptionVersion": { + "type": "object", + "properties": { + "data": { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "subscriptionVersions" + ] + }, + "id": { + "type": "string" + } + }, + "required": [ + "id", + "type" + ] + } + } + }, + "subscriptionGroupVersion": { + "type": "object", + "properties": { + "data": { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "subscriptionGroupVersions" + ] + }, + "id": { + "type": "string" + } + }, + "required": [ + "id", + "type" + ] + } + } } }, "required": [ @@ -209000,7 +224598,8 @@ "required": [ "id", "type" - ] + ], + "deprecated": true }, "SubscriptionAvailabilityResponse": { "type": "object", @@ -209022,7 +224621,8 @@ "required": [ "data", "links" - ] + ], + "deprecated": true }, "SubscriptionAvailabilityCreateRequest": { "type": "object", @@ -209122,7 +224722,8 @@ }, "required": [ "data" - ] + ], + "deprecated": true }, "SubscriptionGracePeriod": { "type": "object", @@ -209235,6 +224836,238 @@ "data" ] }, + "SubscriptionGroupLocalizationV2": { + "type": "object", + "title": "SubscriptionGroupLocalizationV2", + "properties": { + "type": { + "type": "string", + "enum": [ + "subscriptionGroupLocalizations" + ] + }, + "id": { + "type": "string" + }, + "attributes": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "customAppName": { + "type": "string" + }, + "locale": { + "type": "string" + } + } + }, + "relationships": { + "type": "object", + "properties": { + "version": { + "type": "object", + "properties": { + "data": { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "subscriptionGroupVersions" + ] + }, + "id": { + "type": "string" + } + }, + "required": [ + "id", + "type" + ] + } + } + } + } + }, + "links": { + "$ref": "#/components/schemas/ResourceLinks" + } + }, + "required": [ + "id", + "type" + ] + }, + "SubscriptionGroupLocalizationsV2Response": { + "type": "object", + "title": "SubscriptionGroupLocalizationsV2Response", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SubscriptionGroupLocalizationV2" + } + }, + "included": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SubscriptionGroupVersion" + } + }, + "links": { + "$ref": "#/components/schemas/PagedDocumentLinks" + }, + "meta": { + "$ref": "#/components/schemas/PagingInformation" + } + }, + "required": [ + "data", + "links" + ] + }, + "SubscriptionGroupLocalizationV2Response": { + "type": "object", + "title": "SubscriptionGroupLocalizationV2Response", + "properties": { + "data": { + "$ref": "#/components/schemas/SubscriptionGroupLocalizationV2" + }, + "included": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SubscriptionGroupVersion" + } + }, + "links": { + "$ref": "#/components/schemas/DocumentLinks" + } + }, + "required": [ + "data", + "links" + ] + }, + "SubscriptionGroupLocalizationV2CreateRequest": { + "type": "object", + "title": "SubscriptionGroupLocalizationV2CreateRequest", + "properties": { + "data": { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "subscriptionGroupLocalizations" + ] + }, + "attributes": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "customAppName": { + "type": "string", + "nullable": true + }, + "locale": { + "type": "string" + } + }, + "required": [ + "name", + "locale" + ] + }, + "relationships": { + "type": "object", + "properties": { + "version": { + "type": "object", + "properties": { + "data": { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "subscriptionGroupVersions" + ] + }, + "id": { + "type": "string" + } + }, + "required": [ + "id", + "type" + ] + } + }, + "required": [ + "data" + ] + } + }, + "required": [ + "version" + ] + } + }, + "required": [ + "relationships", + "attributes", + "type" + ] + } + }, + "required": [ + "data" + ] + }, + "SubscriptionGroupLocalizationV2UpdateRequest": { + "type": "object", + "title": "SubscriptionGroupLocalizationV2UpdateRequest", + "properties": { + "data": { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "subscriptionGroupLocalizations" + ] + }, + "id": { + "type": "string" + }, + "attributes": { + "type": "object", + "properties": { + "name": { + "type": "string", + "nullable": true + }, + "customAppName": { + "type": "string", + "nullable": true + } + } + } + }, + "required": [ + "id", + "type" + ] + } + }, + "required": [ + "data" + ] + }, "SubscriptionGroupLocalization": { "type": "object", "title": "SubscriptionGroupLocalization", @@ -209572,6 +225405,246 @@ "data" ] }, + "SubscriptionGroupVersion": { + "type": "object", + "title": "SubscriptionGroupVersion", + "properties": { + "type": { + "type": "string", + "enum": [ + "subscriptionGroupVersions" + ] + }, + "id": { + "type": "string" + }, + "attributes": { + "type": "object", + "properties": { + "version": { + "type": "integer" + }, + "state": { + "type": "string", + "enum": [ + "PREPARE_FOR_SUBMISSION", + "READY_FOR_REVIEW", + "WAITING_FOR_REVIEW", + "IN_REVIEW", + "ACCEPTED", + "APPROVED", + "REPLACED_WITH_NEW_VERSION", + "REJECTED", + "DEVELOPER_REJECTED" + ] + } + } + }, + "relationships": { + "type": "object", + "properties": { + "subscriptionGroup": { + "type": "object", + "properties": { + "data": { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "subscriptionGroups" + ] + }, + "id": { + "type": "string" + } + }, + "required": [ + "id", + "type" + ] + } + } + }, + "localizations": { + "type": "object", + "properties": { + "links": { + "$ref": "#/components/schemas/RelationshipLinks" + }, + "meta": { + "$ref": "#/components/schemas/PagingInformation" + }, + "data": { + "type": "array", + "items": { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "subscriptionGroupLocalizations" + ] + }, + "id": { + "type": "string" + } + }, + "required": [ + "id", + "type" + ] + } + } + } + } + } + }, + "links": { + "$ref": "#/components/schemas/ResourceLinks" + } + }, + "required": [ + "id", + "type" + ] + }, + "SubscriptionGroupVersionsResponse": { + "type": "object", + "title": "SubscriptionGroupVersionsResponse", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SubscriptionGroupVersion" + } + }, + "included": { + "type": "array", + "items": { + "oneOf": [ + { + "$ref": "#/components/schemas/SubscriptionGroupLocalizationV2" + }, + { + "$ref": "#/components/schemas/SubscriptionGroup" + } + ], + "discriminator": { + "propertyName": "type", + "mapping": { + "subscriptionGroups": "#/components/schemas/SubscriptionGroup", + "subscriptionGroupLocalizations": "#/components/schemas/SubscriptionGroupLocalizationV2" + } + } + } + }, + "links": { + "$ref": "#/components/schemas/PagedDocumentLinks" + }, + "meta": { + "$ref": "#/components/schemas/PagingInformation" + } + }, + "required": [ + "data", + "links" + ] + }, + "SubscriptionGroupVersionResponse": { + "type": "object", + "title": "SubscriptionGroupVersionResponse", + "properties": { + "data": { + "$ref": "#/components/schemas/SubscriptionGroupVersion" + }, + "included": { + "type": "array", + "items": { + "oneOf": [ + { + "$ref": "#/components/schemas/SubscriptionGroupLocalizationV2" + }, + { + "$ref": "#/components/schemas/SubscriptionGroup" + } + ], + "discriminator": { + "propertyName": "type", + "mapping": { + "subscriptionGroups": "#/components/schemas/SubscriptionGroup", + "subscriptionGroupLocalizations": "#/components/schemas/SubscriptionGroupLocalizationV2" + } + } + } + }, + "links": { + "$ref": "#/components/schemas/DocumentLinks" + } + }, + "required": [ + "data", + "links" + ] + }, + "SubscriptionGroupVersionCreateRequest": { + "type": "object", + "title": "SubscriptionGroupVersionCreateRequest", + "properties": { + "data": { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "subscriptionGroupVersions" + ] + }, + "relationships": { + "type": "object", + "properties": { + "subscriptionGroup": { + "type": "object", + "properties": { + "data": { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "subscriptionGroups" + ] + }, + "id": { + "type": "string" + } + }, + "required": [ + "id", + "type" + ] + } + }, + "required": [ + "data" + ] + } + }, + "required": [ + "subscriptionGroup" + ] + } + }, + "required": [ + "relationships", + "type" + ] + } + }, + "required": [ + "data" + ] + }, "SubscriptionGroup": { "type": "object", "title": "SubscriptionGroup", @@ -209659,6 +225732,38 @@ } } } + }, + "versions": { + "type": "object", + "properties": { + "links": { + "$ref": "#/components/schemas/RelationshipLinks" + }, + "meta": { + "$ref": "#/components/schemas/PagingInformation" + }, + "data": { + "type": "array", + "items": { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "subscriptionGroupVersions" + ] + }, + "id": { + "type": "string" + } + }, + "required": [ + "id", + "type" + ] + } + } + } } } }, @@ -209688,6 +225793,9 @@ { "$ref": "#/components/schemas/SubscriptionGroupLocalization" }, + { + "$ref": "#/components/schemas/SubscriptionGroupVersion" + }, { "$ref": "#/components/schemas/Subscription" } @@ -209696,6 +225804,7 @@ "propertyName": "type", "mapping": { "subscriptions": "#/components/schemas/Subscription", + "subscriptionGroupVersions": "#/components/schemas/SubscriptionGroupVersion", "subscriptionGroupLocalizations": "#/components/schemas/SubscriptionGroupLocalization" } } @@ -209727,6 +225836,9 @@ { "$ref": "#/components/schemas/SubscriptionGroupLocalization" }, + { + "$ref": "#/components/schemas/SubscriptionGroupVersion" + }, { "$ref": "#/components/schemas/Subscription" } @@ -209735,6 +225847,7 @@ "propertyName": "type", "mapping": { "subscriptions": "#/components/schemas/Subscription", + "subscriptionGroupVersions": "#/components/schemas/SubscriptionGroupVersion", "subscriptionGroupLocalizations": "#/components/schemas/SubscriptionGroupLocalization" } } @@ -210107,6 +226220,202 @@ "data" ] }, + "SubscriptionImageV2": { + "type": "object", + "title": "SubscriptionImageV2", + "properties": { + "type": { + "type": "string", + "enum": [ + "subscriptionImages" + ] + }, + "id": { + "type": "string" + }, + "attributes": { + "type": "object", + "properties": { + "fileSize": { + "type": "integer" + }, + "fileName": { + "type": "string" + }, + "assetToken": { + "type": "string" + }, + "imageAsset": { + "$ref": "#/components/schemas/ImageAsset" + }, + "uploadOperations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/UploadOperation" + } + }, + "assetDeliveryState": { + "$ref": "#/components/schemas/AppMediaAssetState" + } + } + }, + "links": { + "$ref": "#/components/schemas/ResourceLinks" + } + }, + "required": [ + "id", + "type" + ] + }, + "SubscriptionImagesV2Response": { + "type": "object", + "title": "SubscriptionImagesV2Response", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SubscriptionImageV2" + } + }, + "links": { + "$ref": "#/components/schemas/PagedDocumentLinks" + }, + "meta": { + "$ref": "#/components/schemas/PagingInformation" + } + }, + "required": [ + "data", + "links" + ] + }, + "SubscriptionImageV2Response": { + "type": "object", + "title": "SubscriptionImageV2Response", + "properties": { + "data": { + "$ref": "#/components/schemas/SubscriptionImageV2" + }, + "links": { + "$ref": "#/components/schemas/DocumentLinks" + } + }, + "required": [ + "data", + "links" + ] + }, + "SubscriptionImageV2CreateRequest": { + "type": "object", + "title": "SubscriptionImageV2CreateRequest", + "properties": { + "data": { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "subscriptionImages" + ] + }, + "attributes": { + "type": "object", + "properties": { + "fileSize": { + "type": "integer" + }, + "fileName": { + "type": "string" + } + }, + "required": [ + "fileName", + "fileSize" + ] + }, + "relationships": { + "type": "object", + "properties": { + "version": { + "type": "object", + "properties": { + "data": { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "subscriptionVersions" + ] + }, + "id": { + "type": "string" + } + }, + "required": [ + "id", + "type" + ] + } + }, + "required": [ + "data" + ] + } + }, + "required": [ + "version" + ] + } + }, + "required": [ + "relationships", + "attributes", + "type" + ] + } + }, + "required": [ + "data" + ] + }, + "SubscriptionImageV2UpdateRequest": { + "type": "object", + "title": "SubscriptionImageV2UpdateRequest", + "properties": { + "data": { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "subscriptionImages" + ] + }, + "id": { + "type": "string" + }, + "attributes": { + "type": "object", + "properties": { + "uploaded": { + "type": "boolean", + "nullable": true + } + } + } + }, + "required": [ + "id", + "type" + ] + } + }, + "required": [ + "data" + ] + }, "SubscriptionIntroductoryOffer": { "type": "object", "title": "SubscriptionIntroductoryOffer", @@ -210139,6 +226448,9 @@ }, "numberOfPeriods": { "type": "integer" + }, + "targetSubscriptionPlanType": { + "$ref": "#/components/schemas/SubscriptionPlanType" } } }, @@ -210258,6 +226570,10 @@ }, "numberOfPeriods": { "type": "integer" + }, + "targetSubscriptionPlanType": { + "nullable": true, + "$ref": "#/components/schemas/SubscriptionPlanType" } }, "required": [ @@ -210466,6 +226782,10 @@ }, "numberOfPeriods": { "type": "integer" + }, + "targetSubscriptionPlanType": { + "nullable": true, + "$ref": "#/components/schemas/SubscriptionPlanType" } }, "required": [ @@ -210609,6 +226929,238 @@ "data" ] }, + "SubscriptionLocalizationV2": { + "type": "object", + "title": "SubscriptionLocalizationV2", + "properties": { + "type": { + "type": "string", + "enum": [ + "subscriptionLocalizations" + ] + }, + "id": { + "type": "string" + }, + "attributes": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "locale": { + "type": "string" + }, + "description": { + "type": "string" + } + } + }, + "relationships": { + "type": "object", + "properties": { + "version": { + "type": "object", + "properties": { + "data": { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "subscriptionVersions" + ] + }, + "id": { + "type": "string" + } + }, + "required": [ + "id", + "type" + ] + } + } + } + } + }, + "links": { + "$ref": "#/components/schemas/ResourceLinks" + } + }, + "required": [ + "id", + "type" + ] + }, + "SubscriptionLocalizationsV2Response": { + "type": "object", + "title": "SubscriptionLocalizationsV2Response", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SubscriptionLocalizationV2" + } + }, + "included": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SubscriptionVersion" + } + }, + "links": { + "$ref": "#/components/schemas/PagedDocumentLinks" + }, + "meta": { + "$ref": "#/components/schemas/PagingInformation" + } + }, + "required": [ + "data", + "links" + ] + }, + "SubscriptionLocalizationV2Response": { + "type": "object", + "title": "SubscriptionLocalizationV2Response", + "properties": { + "data": { + "$ref": "#/components/schemas/SubscriptionLocalizationV2" + }, + "included": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SubscriptionVersion" + } + }, + "links": { + "$ref": "#/components/schemas/DocumentLinks" + } + }, + "required": [ + "data", + "links" + ] + }, + "SubscriptionLocalizationV2CreateRequest": { + "type": "object", + "title": "SubscriptionLocalizationV2CreateRequest", + "properties": { + "data": { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "subscriptionLocalizations" + ] + }, + "attributes": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "locale": { + "type": "string" + }, + "description": { + "type": "string", + "nullable": true + } + }, + "required": [ + "name", + "locale" + ] + }, + "relationships": { + "type": "object", + "properties": { + "version": { + "type": "object", + "properties": { + "data": { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "subscriptionVersions" + ] + }, + "id": { + "type": "string" + } + }, + "required": [ + "id", + "type" + ] + } + }, + "required": [ + "data" + ] + } + }, + "required": [ + "version" + ] + } + }, + "required": [ + "relationships", + "attributes", + "type" + ] + } + }, + "required": [ + "data" + ] + }, + "SubscriptionLocalizationV2UpdateRequest": { + "type": "object", + "title": "SubscriptionLocalizationV2UpdateRequest", + "properties": { + "data": { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "subscriptionLocalizations" + ] + }, + "id": { + "type": "string" + }, + "attributes": { + "type": "object", + "properties": { + "name": { + "type": "string", + "nullable": true + }, + "description": { + "type": "string", + "nullable": true + } + } + } + }, + "required": [ + "id", + "type" + ] + } + }, + "required": [ + "data" + ] + }, "SubscriptionLocalization": { "type": "object", "title": "SubscriptionLocalization", @@ -211588,6 +228140,9 @@ }, "autoRenewEnabled": { "type": "boolean" + }, + "targetSubscriptionPlanType": { + "$ref": "#/components/schemas/SubscriptionPlanType" } } }, @@ -211858,6 +228413,10 @@ "autoRenewEnabled": { "type": "boolean", "nullable": true + }, + "targetSubscriptionPlanType": { + "nullable": true, + "$ref": "#/components/schemas/SubscriptionPlanType" } }, "required": [ @@ -211987,6 +228546,297 @@ "data" ] }, + "SubscriptionPlanAvailability": { + "type": "object", + "title": "SubscriptionPlanAvailability", + "properties": { + "type": { + "type": "string", + "enum": [ + "subscriptionPlanAvailabilities" + ] + }, + "id": { + "type": "string" + }, + "attributes": { + "type": "object", + "properties": { + "availableInNewTerritories": { + "type": "boolean" + }, + "planType": { + "$ref": "#/components/schemas/SubscriptionPlanType" + } + } + }, + "relationships": { + "type": "object", + "properties": { + "availableTerritories": { + "type": "object", + "properties": { + "links": { + "$ref": "#/components/schemas/RelationshipLinks" + }, + "meta": { + "$ref": "#/components/schemas/PagingInformation" + }, + "data": { + "type": "array", + "items": { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "territories" + ] + }, + "id": { + "type": "string" + } + }, + "required": [ + "id", + "type" + ] + } + } + } + } + } + }, + "links": { + "$ref": "#/components/schemas/ResourceLinks" + } + }, + "required": [ + "id", + "type" + ] + }, + "SubscriptionPlanAvailabilitiesResponse": { + "type": "object", + "title": "SubscriptionPlanAvailabilitiesResponse", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SubscriptionPlanAvailability" + } + }, + "included": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Territory" + } + }, + "links": { + "$ref": "#/components/schemas/PagedDocumentLinks" + }, + "meta": { + "$ref": "#/components/schemas/PagingInformation" + } + }, + "required": [ + "data", + "links" + ] + }, + "SubscriptionPlanAvailabilityResponse": { + "type": "object", + "title": "SubscriptionPlanAvailabilityResponse", + "properties": { + "data": { + "$ref": "#/components/schemas/SubscriptionPlanAvailability" + }, + "included": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Territory" + } + }, + "links": { + "$ref": "#/components/schemas/DocumentLinks" + } + }, + "required": [ + "data", + "links" + ] + }, + "SubscriptionPlanAvailabilityCreateRequest": { + "type": "object", + "title": "SubscriptionPlanAvailabilityCreateRequest", + "properties": { + "data": { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "subscriptionPlanAvailabilities" + ] + }, + "attributes": { + "type": "object", + "properties": { + "availableInNewTerritories": { + "type": "boolean", + "nullable": true + }, + "planType": { + "$ref": "#/components/schemas/SubscriptionPlanType" + } + }, + "required": [ + "planType" + ] + }, + "relationships": { + "type": "object", + "properties": { + "availableTerritories": { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "territories" + ] + }, + "id": { + "type": "string" + } + }, + "required": [ + "id", + "type" + ] + } + } + }, + "required": [ + "data" + ] + }, + "subscription": { + "type": "object", + "properties": { + "data": { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "subscriptions" + ] + }, + "id": { + "type": "string" + } + }, + "required": [ + "id", + "type" + ] + } + }, + "required": [ + "data" + ] + } + }, + "required": [ + "availableTerritories", + "subscription" + ] + } + }, + "required": [ + "relationships", + "attributes", + "type" + ] + } + }, + "required": [ + "data" + ] + }, + "SubscriptionPlanAvailabilityUpdateRequest": { + "type": "object", + "title": "SubscriptionPlanAvailabilityUpdateRequest", + "properties": { + "data": { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "subscriptionPlanAvailabilities" + ] + }, + "id": { + "type": "string" + }, + "attributes": { + "type": "object", + "properties": { + "availableInNewTerritories": { + "type": "boolean", + "nullable": true + } + } + }, + "relationships": { + "type": "object", + "properties": { + "availableTerritories": { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "territories" + ] + }, + "id": { + "type": "string" + } + }, + "required": [ + "id", + "type" + ] + } + } + } + } + } + } + }, + "required": [ + "id", + "type" + ] + } + }, + "required": [ + "data" + ] + }, "SubscriptionPricePoint": { "type": "object", "title": "SubscriptionPricePoint", @@ -212047,6 +228897,14 @@ "$ref": "#/components/schemas/RelationshipLinks" } } + }, + "adjustedEqualizations": { + "type": "object", + "properties": { + "links": { + "$ref": "#/components/schemas/RelationshipLinks" + } + } } } }, @@ -212148,6 +229006,9 @@ }, "preserved": { "type": "boolean" + }, + "planType": { + "$ref": "#/components/schemas/SubscriptionPlanType" } } }, @@ -212234,6 +229095,10 @@ "preserveCurrentPrice": { "type": "boolean", "nullable": true + }, + "planType": { + "nullable": true, + "$ref": "#/components/schemas/SubscriptionPlanType" } } }, @@ -212418,6 +229283,10 @@ "preserveCurrentPrice": { "type": "boolean", "nullable": true + }, + "planType": { + "nullable": true, + "$ref": "#/components/schemas/SubscriptionPlanType" } } }, @@ -212729,6 +229598,9 @@ }, "offerMode": { "$ref": "#/components/schemas/SubscriptionOfferMode" + }, + "targetSubscriptionPlanType": { + "$ref": "#/components/schemas/SubscriptionPlanType" } } }, @@ -212830,6 +229702,10 @@ }, "offerMode": { "$ref": "#/components/schemas/SubscriptionOfferMode" + }, + "targetSubscriptionPlanType": { + "nullable": true, + "$ref": "#/components/schemas/SubscriptionPlanType" } }, "required": [ @@ -213008,6 +229884,10 @@ }, "offerMode": { "$ref": "#/components/schemas/SubscriptionOfferMode" + }, + "targetSubscriptionPlanType": { + "nullable": true, + "$ref": "#/components/schemas/SubscriptionPlanType" } }, "required": [ @@ -213294,6 +230174,312 @@ "data" ] }, + "SubscriptionVersion": { + "type": "object", + "title": "SubscriptionVersion", + "properties": { + "type": { + "type": "string", + "enum": [ + "subscriptionVersions" + ] + }, + "id": { + "type": "string" + }, + "attributes": { + "type": "object", + "properties": { + "version": { + "type": "integer" + }, + "state": { + "type": "string", + "enum": [ + "PREPARE_FOR_SUBMISSION", + "READY_FOR_REVIEW", + "WAITING_FOR_REVIEW", + "IN_REVIEW", + "ACCEPTED", + "APPROVED", + "REPLACED_WITH_NEW_VERSION", + "REJECTED", + "DEVELOPER_REJECTED" + ] + } + } + }, + "relationships": { + "type": "object", + "properties": { + "subscription": { + "type": "object", + "properties": { + "data": { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "subscriptions" + ] + }, + "id": { + "type": "string" + } + }, + "required": [ + "id", + "type" + ] + } + } + }, + "image": { + "type": "object", + "properties": { + "links": { + "$ref": "#/components/schemas/RelationshipLinks" + }, + "data": { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "subscriptionImages" + ] + }, + "id": { + "type": "string" + } + }, + "required": [ + "id", + "type" + ] + } + } + }, + "images": { + "type": "object", + "properties": { + "links": { + "$ref": "#/components/schemas/RelationshipLinks" + }, + "meta": { + "$ref": "#/components/schemas/PagingInformation" + }, + "data": { + "type": "array", + "items": { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "subscriptionImages" + ] + }, + "id": { + "type": "string" + } + }, + "required": [ + "id", + "type" + ] + } + } + } + }, + "localizations": { + "type": "object", + "properties": { + "links": { + "$ref": "#/components/schemas/RelationshipLinks" + }, + "meta": { + "$ref": "#/components/schemas/PagingInformation" + }, + "data": { + "type": "array", + "items": { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "subscriptionLocalizations" + ] + }, + "id": { + "type": "string" + } + }, + "required": [ + "id", + "type" + ] + } + } + } + } + } + }, + "links": { + "$ref": "#/components/schemas/ResourceLinks" + } + }, + "required": [ + "id", + "type" + ] + }, + "SubscriptionVersionsResponse": { + "type": "object", + "title": "SubscriptionVersionsResponse", + "properties": { + "data": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SubscriptionVersion" + } + }, + "included": { + "type": "array", + "items": { + "oneOf": [ + { + "$ref": "#/components/schemas/SubscriptionImageV2" + }, + { + "$ref": "#/components/schemas/SubscriptionLocalizationV2" + }, + { + "$ref": "#/components/schemas/Subscription" + } + ], + "discriminator": { + "propertyName": "type", + "mapping": { + "subscriptions": "#/components/schemas/Subscription", + "subscriptionImages": "#/components/schemas/SubscriptionImageV2", + "subscriptionLocalizations": "#/components/schemas/SubscriptionLocalizationV2" + } + } + } + }, + "links": { + "$ref": "#/components/schemas/PagedDocumentLinks" + }, + "meta": { + "$ref": "#/components/schemas/PagingInformation" + } + }, + "required": [ + "data", + "links" + ] + }, + "SubscriptionVersionResponse": { + "type": "object", + "title": "SubscriptionVersionResponse", + "properties": { + "data": { + "$ref": "#/components/schemas/SubscriptionVersion" + }, + "included": { + "type": "array", + "items": { + "oneOf": [ + { + "$ref": "#/components/schemas/SubscriptionImageV2" + }, + { + "$ref": "#/components/schemas/SubscriptionLocalizationV2" + }, + { + "$ref": "#/components/schemas/Subscription" + } + ], + "discriminator": { + "propertyName": "type", + "mapping": { + "subscriptions": "#/components/schemas/Subscription", + "subscriptionImages": "#/components/schemas/SubscriptionImageV2", + "subscriptionLocalizations": "#/components/schemas/SubscriptionLocalizationV2" + } + } + } + }, + "links": { + "$ref": "#/components/schemas/DocumentLinks" + } + }, + "required": [ + "data", + "links" + ] + }, + "SubscriptionVersionCreateRequest": { + "type": "object", + "title": "SubscriptionVersionCreateRequest", + "properties": { + "data": { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "subscriptionVersions" + ] + }, + "relationships": { + "type": "object", + "properties": { + "subscription": { + "type": "object", + "properties": { + "data": { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "subscriptions" + ] + }, + "id": { + "type": "string" + } + }, + "required": [ + "id", + "type" + ] + } + }, + "required": [ + "data" + ] + } + }, + "required": [ + "subscription" + ] + } + }, + "required": [ + "relationships", + "type" + ] + } + }, + "required": [ + "data" + ] + }, "Subscription": { "type": "object", "title": "Subscription", @@ -213350,6 +230536,24 @@ }, "groupLevel": { "type": "integer" + }, + "multiSeatStatus": { + "type": "string", + "enum": [ + "ENABLED", + "DISABLED" + ] + }, + "marketSettings": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "APPLE_SCHOOL", + "APP_STORE", + "APPLE_BUSINESS" + ] + } } } }, @@ -213623,7 +230827,8 @@ "type" ] } - } + }, + "deprecated": true }, "winBackOffers": { "type": "object", @@ -213688,6 +230893,70 @@ } } } + }, + "planAvailabilities": { + "type": "object", + "properties": { + "links": { + "$ref": "#/components/schemas/RelationshipLinks" + }, + "meta": { + "$ref": "#/components/schemas/PagingInformation" + }, + "data": { + "type": "array", + "items": { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "subscriptionPlanAvailabilities" + ] + }, + "id": { + "type": "string" + } + }, + "required": [ + "id", + "type" + ] + } + } + } + }, + "versions": { + "type": "object", + "properties": { + "links": { + "$ref": "#/components/schemas/RelationshipLinks" + }, + "meta": { + "$ref": "#/components/schemas/PagingInformation" + }, + "data": { + "type": "array", + "items": { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "subscriptionVersions" + ] + }, + "id": { + "type": "string" + } + }, + "required": [ + "id", + "type" + ] + } + } + } } } }, @@ -213738,12 +231007,18 @@ { "$ref": "#/components/schemas/SubscriptionOfferCode" }, + { + "$ref": "#/components/schemas/SubscriptionPlanAvailability" + }, { "$ref": "#/components/schemas/SubscriptionPrice" }, { "$ref": "#/components/schemas/SubscriptionPromotionalOffer" }, + { + "$ref": "#/components/schemas/SubscriptionVersion" + }, { "$ref": "#/components/schemas/WinBackOffer" } @@ -213752,13 +231027,15 @@ "propertyName": "type", "mapping": { "subscriptionAppStoreReviewScreenshots": "#/components/schemas/SubscriptionAppStoreReviewScreenshot", + "winBackOffers": "#/components/schemas/WinBackOffer", + "subscriptionOfferCodes": "#/components/schemas/SubscriptionOfferCode", + "subscriptionPlanAvailabilities": "#/components/schemas/SubscriptionPlanAvailability", + "subscriptionVersions": "#/components/schemas/SubscriptionVersion", "promotedPurchases": "#/components/schemas/PromotedPurchase", "subscriptionGroups": "#/components/schemas/SubscriptionGroup", "subscriptionImages": "#/components/schemas/SubscriptionImage", "subscriptionPrices": "#/components/schemas/SubscriptionPrice", - "winBackOffers": "#/components/schemas/WinBackOffer", "subscriptionIntroductoryOffers": "#/components/schemas/SubscriptionIntroductoryOffer", - "subscriptionOfferCodes": "#/components/schemas/SubscriptionOfferCode", "subscriptionPromotionalOffers": "#/components/schemas/SubscriptionPromotionalOffer", "subscriptionLocalizations": "#/components/schemas/SubscriptionLocalization", "subscriptionAvailabilities": "#/components/schemas/SubscriptionAvailability" @@ -213813,12 +231090,18 @@ { "$ref": "#/components/schemas/SubscriptionOfferCode" }, + { + "$ref": "#/components/schemas/SubscriptionPlanAvailability" + }, { "$ref": "#/components/schemas/SubscriptionPrice" }, { "$ref": "#/components/schemas/SubscriptionPromotionalOffer" }, + { + "$ref": "#/components/schemas/SubscriptionVersion" + }, { "$ref": "#/components/schemas/WinBackOffer" } @@ -213827,13 +231110,15 @@ "propertyName": "type", "mapping": { "subscriptionAppStoreReviewScreenshots": "#/components/schemas/SubscriptionAppStoreReviewScreenshot", + "winBackOffers": "#/components/schemas/WinBackOffer", + "subscriptionOfferCodes": "#/components/schemas/SubscriptionOfferCode", + "subscriptionPlanAvailabilities": "#/components/schemas/SubscriptionPlanAvailability", + "subscriptionVersions": "#/components/schemas/SubscriptionVersion", "promotedPurchases": "#/components/schemas/PromotedPurchase", "subscriptionGroups": "#/components/schemas/SubscriptionGroup", "subscriptionImages": "#/components/schemas/SubscriptionImage", "subscriptionPrices": "#/components/schemas/SubscriptionPrice", - "winBackOffers": "#/components/schemas/WinBackOffer", "subscriptionIntroductoryOffers": "#/components/schemas/SubscriptionIntroductoryOffer", - "subscriptionOfferCodes": "#/components/schemas/SubscriptionOfferCode", "subscriptionPromotionalOffers": "#/components/schemas/SubscriptionPromotionalOffer", "subscriptionLocalizations": "#/components/schemas/SubscriptionLocalization", "subscriptionAvailabilities": "#/components/schemas/SubscriptionAvailability" @@ -213994,6 +231279,26 @@ "groupLevel": { "type": "integer", "nullable": true + }, + "multiSeatStatus": { + "type": "string", + "nullable": true, + "enum": [ + "ENABLED", + "DISABLED" + ] + }, + "marketSettings": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "APPLE_SCHOOL", + "APP_STORE", + "APPLE_BUSINESS" + ] + }, + "nullable": true } } }, @@ -214324,6 +231629,7 @@ "MISSING_RATING", "CANNOT_SELL_RESTRICTED_RATING", "BRAZIL_REQUIRED_TAX_ID", + "BRAZIL_GAMBLING_NOT_VERIFIED", "MISSING_GRN", "UNVERIFIED_GRN", "ICP_NUMBER_INVALID", @@ -214413,6 +231719,52 @@ }, "id": { "type": "string" + }, + "attributes": { + "type": "object", + "properties": { + "available": { + "type": "boolean", + "nullable": true + }, + "releaseDate": { + "type": "string", + "format": "date", + "nullable": true + }, + "preOrderEnabled": { + "type": "boolean", + "nullable": true + } + } + }, + "relationships": { + "type": "object", + "properties": { + "territory": { + "type": "object", + "properties": { + "data": { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "territories" + ] + }, + "id": { + "type": "string" + } + }, + "required": [ + "id", + "type" + ] + } + } + } + } } }, "required": [ @@ -215766,6 +233118,9 @@ "NOT_PROMOTED", "USE_AUTO_GENERATED_ASSETS" ] + }, + "targetSubscriptionPlanType": { + "$ref": "#/components/schemas/SubscriptionPlanType" } } }, @@ -215929,6 +233284,10 @@ "NOT_PROMOTED", "USE_AUTO_GENERATED_ASSETS" ] + }, + "targetSubscriptionPlanType": { + "nullable": true, + "$ref": "#/components/schemas/SubscriptionPlanType" } }, "required": [ @@ -219788,6 +237147,42 @@ "links" ] }, + "AppPerformanceOverviewsLinkagesResponse": { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "performanceOverviews" + ] + }, + "id": { + "type": "string" + } + }, + "required": [ + "id", + "type" + ] + } + }, + "links": { + "$ref": "#/components/schemas/PagedDocumentLinks" + }, + "meta": { + "$ref": "#/components/schemas/PagingInformation" + } + }, + "required": [ + "data", + "links" + ] + }, "PreReleaseVersionsWithoutIncludesResponse": { "type": "object", "title": "PreReleaseVersionsWithoutIncludesResponse", @@ -223305,6 +240700,42 @@ ], "deprecated": true }, + "GameCenterDetailBlockedPlayersLinkagesResponse": { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "gameCenterDetailPlayers" + ] + }, + "id": { + "type": "string" + } + }, + "required": [ + "id", + "type" + ] + } + }, + "links": { + "$ref": "#/components/schemas/PagedDocumentLinks" + }, + "meta": { + "$ref": "#/components/schemas/PagingInformation" + } + }, + "required": [ + "data", + "links" + ] + }, "GameCenterDetailChallengeReleasesLinkagesResponse": { "type": "object", "properties": { @@ -225344,6 +242775,42 @@ "data" ] }, + "GameCenterLeaderboardV2GameCenterScoreModerationsLinkagesResponse": { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "gameCenterScoreModerations" + ] + }, + "id": { + "type": "string" + } + }, + "required": [ + "id", + "type" + ] + } + }, + "links": { + "$ref": "#/components/schemas/PagedDocumentLinks" + }, + "meta": { + "$ref": "#/components/schemas/PagingInformation" + } + }, + "required": [ + "data", + "links" + ] + }, "GameCenterLeaderboardV2VersionsLinkagesResponse": { "type": "object", "properties": { @@ -225800,6 +243267,108 @@ "links" ] }, + "InAppPurchaseVersionImageLinkageResponse": { + "type": "object", + "properties": { + "data": { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "inAppPurchaseImages" + ] + }, + "id": { + "type": "string" + } + }, + "required": [ + "id", + "type" + ] + }, + "links": { + "$ref": "#/components/schemas/DocumentLinks" + } + }, + "required": [ + "data", + "links" + ] + }, + "InAppPurchaseVersionImagesLinkagesResponse": { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "inAppPurchaseImages" + ] + }, + "id": { + "type": "string" + } + }, + "required": [ + "id", + "type" + ] + } + }, + "links": { + "$ref": "#/components/schemas/PagedDocumentLinks" + }, + "meta": { + "$ref": "#/components/schemas/PagingInformation" + } + }, + "required": [ + "data", + "links" + ] + }, + "InAppPurchaseVersionLocalizationsLinkagesResponse": { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "inAppPurchaseLocalizations" + ] + }, + "id": { + "type": "string" + } + }, + "required": [ + "id", + "type" + ] + } + }, + "links": { + "$ref": "#/components/schemas/PagedDocumentLinks" + }, + "meta": { + "$ref": "#/components/schemas/PagingInformation" + } + }, + "required": [ + "data", + "links" + ] + }, "InAppPurchaseV2AppStoreReviewScreenshotLinkageResponse": { "type": "object", "properties": { @@ -226094,6 +243663,42 @@ "links" ] }, + "InAppPurchaseV2VersionsLinkagesResponse": { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "inAppPurchaseVersions" + ] + }, + "id": { + "type": "string" + } + }, + "required": [ + "id", + "type" + ] + } + }, + "links": { + "$ref": "#/components/schemas/PagedDocumentLinks" + }, + "meta": { + "$ref": "#/components/schemas/PagingInformation" + } + }, + "required": [ + "data", + "links" + ] + }, "MerchantIdCertificatesLinkagesResponse": { "type": "object", "properties": { @@ -226569,6 +244174,43 @@ "$ref": "#/components/schemas/PagingInformation" } }, + "required": [ + "data", + "links" + ], + "deprecated": true + }, + "SubscriptionGroupVersionLocalizationsLinkagesResponse": { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "subscriptionGroupLocalizations" + ] + }, + "id": { + "type": "string" + } + }, + "required": [ + "id", + "type" + ] + } + }, + "links": { + "$ref": "#/components/schemas/PagedDocumentLinks" + }, + "meta": { + "$ref": "#/components/schemas/PagingInformation" + } + }, "required": [ "data", "links" @@ -226646,6 +244288,42 @@ "links" ] }, + "SubscriptionGroupVersionsLinkagesResponse": { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "subscriptionGroupVersions" + ] + }, + "id": { + "type": "string" + } + }, + "required": [ + "id", + "type" + ] + } + }, + "links": { + "$ref": "#/components/schemas/PagedDocumentLinks" + }, + "meta": { + "$ref": "#/components/schemas/PagingInformation" + } + }, + "required": [ + "data", + "links" + ] + }, "SubscriptionOfferCodeOneTimeUseCodeValuesLinkageResponse": { "type": "object", "properties": { @@ -226784,6 +244462,71 @@ "links" ] }, + "SubscriptionPlanAvailabilityAvailableTerritoriesLinkagesResponse": { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "territories" + ] + }, + "id": { + "type": "string" + } + }, + "required": [ + "id", + "type" + ] + } + }, + "links": { + "$ref": "#/components/schemas/PagedDocumentLinks" + }, + "meta": { + "$ref": "#/components/schemas/PagingInformation" + } + }, + "required": [ + "data", + "links" + ] + }, + "SubscriptionPlanAvailabilityAvailableTerritoriesLinkagesRequest": { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "territories" + ] + }, + "id": { + "type": "string" + } + }, + "required": [ + "id", + "type" + ] + } + } + }, + "required": [ + "data" + ] + }, "SubscriptionPricePointEqualizationsLinkagesResponse": { "type": "object", "properties": { @@ -226856,6 +244599,108 @@ "links" ] }, + "SubscriptionVersionImageLinkageResponse": { + "type": "object", + "properties": { + "data": { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "subscriptionImages" + ] + }, + "id": { + "type": "string" + } + }, + "required": [ + "id", + "type" + ] + }, + "links": { + "$ref": "#/components/schemas/DocumentLinks" + } + }, + "required": [ + "data", + "links" + ] + }, + "SubscriptionVersionImagesLinkagesResponse": { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "subscriptionImages" + ] + }, + "id": { + "type": "string" + } + }, + "required": [ + "id", + "type" + ] + } + }, + "links": { + "$ref": "#/components/schemas/PagedDocumentLinks" + }, + "meta": { + "$ref": "#/components/schemas/PagingInformation" + } + }, + "required": [ + "data", + "links" + ] + }, + "SubscriptionVersionLocalizationsLinkagesResponse": { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "subscriptionLocalizations" + ] + }, + "id": { + "type": "string" + } + }, + "required": [ + "id", + "type" + ] + } + }, + "links": { + "$ref": "#/components/schemas/PagedDocumentLinks" + }, + "meta": { + "$ref": "#/components/schemas/PagingInformation" + } + }, + "required": [ + "data", + "links" + ] + }, "SubscriptionAppStoreReviewScreenshotLinkageResponse": { "type": "object", "properties": { @@ -227023,6 +244868,42 @@ "links" ] }, + "SubscriptionPlanAvailabilitiesLinkagesResponse": { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "subscriptionPlanAvailabilities" + ] + }, + "id": { + "type": "string" + } + }, + "required": [ + "id", + "type" + ] + } + }, + "links": { + "$ref": "#/components/schemas/PagedDocumentLinks" + }, + "meta": { + "$ref": "#/components/schemas/PagingInformation" + } + }, + "required": [ + "data", + "links" + ] + }, "SubscriptionPricePointsLinkagesResponse": { "type": "object", "properties": { @@ -227218,7 +245099,8 @@ "required": [ "data", "links" - ] + ], + "deprecated": true }, "SubscriptionSubscriptionLocalizationsLinkagesResponse": { "type": "object", @@ -227256,6 +245138,42 @@ "links" ] }, + "SubscriptionVersionsLinkagesResponse": { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "subscriptionVersions" + ] + }, + "id": { + "type": "string" + } + }, + "required": [ + "id", + "type" + ] + } + }, + "links": { + "$ref": "#/components/schemas/PagedDocumentLinks" + }, + "meta": { + "$ref": "#/components/schemas/PagingInformation" + } + }, + "required": [ + "data", + "links" + ] + }, "SubscriptionWinBackOffersLinkagesResponse": { "type": "object", "properties": { @@ -228698,6 +246616,7 @@ "enum": [ "L", "ALL", + "ZERO_ZERO", "ONE_PLUS", "TWO_PLUS", "THREE_PLUS", @@ -229767,7 +247686,8 @@ "DISK", "BATTERY", "TERMINATION", - "ANIMATION" + "ANIMATION", + "STORAGE" ] }, "MetricsInsight": { @@ -229832,6 +247752,51 @@ "SANDBOX" ] }, + "PerformanceSignature": { + "type": "object", + "properties": { + "signatureId": { + "type": "string" + }, + "signature": { + "type": "string" + }, + "count": { + "type": "integer" + }, + "weight": { + "type": "number" + }, + "sourceFile": { + "type": "string" + }, + "lineNumber": { + "type": "integer" + }, + "trendInfo": { + "$ref": "#/components/schemas/DiagnosticInsightDirection" + }, + "metricsSummary": { + "type": "object", + "properties": { + "referenceVersions": { + "type": "array", + "items": { + "type": "object", + "properties": { + "version": { + "type": "string" + }, + "value": { + "type": "number" + } + } + } + } + } + } + } + }, "PhasedReleaseState": { "type": "string", "enum": [ @@ -230014,6 +247979,13 @@ "FREE_TRIAL" ] }, + "SubscriptionPlanType": { + "type": "string", + "enum": [ + "MONTHLY", + "UPFRONT" + ] + }, "SubscriptionStatusUrlVersion": { "type": "string", "enum": [ @@ -230574,6 +248546,180 @@ } } } + }, + "xcodeOverview": { + "type": "object", + "properties": { + "version": { + "type": "string" + }, + "appMetadata": { + "type": "object", + "properties": { + "bundleId": { + "type": "string" + }, + "appId": { + "type": "string" + }, + "latestVersion": { + "type": "string" + }, + "platform": { + "type": "string" + } + } + }, + "insights": { + "type": "object", + "properties": { + "regressions": { + "type": "array", + "items": { + "$ref": "#/components/schemas/MetricsInsight" + } + }, + "trendingUp": { + "type": "array", + "items": { + "$ref": "#/components/schemas/MetricsInsight" + } + } + } + }, + "categories": { + "type": "array", + "items": { + "type": "object", + "properties": { + "identifier": { + "type": "string" + }, + "displayName": { + "type": "string" + }, + "sections": { + "type": "array", + "items": { + "type": "object", + "properties": { + "identifier": { + "type": "string" + }, + "displayName": { + "type": "string" + }, + "relevanceScore": { + "type": "number" + }, + "sortOrder": { + "type": "integer" + }, + "unit": { + "type": "object", + "properties": { + "identifier": { + "type": "string" + }, + "displayName": { + "type": "string" + } + } + }, + "datasets": { + "type": "array", + "items": { + "type": "object", + "properties": { + "filterCriteria": { + "type": "object", + "properties": { + "percentile": { + "type": "string" + }, + "device": { + "type": "string" + }, + "deviceMarketingName": { + "type": "string" + } + } + }, + "points": { + "type": "array", + "items": { + "type": "object", + "properties": { + "version": { + "type": "string" + }, + "value": { + "type": "number" + }, + "errorMargin": { + "type": "number" + }, + "percentageBreakdown": { + "type": "object", + "properties": { + "value": { + "type": "number" + }, + "subSystemLabel": { + "type": "string" + } + } + } + } + } + }, + "recommendedMetricGoal": { + "type": "object", + "properties": { + "value": { + "type": "number" + }, + "detail": { + "type": "string" + } + } + } + } + } + } + } + } + } + } + } + }, + "signatures": { + "type": "object", + "properties": { + "topHangPoint": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PerformanceSignature" + } + }, + "topLaunchPoint": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PerformanceSignature" + } + }, + "topDiskWritePoint": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PerformanceSignature" + } + } + } + }, + "telemetryIdentifier": { + "type": "string" + } + } } }, "securitySchemes": { @@ -230589,4 +248735,4 @@ "itc-bearer-token": [] } ] -} \ No newline at end of file +}