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

 

 

 

OSZAR »