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.
Enable OAuth settings
In Salesforce, click the Setup menu and select Setup.
Go to Apps > External Client Apps > Settings.
From the Connected Apps section, toggle on Allow creation of connected apps.
Click New Connected App.
Complete the following fields:
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 from which you are using:
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 from Available OAuth Scopes to Selected OAuth Scopes:
Access the identity URL service(id, profile, email, address, phone)
Manage user data via APIs(API)
Manage user data via Web Browsers (web)
Perform requests on your behalf at any time (refresh_token, offline_access)
Tip
Hold
Ctrl
while you select each option to select multiple options at the same time and move them to the Selected OAuth Scopes field.Require Proof Key for Code Exchange (PKCE) extension for Supported Authorization Flows
Unselect to disable.
Note:
You must disable the PKCE security feature for your OAuth authorization before saving your settings.
Require secret for Web Server Flow
Select to enable.
Require secret for Refresh Token Flow
Select to enable.
Click Save.
Click Continue.
Update OAuth policies
Go to Apps > App Manager.
Locate Fullcast Motion Package.
Click the Action menu and select View.
Click Manage.
In the Connected App Details section, click Edit Policies.
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.
Do not change any other fields or options.
Click Save.