App and Solution
Apps
Submit for Review
4min
overview effectively managing the lifecycle of your app ensures it successfully transitions through the various stages on the os1 platform by leveraging the updateappstates api, developer admins and product admins can manage their apps through the different stages of the application lifecycle update the app state endpoint put /developer/apps/versions/{appversionid}/states attributes attribute description action defines the next step in your app's lifecycle note the actions such as approve tech review, approve internal publish, and approve marketplace publish review require a product admin role please contact us for these actions example request the following request submits the app for tech review tech review { "action" "submit for tech review" } view updated states call getappversionid to view the newly updates states application lifecycle phases to provide clarity on the different stages an app can traverse through the os1 platform, we've provided the lifecycle transitions and phases below this table captures the app states, the actions causing transitions, the resulting next states, and the entity responsible for those actions once developers complete the development of their app, they must submit it for review the os1 platform team assesses the app, ensuring it meets the required standards after approval, the app undergoes an internal or marketplace publish preview process once this stage is successfully navigated, the app is made live, available for customer subscription and usage see the table below with the application lifecycle phases and transitions current state of the app action new state owner of the action none register an app development developer or developer admin development submit for tech review in tech review developer admin in tech review decline tech review development product admin in tech review withdraw from tech review development developer admin in tech review approve tech review ready to publish product admin ready to publish submit for internal publish review internal publish review developer admin ready to publish submit for marketplace publish review marketplace publish review developer admin internal publish review approve internal publish live product admin marketplace publish review approve marketplace publish live product admin note the actions such as approve tech review, approve internal publish, and approve marketplace publish review require a product admin role please contact us for these actions