> ## Documentation Index
> Fetch the complete documentation index at: https://docs.superoffice.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Request to publish

> How to request to publish App Store Information and application configuration the SuperOffice Developer Portal.

When you think it is ready in SOD, you can request to publish to Stage. This starts the [certification][1] or [validation][2] process, so read the guidelines and be prepared to follow up.

The **Request to publish** button will be disabled with a tooltip that explains what needs to be completed before you can start the process.

The SuperOffice app manager or App Store manager will reject or approve.

Remember to pick up application keys for all required environments **before** you request to publish.

For custom applications, when you request publish to Stage, we will automatically publish directly to production when approved.

[1]: ../../standard-app/certification/certify-app

[2]: ../../custom-app/validate

![Request to publish in the Development Portal -screenshot][img1]

The application configuration has to be approved to move to the next environment. For standard apps entering the App Store, the App Store information must also be approved.

In all three cases, after you click the **Request to Publish** button we create a support ticket and follow up with you via email. The workflow is different for standard and custom applications.

<Tip>
  If you don't see the version you want to publish, click **More versions**.

  Confused about versions? [Check out our in-depth guide.][1]
</Tip>

<Frame caption="Watch the walk-through">
  <iframe width="100%" height="420" src="https://www.youtube-nocookie.com/embed/kqEpAw7qQEY" title="Watch the walk-through" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen />
</Frame>

## Application - Configuration

1. In the [Developer Portal][9], go to your application page.
2. Select **Configuration** from the left menu.
3. Click the **Request to Publish** button.
4. The version is now listed as pending. Look for the support email from us. The configuration cannot be used in the requested environment before it is approved.

Need to update something?

* [Client secret][4]
* [Certificate (RSA private key)][5]
* [CORS and redirection URLs][6]
* [Notifications][7]
* [Mirroring, ERP sync, or quote endpoints][8]
* For any other values, contact the App Manager via our chat.

## Application - App Store information

1. In the Developer Portal, go to your application page.
2. Select **App Store information** from the left menu.
3. Click the **Request to Publish** button.
4. The version is now listed as pending. Look for the support email from us.

Need to update something? [Follow these steps][3].

## Partner - App Store information

1. In the Developer Portal, go to your partner page.
2. Select **App Store information** from the left menu.
3. Click the **Request to Publish** button.
4. The version is now listed as pending. Look for the support email from us.

Need to update something? [Follow these steps][2].

[1]: ./versioning

[2]: ../standard-app/app-store/update-partner-profile

[3]: ../standard-app/app-store/update-app-page

[4]: ./config/get-client-secret

[5]: ./config/new-certificate

[6]: ./config/cors-and-redirection-urls

[8]: ./config/update-endpoints

[9]: https://dev.superoffice.com/

[7]: ../best-practices/tenant-status/get-notifications

[img1]: /media/loc/en/developer-portal/request-to-publish.png


## Related topics

- [Versioning](/en/developer-portal/create-app/versioning.md)
- [Update app-specific page](/en/developer-portal/standard-app/app-store/update-app-page.md)
- [SuperOffice.WebApi.Data.Configuration SaveAndPublishRequest](/en/api/reference/webapi/SuperOffice.WebApi.Data.Configuration_SaveAndPublishRequest.md)
- [SuperOffice.WebApi.Data.UserDefinedFieldInfo PublishRequest](/en/api/reference/webapi/SuperOffice.WebApi.Data.UserDefinedFieldInfo_PublishRequest.md)
- [SuperOffice.WebApi.Data.ViewState PublishAndRetrieveUiEventsRequest](/en/api/reference/webapi/SuperOffice.WebApi.Data.ViewState_PublishAndRetrieveUiEventsRequest.md)
- [SuperOffice.WebApi.Data.UserDefinedFieldInfo IsPublishEventActiveRequest](/en/api/reference/webapi/SuperOffice.WebApi.Data.UserDefinedFieldInfo_IsPublishEventActiveRequest.md)
