Overview
As automakers evolve their connected services infrastructure, Smartcar occasionally needs to migrate integrations to newer OEM APIs or authentication systems. These migrations ensure your application maintains access to the latest features, improved reliability, and continued compatibility with OEM platforms. Smartcar does this work on your behalf to minimize disruption. Important: Some OEM migrations will require vehicle owners to re-authenticate through Smartcar Connect. This is a necessary step to maintain secure access to vehicle data.When Re-authentication Is Required
Vehicle owners may need to re-authenticate in several scenarios:Common Scenarios
Re-authentication may be required when:- Vehicle owners change their OEM account credentials
- Connected services subscriptions are renewed or modified
- Vehicle owners revoke and re-grant access through OEM portals
OEM Infrastructure Changes
When an automaker upgrades their API infrastructure or releases a new connected services platform, existing connections may need to be re-established. Examples include:- New APIs: When OEMs annouce a new API platform for third-parties requiring all connected vehicles to re-authenticate
- OEM Platform Updates: When OEMs periodically update their authentication systems invalidating existing tokens forcing re-authentication
- OEM Migrations: When accounts or platforms are migrated between regions or systems deprecating legacy platforms
Migration Communication
When a migration requiring re-authentication is necessary, Smartcar will:- Notify you in advance via email and your dedicated Slack channel
- Provide migration timelines so you can plan communications with your users
- Offer technical support throughout the migration process
- Provide documentation outlining required actions (if any)
Implementation Best Practices
Plan for Re-authentication
Build your application with the expectation that re-authentication will be needed:Monitor for Authentication Errors
Watch for authentication-related errors in your API responses:AUTHENTICATION_FAILED: Indicates credentials are invalid or expiredPERMISSIONerrors: May require permission updates through re-authentication- API errors with
resolution.url: Often include a pre-built re-authentication URL
Use Webhooks for Proactive Detection
Subscribe to webhooks to detect authentication issues before users report them:Implement Streamlined Re-authentication
Use Smartcar’s re-authentication flow to make the process seamless:- Pre-populate the vehicle ID to skip vehicle selection
- Use the error’s
resolution.urlfield when available - Provide clear messaging about why re-authentication is needed
Communicate Proactively
When a migration is announced:- Email users ahead of time explaining the need and benefits
- Show in-app notifications with clear calls-to-action
- Provide support resources for users who have questions
- Track re-authentication completion to follow up with users who haven’t completed the process
Example User Communication
Sample email template
Sample email template
Subject: Action Required: Reconnect Your [Vehicle Make] to [Your App Name]Hi [User Name],[Your App Name] lost connection to your [Vehicle Make]. Your action is needed to continue receiving [Your app’s benefits].Why is this needed?
Connections to [Vehicle Make] may expire from time to time. To maintain secure access to your vehicle data, you need to reconnect your vehicle.What you need to do:
- Click the button below to reconnect your vehicle
- Log in with your [Vehicle Make] account credentials
- Approve the connection
Frequently Asked Questions
Will all OEM migrations require re-authentication?
Will all OEM migrations require re-authentication?
No. Smartcar handles many OEM updates transparently without requiring user action. Re-authentication is only required when the changes are not compatible with the current integration. Smartcar does its best to minimize re-authentication related to OEM platform changes.
How much notice will we receive for migrations?
How much notice will we receive for migrations?
Smartcar provides advance notice for planned migrations, typically several weeks to months depending on the scope. In rare cases where OEMs make unexpected changes, we’ll communicate as soon as possible.
What happens if users don't re-authenticate?
What happens if users don't re-authenticate?
API requests will continue to fail with authentication errors until re-authentication is completed. The vehicle connection will remain in your system, but no data can be retrieved.
Can we force re-authentication for all users at once?
Can we force re-authentication for all users at once?
Yes. The sooner re-authentication occurs, the sooner you and your users can leverage new features or resolve downtime.
Will access tokens and refresh tokens change?
Will access tokens and refresh tokens change?
This depends on the migration. In some cases, existing connections will remain valid. In other cases, existing tokens will expire and re-authentication is required to resolve re-establish a connection. Smartcar will specify this in migration communication.
Need Help?
If you have questions about an upcoming migration or need assistance implementing re-authentication flows:- Contact [email protected]
- Visit our Support Center
- Check the Changelog for migration announcements
For enterprise customers, coordinate Tesla tenant setup and other OEM-specific configurations with your Solutions Architect before going live with customer-facing vehicles.

