Vai al contenuto principale
Mutation

Crea veicolo connesso

Collega un veicolo a un provider di connettività utilizzando la mutation createConnectedVehicle. È utile quando vuoi recuperare i dati del veicolo in tempo reale direttamente dal veicolo, anziché da un calcolo di rotta.

Mutation

Per creare un veicolo connesso sono obbligatori un vehicle_id e un provider, insieme alle options specifiche del provider. La mutation restituisce l’id di un veicolo connesso e un authorization_url, che può essere usato per completare l’autorizzazione tramite la mutation authorizeConnectedVehicle.

Argomenti

Campi

id· ID
Unique ID of the connected vehicle
vehicle_id· ID
Unique ID of the vehicle
status· ConnectedVehicleStatus
Status of the connected vehicle
Valori enum di ConnectedVehicleStatus
pending_authorization

Vehicle was added to the Chargetrip Connect platform but not yet authorized

authorized

Vehicle was authorized. Chargetrip can retrieve data on behalf of the user

pending_removal

Pending vehicle removal

removed

Vehicle was removed and access has been revoked

authorization_url· String
URL to connect the vehicle to the connectivity provider
provider· CarConnectivityProvider
Connectivity provider
Valori enum di CarConnectivityProvider
Enode

scope· ConnectScope
Scope for accessing the vehicle
Valori enum di ConnectScope
location

Vehicle location, applicable for: Enode

charge_state

Charge state, applicable for: Enode

odometer

Odometer reading, applicable for: Enode

label· String
Custom label for a connected vehicle that can be assigned by a user
vin· String
Vehicle identification number, unique identifier for a vehicle

Le operazioni possono non riuscire. Tieni conto dei seguenti scenari di errore per gestirli correttamente. Ulteriori informazioni sugli errori qui.

auth_token_expired
The token you provided is expired.
auth_token_invalid
The token you provided is invalid.
connect_provider_not_allowed
The Connect provider $PROVIDER is not configured for your client id. Please contact customer support to enable it.
connected_vehicle_per_make_limit_reached
The maximum number of vehicles per make ($LIMIT) was reached.
connected_vehicle_removal_not_allowed
You cannot remove a vehicle with status $STATUS.
enode_proxy_exception
Enode remote did throw an exception that could not be handled.
new_connected_vehicle_invalid_options_enode
Provided options are invalid. Enode requires the following options: redirect_uri, scope.
operation_not_allowed
You are not allowed to execute this operation. Enable it for the current application in the dashboard or reach out to customer support.
rate_limit_exceeded
Rate limit exceeded.
vehicle_already_connected
This vehicle has already been connected to a provider for this user.

Questo contenuto ti è stato utile?

Sviluppatori

Chargetrip ©

Gestisci i cookie

In vigore dal: 20 marzo 2024 · Aggiornato il: 1 settembre 2026

Utilizziamo i cookie per migliorare la tua esperienza su developers.chargetrip.com. Questa informativa sui cookie fa parte dell’informativa sulla privacy e riguarda l’uso dei cookie tra il tuo dispositivo e il nostro sito. Forniamo inoltre informazioni di base sui servizi di terze parti che potremmo utilizzare, i quali possono a loro volta usare cookie come parte del proprio servizio, anche se non sono coperti dalla nostra informativa.

Se non desideri accettare alcun cookie da parte nostra, devi impostare il tuo browser in modo che rifiuti i cookie di developers.chargetrip.com, tenendo presente che potremmo non essere in grado di offrirti alcuni dei contenuti e dei servizi desiderati.

Un cookie è un piccolo dato che un sito web memorizza sul tuo dispositivo quando lo visiti. In genere contiene informazioni sul sito stesso, un identificatore univoco che consente al sito di riconoscere il tuo browser quando torni, dati aggiuntivi legati alla finalità del cookie stesso e la durata del cookie.

I cookie vengono utilizzati per abilitare determinate funzionalità (ad es. l’accesso), per monitorare l’utilizzo del sito (ad es. analisi), per memorizzare le tue impostazioni utente (ad es. fuso orario, preferenze di notifica) e per personalizzare i tuoi contenuti (ad es. pubblicità, lingua).

