> For the complete documentation index, see [llms.txt](https://docs.plumvoice.com/fuse/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.plumvoice.com/fuse/my-account/global-options.md).

# Global Options

![Figure 1: A standard user's My Account page.
Click to expand.](/files/ATC9ZDe0D1O1jYLkDgew)

On the My Account page, global account tab options are as follows:

* [Account](#account-tab)
  * [User Information](#user-information)
  * [Security](#security)
  * [Reset Password](#reset-password)
* [Certs (Client-side Certificates)](#certificates-tab)
* [OAuth Tokens](#oauth-tokens-tab)
* [JS (JavaScript) Libraries](#js-libraries)
* [Integrations](#integrations-tab)

{% hint style="success" %}
**Automated emails:**

Any automated emails about Fuse user account activity (e.g., two-factor authentication notices, verification codes, etc.) will be sent from **<hello@plumvoice.com>**.
{% endhint %}

## Account Tab

### User Information

![Figure 2: The User Information section.
Click to expand.](/files/iwpNIzZ3RlqCcUIopI04)

This section allows you to update the name and email address used with your account. Enter any desired changes in the available fields, then select **Save** <img src="/files/tpA98o5kQGvgfu9uuKj2" alt="" data-size="line"> to save them.

#### Developer keys

A developer key is used to authenticate API requests. See [APIs](/fuse/apis.md) and [Authentication](/fuse/apis/authentication.md) to learn more.

***Creating a developer key.*** Select ![](/files/QXyffyGdOoJU55ZMxlZC) **Generate Key**. A confirmation window will be displayed.

Select **Yes** <img src="/files/wYO3EzpIro6jwSioNhD0" alt="" data-size="line">. The developer key will be created and available in a new field. The key is hidden by default as shown in Figures 3a and 3b.

![Figure 3a: A generated developer key, hidden.](/files/vnbtMKJbfiPFB8ireRZG)

![Figure 3b: Options available when developer key is displayed.](/files/NmOSKNwUemSDVPHc3tWu)

Select ![](/files/xQTGt3wuBAb5C6WyG9uX) **Show Key** and ![](/files/v0A0q3V5WMpYJhmsJoxJ) **Hide Key** to change your key's visibility. Select ![](/files/QXyffyGdOoJU55ZMxlZC) **Regenerate Key** to replace your key with a new one.

{% hint style="danger" %}
**IMPORTANT:** If you select <img src="/files/QXyffyGdOoJU55ZMxlZC" alt="" data-size="line"> **Regenerate Key**, any applications that currently use the previous developer key may stop functioning until you update them to use your new key. Be sure to keep track of where your key is used.
{% endhint %}

### Security

![Figure 4: The Security section.
Click to expand.](/files/0z9luY2qpvD6OR156YiW)

This section allows you to enable two-factor authentication (2FA) and increase security for your user account. When enabled, 2FA makes the following changes:

* Logins also require a verification code, delivered via your choice of email or SMS message.
* You receive email notices from **<hello@plumvoice.com>** when a login from an unrecognized device is detected.

#### Activating 2FA

1\. Select **Activate** <img src="/files/dC5ntPTUhYW7dK3HWQjJ" alt="" data-size="line">. The 2-Factor Authentication window will be displayed as shown in Figure 5.

![Figure 5: The 2-Factor Authentication window.
The Text option is selected.](/files/uGa5etx3Lzh7HNZn3QOy)

2\. Select **Email** <img src="/files/cN7XRHL0EZ7e9U0L8Zsx" alt="" data-size="line"> to receive 2FA codes via email, or **Text** <img src="/files/0qX31gkKisqccdRoFpSP" alt="" data-size="line"> to receive 2FA codes via SMS message. Select **Next** <img src="/files/RQuq4b4wUp6xKenRvgLN" alt="" data-size="line"> to advance to the next window as shown in Figures 6 and 7.

![Figure 6: Entering an email for 2FA authentication.](/files/bwFyqQPKTz6k2ksStfpI)

![Figure 7: Entering an SMS-capable phone number for 2FA authentication.](/files/DoeHB5Oq1LGsMRch2iFp)

3\. Depending on your previous choice, enter your preferred email address or mobile phone number, then select **Next** <img src="/files/RQuq4b4wUp6xKenRvgLN" alt="" data-size="line">. You will receive a verification code via email (from <hello@plumvoice.com>) or SMS message for the next step. The next window will be displayed as shown in Figure 8.

![Figure 8: Entering the verification code from email.
Users who selected the Text option will see their mobile phone number instead.](/files/hJjWtAZzGYG1BZ9qxGSo)

4\. Enter the verification code, then select **Verify** <img src="/files/Ho0rWpBNwj0VFAqaPnGm" alt="" data-size="line">. The last window of 2FA setup will be displayed, containing one-time access codes for use in case you ever become unable to access your selected 2FA contact method.

{% hint style="danger" %}
**IMPORTANT!** **You WILL NOT be able to view these codes again once you leave this window, and we at Plum Voice will not be able to retrieve them.** Make sure that you have recorded your codes accurately, and save them in a secure, memorable location.
{% endhint %}

5\. Record the one-time access codes, then select **Done** <img src="/files/S7fMPCpAVqn6cFcbItaf" alt="" data-size="line">. &#x20;

Two-factor authentication is now active on your account. The Security section will update as shown in Figure 9.

![Figure 9: Two-factor authentication activated via email.](/files/UBsKpx4Y9yOwn9qk8Sta)

Your current authentication method will be shown (either email or SMS) with details hidden.

#### Updating 2FA

You can update the phone number used for two-factor authentication by selecting **Update 2-Factor Authentication** in the Security section. This will take you through steps 1-5 of activating 2FA as shown in [the previous section](#activating-2fa).

Upon completion, your authentication method will be updated.

#### Deactivating 2FA

You can disable two-factor authentication by selecting **Deactivate** in the Security section. A confirmation window will be displayed.

Select **Yes** <img src="/files/wYO3EzpIro6jwSioNhD0" alt="" data-size="line">. 2FA will be deactivated for your user account, and the associated contact information will be removed.

### Reset Password

![Figure 10: The Reset Password section.
Click to expand.](/files/pJ4JfpEnNW8gxyWy1lh1)

This section allows you to change your password for your Fuse user account.

Enter your new password in both of the provided fields. Security requirements will be displayed as you type. Your password must have:

* A minimum of 7 characters
* At least 1 letter
* At least 1 number
* At least 1 of the following special characters: \
  `$&+,:;=?@#|'<>.^*(){}%!-`

Once your password meets these requirements, select **Save** <img src="/files/tpA98o5kQGvgfu9uuKj2" alt="" data-size="line">. Your new password will be applied, and it can be used immediately.

## Certificates Tab

### Client-side Certificates

![Figure 11: The Certificates tab.
Click to expand.](/files/JVv6LWvfmAH4YtzBIq1N)

This tab allows you to manage client-side certificates.

Servers use client-side certificates to verify the identity of the client making a server request. These certificates are ideal for users who want to ensure that only authorized clients are making requests to their servers.

A table of existing certificates will be displayed as seen in Figure 11 above.

#### Required info to add a certificate

* The domain name (e.g. [www.plumvoice.com](http://www.plumvoice.com)) to associate with the certificate
* A client-side certificate file (.PEM format only)

Once a certificate has been added, Fuse will use that certificate when a SOAP or REST module makes a request to the associated domain.

#### Adding a certificate

Select **Add Certificate** <img src="/files/fueN1QPN6y8yf55lVQGk" alt="" data-size="line">. The Add Certificate window will be displayed as shown in Figure 12.

![Figure 12: The Add Certificate window.](/files/ctOQq4QPo4bt0IO13QvK)

The following fields will be displayed:

* **Domain**: Enter the domain to be associated with a client-side certificate.
* **Upload File** <img src="/files/3FCjOFgHa6Exswk0gO6L" alt="" data-size="line">: Add the client-side certificate file (.pem) from your computer.

Select **Add** <img src="/files/pRVvorrOk1qc4qiUdNPt" alt="" data-size="line">. An entry for your new certificate will be added to the table.

#### Deleting a certificate

In the certificates table, go to the certificate that you want to delete, and select \
the Delete icon <img src="/files/yQFMDiNi805djIxNXcxg" alt="" data-size="line">. A confirmation window will be displayed.

Select **Yes** <img src="/files/icEiefosgRkMWVP471o2" alt="" data-size="line">. That certificate will be removed from the table.

## OAuth Tokens Tab

{% hint style="info" %}
**NOTE:** This tab displays only if Stripe integration is enabled for your Fuse account. **Currently, Fuse only supports Stripe as a token provider.** The following assumes that Stripe tokens are being used.
{% endhint %}

![Figure 13: The OAuth Tokens tab.
Click to expand.](/files/eKVNpfp6C9YYy2511hFn)

This tab allows you to manage OAuth tokens. A table of existing OAuth token entries will be displayed as shown in Figure 13 above.

#### Supported token providers

<table><thead><tr><th width="150">Name</th><th width="401.3933379130153">Requirements</th><th data-hidden></th></tr></thead><tbody><tr><td><a href="https://stripe.com/"><strong>Stripe</strong></a></td><td><ul><li><strong>A Stripe account</strong>:<br>Required to add tokens, authorize Fuse to accept Stripe payments, and assign a token to a deployment.</li><li><strong>Plum Support</strong>: <br><a href="https://portal.plumvoice.com/hc/en-us/requests/new">Contact Support</a> to enable Stripe integration for your account.</li></ul></td><td></td></tr></tbody></table>

#### Adding an OAuth token

Select **Add Token** <img src="/files/3FgUA0llLZAKABgPMzZX" alt="" data-size="line">. The Add OAuth Token window will be displayed as shown \
in Figure 14.

![Figure 14: The Add OAuth Token window.](/files/KXSDniK33DGKp96MLMXA)

The following fields will be displayed:

* **Select Token Provider**: Currently, Stripe is the only selection available.
* **Select Token Type**: Select **Live Token** for use in a live environment, or **Test Token** for use in a test environment.
* **Token Description**: Enter a description of your choice.

Select **Add Token** <img src="/files/3FgUA0llLZAKABgPMzZX" alt="" data-size="line">. You will be taken to the Stripe website to complete the process using your Stripe account.

Once finished, you will be returned to the OAuth Tokens tab in Fuse. An entry for your new Stripe token will be added to the table.

#### Editing an OAuth token

In the tokens table, go to the token that you want to edit, and select the Edit icon <img src="/files/KUZautOk9eM5sywnfBHx" alt="" data-size="line">. \
The Edit OAuth Token window will be displayed as shown in Figure 15.

![Figure 15: The Edit OAuth Token window.](/files/TStZZ9LrCRPJgXlhXakM)

Edit the desired fields. When finished, select **Add Token** <img src="/files/3FgUA0llLZAKABgPMzZX" alt="" data-size="line"> to save your changes.

#### Deleting an OAuth token

In the tokens table, go to the token that you want to delete, and select the Delete icon <img src="/files/yQFMDiNi805djIxNXcxg" alt="" data-size="line">. A confirmation window will be displayed.

Select **Yes** <img src="/files/icEiefosgRkMWVP471o2" alt="" data-size="line">. That token will be removed from the table.

## JS Libraries Tab

![Figure 16: The JS Libraries tab.
Click to expand.](/files/i6O6EnpLcA5DtU6QHe3I)

This tab allows you to manage JavaScript (JS) libraries. Adding entries for JS libraries can help you streamline coding for commonly used JS commands.

A table of existing JS library entries will be displayed as shown above in Figure 16. Any deployments currently using a JS library will be listed in the library's Deployed Applications column.

After creating a JS library, users will be able to add the library to any application in that application's [settings](/fuse/application-editor/application-settings/javascript-libraries.md).

{% hint style="warning" %}
**IMPORTANT: Please note** that this feature is meant for common JavaScript functions and should be tested and used as such.\
\
**3rd party** JavaScript libraries **will not work and are not supported** on Plum's \
voice platform.
{% endhint %}

#### Adding a JS Library

Select **Add JS Library** <img src="/files/rAXHs8D4iiHz4ZsDIJHc" alt="" data-size="line">. The Add JS Library window will be displayed as shown in Figure 17.

![Figure 17: The Add JS Library window.](/files/cFqC7c1HhzigyPM8fg0o)

The following fields will be displayed:

* **Name**: Enter a name of your choice.
* **Description**: Enter a description of your choice.
* **A code block**: Enter the JavaScript for this library. Character limit is currently 16384.

Select **Save Library** <img src="/files/8emo83fuItLUROG4xMVO" alt="" data-size="line">. An entry for the new JS library will be added to the table.

#### Editing a JS Library

In the JS libraries table, go to the library that you want to edit, and select the Edit icon <img src="/files/KUZautOk9eM5sywnfBHx" alt="" data-size="line">. The \
Edit JS Library window will be displayed as shown in Figure 18.

![Figure 18: The Edit JS Library window.](/files/0Tpkp89U6t2AwuiaOFUY)

Edit the desired fields and your JavaScript as needed. Remember that the JavaScript field has a character limit of 16384.&#x20;

When finished, select **Save Library** <img src="/files/8emo83fuItLUROG4xMVO" alt="" data-size="line"> to save your changes.

#### Deleting a JS Library

In the JS libraries table, go to the library that you want to delete, and select the Delete icon <img src="/files/yQFMDiNi805djIxNXcxg" alt="" data-size="line">. \
A confirmation window will be displayed.

Select **Yes** <img src="/files/icEiefosgRkMWVP471o2" alt="" data-size="line">. That library will be removed from the table.

## Integrations Tab

Integrations are solutions using third-party services that can used — or integrated — into Fuse.

This tab lists all integrations added to the account. Any user, standard or admin, can include one of these integrations in a Fuse application.

Current integrations will be displayed in a table as shown in Figure 19 below.

![Figure 19: The Integrations tab.
Click to expand.](/files/oRt1zrwGgtsZ6FyTblMB)

Only admins can add, edit, or delete integrations. See [Admin Options](/fuse/my-account/admin-options.md) for more information.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.plumvoice.com/fuse/my-account/global-options.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
