Status Parameters

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

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

 

✓

 

 

✓