--- 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**.