---
title: Settings - Apps
description: Understand how to configure webhooks and app auto-approval in the portal
documentId: developer-portal-settings-apps
locale: en-US
---

In the **Apps** tab, you can:

- Define the approval method (manual or automatic) for apps created by developers using the Developer Portal (apps Sensedia).
- View information about webhook configuration in your connections.
- Configure webhooks to manage AWS application credentials.
- Reset webhook configurations.

To access this functionality, click **Settings** in the left side menu and select the **Apps** tab.

![Apps Settings](https://creative-ball-51b3fc85c0.media.strapiapp.com/settings_apps_screen_8039770265.png)

<a id="sensedia-apps-autoapproval"></a>
<a id="_sensedia_apps_auto_approval"></a>
## Sensedia Apps Auto-Approval

You can define whether apps created by developers using the Developer Portal will be approved automatically or require manual approval.

**Enabled**: click to enable app auto-approval. All apps created by developers will be approved automatically.

![auto-approval enabled](https://creative-ball-51b3fc85c0.media.strapiapp.com/apps_auto_approval_enabled_4bbf6b7f96.png)

**Disabled**: while app auto-approval is disabled, all apps created by developers will require manual approval. Created apps will only be published after [approval by an administrator](/docs/developer-portal/consumers-apps). By default, auto-approval is disabled.

<Callout type="TIP" title="TIP">
See how to:

- [Allow -- or prohibit -- developers from registering their applications](/docs/developer-portal/settings-permissions#enable-registration) in the Developer Portal.
- [Approve](/docs/developer-portal/consumers-apps#approve-app) or [Reject](/docs/developer-portal/consumers-apps#reject-app) AWS apps manually created by developers.
- Enable [auto-approval for AWS apps](#webhook-configuration) created by developers in the Developer Portal.
</Callout>

<a id="_app_listing"></a>
## App Listing

The listing has the following columns:

- **Connections**: name of the connection.
- **Status**: indicates whether the webhook is configured/activated or not (_enabled_ or _disabled_).
- **Auto Approval**: indicates whether the auto-approval option is enabled or disabled (_enabled_ or _disabled_).
- **Last Update**: date of the last update of the webhook credentials.
- **Actions**: actions to edit and reset the webhook configurations.

![AWS App Credential Webhooks](https://creative-ball-51b3fc85c0.media.strapiapp.com/settings_apps_cf85cb9fa2.png)

<a id="webhook-configuration"></a>
<a id="_configuring_the_webhook"></a>
## Configuring the webhook

Follow these steps to configure a webhook:

<Steps>
  <Step>
    ### Step 1

    Access the **AWS App Credential Webhooks** screen by clicking **Settings** in the left side menu:

    ![home screen with settings highlighted](https://creative-ball-51b3fc85c0.media.strapiapp.com/access_settings_ccc17fbeaf.png)
  </Step>
  <Step>
    ### Step 2

    Click the ![pencil icon](https://creative-ball-51b3fc85c0.media.strapiapp.com/icon_edit_d513d970d7.png) in the **Actions** column for the connection for which you want to configure the webhook.

    <Callout type="TIP" title="TIP">
    See [how to create a webhook in AWS](/docs/developer-portal/webhook).
    </Callout>
  </Step>
  <Step>
    ### Step 3

    On the **Configure Webhook** screen, provide:

    - **Username**: name of the user registered in AWS.
    - **Password**: password registered in AWS.
    - **Base URL**: URL obtained after creating the webhook.
    - **Users audit**: emails that will receive webhook error alert messages (optional).
    - **Auto approval**: option to enable or disable auto-approval.
  </Step>
  <Step>
    ### Step 4

    Click **SAVE**.

    ![Image](https://creative-ball-51b3fc85c0.media.strapiapp.com/configure_webhook_d0fba05d81.png)
  </Step>
</Steps>

<Callout type="IMPORTANT" title="IMPORTANT">
To enable or disable the webhook, click the toggle button at the top of the form and click **SAVE**.
</Callout>