I cookie impostati dal sito web che stai visitando sono normalmente chiamati “cookie di prima parte” e in genere monitorano solo la tua attività su quel particolare sito. I cookie impostati da altri siti e aziende (ossia terze parti) possono essere utilizzati per monitorarti su altri siti web che usano lo stesso servizio di terze parti.

I cookie impostati dal sito web che stai visitando sono normalmente chiamati “cookie di prima parte” e in genere monitorano solo la tua attività su quel particolare sito. I cookie impostati da altri siti e aziende (ossia terze parti) possono essere utilizzati per monitorarti su altri siti web che usano lo stesso servizio di terze parti.

I cookie di targeting / pubblicitari vengono utilizzati per determinare quali contenuti promozionali sono più rilevanti e appropriati per te e per i tuoi interessi. I siti web possono usarli per mostrare pubblicità mirata o per limitare il numero di volte in cui visualizzi un annuncio. Questo aiuta le aziende a migliorare l’efficacia delle loro campagne e la qualità dei contenuti che ti vengono presentati. Questi cookie possono essere impostati dal sito web che stai visitando (di prima parte) o da servizi di terze parti. I cookie di targeting/pubblicitari impostati da terze parti possono essere utilizzati per monitorarti su altri siti web che usano lo stesso servizio di terze parti. Sul nostro sito utilizziamo cookie di targeting/pubblicitari.

I cookie di targeting / pubblicitari vengono utilizzati per determinare quali contenuti promozionali sono più rilevanti e appropriati per te e per i tuoi interessi. I siti web possono usarli per mostrare pubblicità mirata o per limitare il numero di volte in cui visualizzi un annuncio. Questo aiuta le aziende a migliorare l’efficacia delle loro campagne e la qualità dei contenuti che ti vengono presentati. Questi cookie possono essere impostati dal sito web che stai visitando (di prima parte) o da servizi di terze parti. I cookie di targeting/pubblicitari impostati da terze parti possono essere utilizzati per monitorarti su altri siti web che usano lo stesso servizio di terze parti. Sul nostro sito utilizziamo cookie di targeting/pubblicitari.

Impegno verso le terze parti

Esaminiamo le informative sulla privacy di tutti i nostri fornitori terzi prima di avvalerci dei loro servizi, per assicurarci che le loro pratiche siano in linea con le nostre. Non includeremo mai consapevolmente servizi di terze parti che compromettano o violino la privacy dei nostri utenti.

Cookie
google-cookie-consent
Descrizione
Memorizza le tue preferenze sui cookie, ovvero quali categorie hai accettato o rifiutato, così da rispettare la tua scelta a ogni visita e caricare solo gli strumenti di analisi o di marketing che hai consentito.
Durata
2 anni

Se non desideri accettare cookie da parte nostra, puoi impostare il tuo browser in modo che rifiuti i cookie del nostro sito web. La maggior parte dei browser è configurata per accettare i cookie per impostazione predefinita, ma puoi modificare queste impostazioni per rifiutare del tutto i cookie oppure per ricevere una notifica quando un sito web tenta di impostarne uno.

Se navighi su siti web da più dispositivi, potrebbe essere necessario aggiornare le impostazioni su ciascun dispositivo.

Sebbene alcuni cookie possano essere bloccati con un impatto minimo sull’esperienza di un sito web, bloccare tutti i cookie potrebbe impedirti di accedere a determinate funzionalità e contenuti dei siti che visiti.

Potremmo aggiornare periodicamente questa Informativa sui cookie per riflettere, ad esempio, modifiche ai cookie che utilizziamo o per altri motivi operativi, legali o normativi. Ti invitiamo a consultare nuovamente questa Informativa sui cookie per restare informato sul nostro utilizzo dei cookie e delle tecnologie correlate. La data indicata all’inizio di questa Informativa sui cookie indica quando è stata aggiornata l’ultima volta.