---
title: "Create a Connected App"
slug: "create-a-connected-app"
description: "Create a connected app in Salesforce and update the OAuth policies. Connected app for new connections is no longer supported. Refer to external client app for new connections."
updated: 2026-02-19T16:13:41Z
published: 2026-02-19T16:13:41Z
canonical: "support.fullcast.com/create-a-connected-app"
---

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

# Create a Connected App

When you newly provision a tenant, you must add Fullcast to Salesforce as a Connected App to import and export data between your Fullcast instance and Salesforce.

> [!NOTE]
> Note
> 
> You are required to [connect to the external client app](/v1/docs/connect-an-external-client-app) for new connections:
> 
> - Connected app is no longer supported for new connections.
> - Existing connections with the connected app are supported, however it is recommended to migrate to the external client app as soon as possible.
> - If an existing connection is broken for reasons like sandbox refresh or credential changes, you are required to migrate to the external client app.

## Enable OAuth settings

1. In Salesforce, click the **Setup**menu and select **Setup**.

![Setup menu location.](https://cdn.document360.io/369efcf7-66f9-4f6b-9d45-9ca24a5b06cf/Images/Documentation/image(318).png)
2. Go to **Apps > External Client Apps > Settings**.
3. From the **Connected Apps section,**toggle on **Allow creation of connected apps**.
4. Click **New Connected App**.

![](https://cdn.document360.io/369efcf7-66f9-4f6b-9d45-9ca24a5b06cf/Images/Documentation/image(320).png)

1. Complete the following fields:

> [!NOTE]
> Note
> 
> Only complete the fields and options indicated in the following table. Any fields or options that are not listed, do not change.

| Field / Section | Action |
| --- | --- |
| **Connected App Name** | Type `Fullcast Motion Package `. |
| **API Name** | Click the field to auto-populate `Fullcast_Motion_Package`. |
| **Contact Email** | Type your email address. |
| **Enable OAuth Settings** | Select to enable. |
| **Callback URL** | Copy and paste all three URLs based on the instance you are using: > [!NOTE] > Note > > The start of each URL should match the Fullcast instance URL you will authenticate. **Production site URLs:** `https://app.fullcast.io/app/motion/segments` `https://app.fullcast.io/app/admin/motion` `https://app.fullcast.io/app/admin/export-import` **Pre-production site URLs:** `https://sandbox.fullcast.io/app/motion/segments` `https://sandbox.fullcast.io/app/admin/motion` `https://sandbox.fullcast.io/app/admin/export-import` |
| **OAuth Scopes** | Move the following options from **Available OAuth Scopes**to **Selected OAuth Scopes**: - **Access the identity URL service (id, profile, email, address, phone)** - **Full access (full)** - **Manage user data via APIs (api)** - **Manage user data via Web browsers (web)** - **Perform requests at any time (refresh_token, offline_access)** |
| **Require Proof Key for Code Exchange (PKCE) extension for Supported Authorization Flows** | Clear the checkbox to disable. ![The checkbox is cleared for Required Proof Key for Code Exchange extension for Supported Authorization Flows.](https://cdn.document360.io/369efcf7-66f9-4f6b-9d45-9ca24a5b06cf/Images/Documentation/image(344).png) > [!NOTE] > **Note** > > You must ensure the PKCE security feature checkbox is cleared in your OAuth authorization before saving your settings. |
| **Require secret for Web Server Flow** | Select the checkbox to enable. ![The checkbox is selected for Require secret for Web Server Flow.](https://cdn.document360.io/369efcf7-66f9-4f6b-9d45-9ca24a5b06cf/Images/Documentation/image(345).png) |
| **Require secret for Refresh Token Flow** | Select the checkbox to enable. ![The checkbox is selected for Require secret for Refresh Token Flow.](https://cdn.document360.io/369efcf7-66f9-4f6b-9d45-9ca24a5b06cf/Images/Documentation/image(346).png) |
2. Click **Save**.
3. Click **Continue**.

## Update OAuth policies

1. Go to **Apps > App Manager**.
2. Find **Fullcast Motion Package**.
3. Click the **Action**menu and select **View**.

![Location of the View option.](https://cdn.document360.io/369efcf7-66f9-4f6b-9d45-9ca24a5b06cf/Images/Documentation/image(321).png)
4. Click **Manage**.
5. In the **Connected App Details** section, click **Edit Policies**.
6. Under the **OAuth Policies**section, complete the following fields:

| Field / Section | Action |
| --- | --- |
| **Permitted Users** | Select **All users may self-authorize**. |
| **IP Relaxation** | Select **Enforce IP restrictions, but relax for refresh tokens**. |
| **Refresh Token Policy** | Select **Refresh token is valid until revoked**. |
7. Do not change any other fields or options.
8. Click **Save**.
