Errors
Overview
A comprehensive breakout of all Smartcar errors.
Connect Errors
Connect errors are returned as a parameter in the redirect from Connect.
Access Denied
Code | |
---|---|
This error occurs when a user denies your application access to the requested scope of permissions. | access_denied |
Invalid Subscription
Code | |
---|---|
This error occurs when a user’s vehicle is compatible but their connected services subscription is inactive because either it has expired or it has never been activated. | invalid_subscription |
Configuration Error
Code | |
---|---|
This error occurs when the user has encountered an Error page in Connect and has chosen to return to your application. | configuration_error |
No Vehicles
Code | |
---|---|
This error occurs when a vehicle owner has a connected services account, but there are no vehicles associated with the account. | no_vehicles |
Vehicle Incompatible
Code | |
---|---|
This error occurs when a user tries to authorize an incompatible vehicle in Smartcar Connect. | vehicle_incompatible |
Server Error
Code | |
---|---|
If there is a server error, the user will return to your application. | server_error |
API Errors
API errors are returned from requests made via Smartcar API.
Authentication
Code | |
---|---|
Thrown when there is an issue with your authorization headers. | NULL |
Billing
Code | |
---|---|
Thrown when limits have been reached based on your plan or if the feature is not available. | INVALID_PLAN VEHICLE_LIMIT VEHICLE_REQUEST_LIMIT ACCOUNT_SUSPENDED |
Compatibility
Code | |
---|---|
Thrown when Smartcar does not support a make or feature for a vehicle. | MAKE_NOT_COMPATIBLE SMARTCAR_NOT_CAPABLE VEHICLE_NOT_CAPABLE |
Connected Services Account
Code | |
---|---|
Thrown when there are issues with the user’s connected service account. | ACCOUNT_ISSUE AUTHENTICATION_FAILED NO_VEHICLES SUBSCRIPTION VEHICLE_MISSING |
Permission
Code | |
---|---|
Thrown when you make a requests to an endpoint associated with permissions not yet granted to your application. | NULL |
Rate Limit
Code | |
---|---|
Thrown when there is an issue with the frequency of your requests. | SMARTCAR_API VEHICLE |
Resource Not Found
Code | |
---|---|
Thrown if the requested path does not exist. | PATH VERSION |
Server
Code | |
---|---|
Thrown when Smartcar runs into an unexpected issue and was unable to process the request. | INTERNAL |
Upstream
Code | |
---|---|
Thrown when the OEM or vehicle failed to process the request. | INVALID_DATA KNOWN_ISSUE NO_RESPONSE RATE_LIMIT UNKNOWN_ISSUE |
Validation
Code | |
---|---|
Thrown if there is an issue with the format of the request or body. | NULL PARAMETER |
Vehicle State
Code | |
---|---|
Thrown when a request fails due to the state of a vehicle or logically cannot be completed e.g. you can’t start a vehicle charging if it’s not plugged in. | ASLEEP CHARGING_IN_PROGRESS CHARGING_PLUG_NOT_CONNECTED DOOR_OPEN FULLY_CHARGED NOT_CHARGING CHARGE_FAULT HOOD_OPEN IGNITION_ON IN_MOTION REMOTE_ACCESS_DISABLED TRUNK_OPEN UNKNOWN UNREACHABLE VEHICLE_OFFLINE_FOR_SERVICE |
Was this page helpful?