App and Solution
Solutions

Submit Solution for Review

4min

Overview

The UpdateSolutionLifecycle API enables developers and administrators to manage the lifecycle states of their solutions. It provides a simple way to manage the different stages of a solution, from conceptualization and testing to approval and obsoletion. To use this API, call UpdateSolutionLifecycle . This gives developers complete control over the transition of the solution through various stages.

Solution Devlopment Lifcyle
Solution Devlopment Lifcyle


Endpoint: PUT /developer/solutions/versions/{solutionVersionId}/states

Parameters

Parameter

Description

Example

action*

Defines the next step in your solution's lifecycle.

SUBMIT_FOR_TECH_REVIEW

Example Request

The following request submits the soln for tech review.

JSON


To view the current lifecycle state of a solution, use one of the GET Soln Details APIs.

JSON


Lifecycle Phases

The following table shows the different lifecycle phases and the actions that can be performed on the solution:

Command

Performed by

SUBMIT_FOR_TECH_REVIEW

Developer or Dev admin

DECLINE_TECH_REVIEW

Product Admin

WITHDRAW_FROM_TECH_REVIEW

Developer Admin

APPROVE_TECH_REVIEW

Product Admin

SUBMIT_FOR_INTERNAL_PUBLISH_REVIEW

Developer org owner

SUBMIT_FOR_MARKETPLACE_PUBLISH_REVIEW

Developer org owner

APPROVE_INTERNAL_PUBLISH

Product Admin

SUBMIT_FOR_MARKETPLACE_PUBLISH_REVIEW

Product Admin

DEPRECIATE

Product Admin