Motive OAuth Configuration
Follow this guide to configure an OAuth2 client for Motive integration
Overview
This guide provides detailed instructions on integrating Motive with your Terminal instance.
This is required for Motive specifically in order to guarantee:
- The OAuth flow is consistent with your branding.
- The permissions are customized for your specific needs.
- You can publish your application on the Motive marketplace.
Creating a Developer Account
You can skip this step if you already have a Motive developer account
- Create a Motive developer account by signing up here.
- Tip: use a shared email for your team as Motive does not have a multi-user feature.
- Verify your email address by clicking the link in the email sent to you.
- Log in to the Motive Developer Portal.
- Share the
email
+password
with the Terminal Team so we can help you complete setup.
Creating an OAuth Application
To establish an OAuth client with Motive, execute the following steps:
-
Create a new App:
- Log in to the Motive Developer Portal.
- Click the Create App button.
- Give your application a name and click Create App.
-
Navigate to Configuration
-
Under Success Redirect URI, input:
Substitute {PUBLISHABLE_KEY}
with your production publishable key, which is
available in your Terminal
dashboard. If you haven’t
obtained production access to Terminal yet, you can skip this step and add the
redirect URI later.
- Determine the Permissions your application will require.
- Click Save to finalize application setup.
- Share the
email
andpassword
of the developer account with the Terminal Team.
Update Motive Configuration in the Terminal Dashboard
- Go to the Terminal Dashboard Settings
- Scroll down to Motive
- Paste the Client ID and Client Secret from Motive into the Terminal dashboard.
- Click Edit Scopes to configure the scopes your application will use.
The scopes selected here should match the scopes you selected in the Motive developer portal.
- Click Close to finish editing the scopes.
- Click Save Changes to save the configuration.
- Begin connecting Motive fleets to Terminal 🚛
Publishing Your Application
Once your integration is in production and Motive fleets have connected to your application, you can request that Motive review your application for inclusion in their marketplace.
Contact us when ready, and we’ll help introduce you to the Motive team to expedite the review process.