Many of the Galaxy Store Developer APIs require you to use the app's contentID and the app's status to identify the app/content you would like to modify.
The contentID is a 12-digit identifier that is created when you register an app in Seller Portal and can be found when you go to the Apps tab in Seller Portal.
There are two different status parameters, contentStatus and appStatus, that are used to help identify an app and indicate an app's status throughout the application process. Below is a description of these two status parameters as well as a table mapping the status values to the status displayed in Seller Portal.
appStatus
The Galaxy Store Developer APIs typically use the appStatus parameter to refer to the application status and help identify the app. appStatus is not displayed in Seller Portal.
There are only two values for appStatus and it is possible for content in Seller Portal to have either or both of these statuses at the same time:
REGISTRATION
SALE
TipYou can call the /seller/v2/content/stagedRolloutBinary/ API endpoint with appStatus=REGISTRATION and appStatus=SALE to check to see if there's an app for the content with that status. A response with a failure code of 3100 ("Not found for contentId") indicates that the content doesn't currently have an app with the requested appStatus.
The table in the Status parameters mapping section at the bottom of this page maps the status displayed in Seller Portal to the appStatus value.
REGISTRATION only
The Colorful Moment app has been registered in Seller Portal but has not been submitted for review and is not publicly accessible to users in Galaxy Store. In Seller Portal, the status of the app is displayed as "Registering."
For app content that displays "Registering" as their status in Seller Portal, any Galaxy Store Developer APIs that require the appStatus parameter should use REGISTRATION when modifying this content.
SALE only
The Driving Game app has been registered in Seller Portal, submitted for review, passed the review, and is accessible to users in Galaxy Store. In the example shown above, there have not been any updates created for the app.
For app content that displays "For Sale" as their status in Seller Portal, any Galaxy Store Developer APIs that require the appStatus parameter should use SALE when modifying this content.
REGISTRATION and SALE
The Simple Digital Watch app has been registered in Seller Portal, submitted for review, passed the review, and is accessible to users in Galaxy Store. An update has been created for this content either after clicking Update in Seller Portal or calling the /seller/contentUpdate API endpoint. This content has two possible appStatus values: SALE refers to the version of the app that is published in Galaxy Store and available to users (the status displayed in Seller Portal for this app is "For Sale") and REGISTRATION refers to the version of the app that is being updated (the status displayed in Seller Portal for this app is "Updating").
The appStatus value that you use depends on the version of the app you want to modify. If you want to modify the app that is for sale, you would use SALE. If you want to modify the app that is being updated, you would use REGISTRATION.
contentStatus
While appStatus only considers two possible states of an app, contentStatus shows where the app is in terms of the Galaxy Store review and release process and mostly matches what is displayed in Seller Portal. For example, the Colorful Moment app in Seller Portal displays the status of "Registering" and the contentStatus for this app is REGISTERING (indicating the app has not been submitted for review). For the Simple Digital Watch app, Seller Portal displays the status of "Updating" and the contentStatus for this app is UPDATING (indicating the app is an update to a submitted app). Note that both of these apps have the same appStatus value (REGISTRATION).
The Key Tool app has been registered in Seller Portal, configured for manual publication, submitted for review, passed the review, and is ready for publication.
For app content that displays "Ready for Change" as their status in Seller Portal, any Galaxy Store Developer APIs that require the contentStatus parameter should use READY_FOR_CHANGE when modifying this content. The appStatus of this app is REGISTRATION.
The table in the Status parameters mapping section below maps the status displayed in Seller Portal to the contentStatus value.
Status parameters mapping
The table below shows the mapping of status values among Seller Portal, the contentStatus parameter, and the appStatus parameter. It also maps the status when the Closed Beta Test and Staged Rollout APIs should be called.
App Status Reported by:
Closed Beta Test (CBT) and Staged Rollout (SR) API Availability
Seller Portal
Content Publish API Parameters
CBT API
SR API
contentStatus
appStatus
CBT PUT
CBT GET
SR Rate PUT
SR Binary PUT
SR GET
Registering
REGISTERING
REGISTRATION
✓
✓
✓
Updating
UPDATING
REGISTRATION
✓
✓
✓
Re-Registering
RE_REGISTERING
REGISTRATION
✓
✓
✓
Ready for Review
READY_FOR_REVIEW
REGISTRATION
✓
Ready to Pre-Reviews
READY_TO_PRE_ REVIEWS
REGISTRATION
✓
Under Pre-Reviews
UNDER_PRE_REVIEWS
REGISTRATION
✓
Pre-Reviews Suspended
PRE_REVIEWS_ SUSPENDED
REGISTRATION
✓
Pre-Reviews Rejected
PRE_REVIEWS_ REJECTED
REGISTRATION
✓
Pre-Reviews Delayed
PRE_REVIEWS_ DELAYED
REGISTRATION
✓
Pre-Reviews Canceled
PRE_REVIEWS_ CANCELED
REGISTRATION
✓
Ready for Content Review
READY_FOR_ CONTENT_REVIEW
REGISTRATION
✓
Under Content Review
UNDER_CONTENT_ REVIEW
REGISTRATION
✓
Content Review Rejected
CONTENT_REVIEW_ REJECTED
REGISTRATION
✓
Content Review Suspended
CONTENT_REVIEW_ SUSPENDED
REGISTRATION
✓
Content Review Delayed
CONTENT_REVIEW_ DELAYED
REGISTRATION
✓
Content Review Canceled
CONTENT_REVIEW_ CANCELED
REGISTRATION
✓
Ready for Device Test
READY_FOR_DEVICE_ TEST
REGISTRATION
✓
Under Device Test
UNDER_DEVICE_TEST
REGISTRATION
✓
Device Test Rejected
DEVICE_TEST_ REJECTED
REGISTRATION
✓
Device Test Suspended
DEVICE_TEST_ SUSPENDED
REGISTRATION
✓
Device Test Delayed
DEVICE_TEST_ DELAYED
REGISTRATION
✓
Device Test Canceled
DEVICE_TEST_ CANCELED
REGISTRATION
✓
Ready for Test Confirmation
READY_FOR_TEST_ CONFIRMATION
REGISTRATION
✓
Under Test Confirmation
UNDER_TEST_ CONFIRMATION
REGISTRATION
✓
Test Confirmation Rejected
TEST_CONFIRMATION_ REJECTED
REGISTRATION
✓
Test Confirmation Suspended
TEST_CONFIRMATION_ SUSPENDED
REGISTRATION
✓
Test Confirmation Delayed
TEST_CONFIRMATION_ DELAYED
REGISTRATION
✓
Test Confirmation Canceled
TEST_CONFIRMATION_ CANCELED
REGISTRATION
✓
Ready for Sale
READY_FOR_SALE
REGISTRATION
✓
✓
✓
Ready for Change
READY_FOR_CHANGE
REGISTRATION
✓
Canceled
CANCELED
REGISTRATION
✓
For Sale
FOR_SALE
SALE
✓
✓
Suspended
SUSPENDED
SALE
✓
Terminated
TERMINATED
SALE
✓
Beta Registering
BETA_REGISTERING
REGISTRATION
✓
✓
✓
Ready for Review (Beta)
READY_FOR_BETA_ TESTING
REGISTRATION
✓
✓
Ready for Beta testing
READY_TO_PRE_ REVIEWS
REGISTRATION
✓
✓
Pre-Review Rejected (Beta)
BETA_PRE_REVIEW_ REJECTED
REGISTRATION
✓
✓
Beta Updating
BETA_UPDATING
REGISTRATION
✓
✓
✓
Beta Deployed
BETA_DEPLOYED
SALE
✓
✓
Beta Suspended
BETA_SUSPENDED
SALE
✓
✓
Manage Your Cookies
We use cookies to improve your experience on our website and to show you relevant
advertising. Manage you settings for our cookies below.
Essential Cookies
These cookies are essential as they enable you to move around the website. This
category cannot be disabled.
Company
Domain
Samsung Electronics
.samsungdeveloperconference.com
Analytical/Performance Cookies
These cookies collect information about how you use our website. for example which
pages you visit most often. All information these cookies collect is used to improve
how the website works.
Company
Domain
LinkedIn
.linkedin.com
Meta (formerly Facebook)
.samsungdeveloperconference.com
Google Inc.
.samsungdeveloperconference.com
Functionality Cookies
These cookies allow our website to remember choices you make (such as your user name, language or the region your are in) and
tailor the website to provide enhanced features and content for you.
Company
Domain
LinkedIn
.ads.linkedin.com, .linkedin.com
Advertising Cookies
These cookies gather information about your browser habits. They remember that
you've visited our website and share this information with other organizations such
as advertisers.
Company
Domain
LinkedIn
.linkedin.com
Meta (formerly Facebook)
.samsungdeveloperconference.com
Google Inc.
.samsungdeveloperconference.com
Preferences Submitted
You have successfully updated your cookie preferences.