# Settings

The settings section is where you provide basic information about your app, including app name, description, logo, cover image, video link and API scope.

Users can view your app information in the app store before they download your app.

### Edit Settings <a href="#edit-settings" id="edit-settings"></a>

In the settings section, click on **Edit**:

![mini-app2](https://docs.uchat.com.au/assets/img/app2-1.be92c2fc.png)

![mini-app2](https://docs.uchat.com.au/assets/img/app2-2.5e10b38c.png)

In the API scope, check which scope the app needs to access in users' chatbots. For example, if your app needs to read tags in the user's chatbot, check "View flow tags" here:

<figure><img src="/files/VZ7CfQJ3iLWfLOeF7kL9" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
IMPORTANT

If your app needs to access user data via API call, e.g. read bot user data, send subflow in the chatbot, etc, when users download your app, the system will generate an API key with the scope required automatically. And send the key to you via a **Subscribe Request**. Check "Subscribe & Unsubscribe Request" below.
{% endhint %}

### Subscribe & Unsubscribe Request <a href="#subscribe-unsubscribe-request" id="subscribe-unsubscribe-request"></a>

Whenever users install your app, the system performs the subscribe request to send necessary data to your server.

Also, whenever users uninstall your app, the system performs an unsubscribe request to send necessary data to your server.

![mini-app2](https://docs.uchat.com.au/assets/img/app2-4.fbbf27c0.png)

By setting up the above [external request](/help-center/flow-builder/advanced-actions/external-request.md), the system will send you the information after users install the app and provide the auth inputs

You have 4 available system fields and any other values you set up in auth inputs. See the **Auth** section for how to set up auth inputs.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.rapidbott.com/help-center/mini-apps/mini-app-2.0/settings.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
