[{"data":1,"prerenderedAt":683},["Reactive",2],{"navigation-list":3,"page-/api-reference/vehicle-connectivity/introduction-navigation-name":460,"page-/api-reference/vehicle-connectivity/introduction":461},{"api-reference":4,"basics":312,"examples":353,"tree":440},{"asideHeader":5,"sectionList":6,"mainHeader":311},"API reference",[7,29,50,95,120,142,155,188,217,249,270],{"label":8,"navigation":-1,"to":9,"icon":10,"itemList":11},"API","/api-reference/api","medium/products/api",[12,17,21,25],{"label":13,"navigation":14,"to":15,"icon":-1,"itemList":16},"Quick setup guide","api-reference","/api-reference/api/quick-setup-guide",[],{"label":18,"navigation":14,"to":19,"icon":-1,"itemList":20},"Pagination","/api-reference/api/pagination",[],{"label":22,"navigation":14,"to":23,"icon":-1,"itemList":24},"API lifecycle","/api-reference/api/api-lifecycle",[],{"label":26,"navigation":14,"to":27,"icon":-1,"itemList":28},"Beta features","/api-reference/api/beta-features",[],{"label":30,"navigation":-1,"to":31,"icon":32,"itemList":33},"Vehicles","/api-reference/vehicle","medium/products/vehicle",[34,38,42,46],{"label":35,"navigation":14,"to":36,"icon":-1,"itemList":37},"Vehicle introduction","/api-reference/vehicle/introduction",[],{"label":39,"navigation":14,"to":40,"icon":-1,"itemList":41},"Query vehicles","/api-reference/vehicle/query-vehicles",[],{"label":43,"navigation":14,"to":44,"icon":-1,"itemList":45},"Query vehicle details","/api-reference/vehicle/query-vehicle-details",[],{"label":47,"navigation":14,"to":48,"icon":-1,"itemList":49},"Query premium vehicle details","/api-reference/vehicle/query-premium-vehicle-details",[],{"label":51,"navigation":-1,"to":52,"icon":53,"itemList":54},"Stations","/api-reference/stations","medium/products/charge-station",[55,59,63,67,71,75,79,83,87,91],{"label":56,"navigation":14,"to":57,"icon":-1,"itemList":58},"Station introduction","/api-reference/stations/introduction",[],{"label":60,"navigation":14,"to":61,"icon":-1,"itemList":62},"Query station details","/api-reference/stations/query-station-details",[],{"label":64,"navigation":14,"to":65,"icon":-1,"itemList":66},"Query stations around a GeoJSON point","/api-reference/stations/query-stations-around",[],{"label":68,"navigation":14,"to":69,"icon":-1,"itemList":70},"Query station reviews","/api-reference/stations/query-stations-reviews",[],{"label":72,"navigation":14,"to":73,"icon":-1,"itemList":74},"Mutate to create a station review","/api-reference/stations/mutate-station-reviews",[],{"label":76,"navigation":14,"to":77,"icon":-1,"itemList":78},"Query station operators","/api-reference/stations/query-station-operators",[],{"label":80,"navigation":14,"to":81,"icon":-1,"itemList":82},"Query station operator details","/api-reference/stations/query-station-operator-details",[],{"label":84,"navigation":14,"to":85,"icon":-1,"itemList":86},"Query station tariffs","/api-reference/stations/query-station-tariffs",[],{"label":88,"navigation":14,"to":89,"icon":-1,"itemList":90},"Query station tariff details","/api-reference/stations/query-station-tariff-details",[],{"label":92,"navigation":14,"to":93,"icon":-1,"itemList":94},"Query station amenities","/api-reference/stations/query-station-amenities",[],{"label":96,"navigation":-1,"to":97,"icon":98,"itemList":99},"Legacy | Routes","/api-reference/routes-legacy","medium/products/route",[100,104,108,112,116],{"label":101,"navigation":14,"to":102,"icon":-1,"itemList":103},"Route legacy introduction","/api-reference/routes-legacy/introduction",[],{"label":105,"navigation":14,"to":106,"icon":-1,"itemList":107},"Mutate to create a new legacy route","/api-reference/routes-legacy/mutate-route",[],{"label":109,"navigation":14,"to":110,"icon":-1,"itemList":111},"Subscribe to route updates","/api-reference/routes-legacy/subscribe-to-route-updates",[],{"label":113,"navigation":14,"to":114,"icon":-1,"itemList":115},"Query route details","/api-reference/routes-legacy/query-route-details",[],{"label":117,"navigation":14,"to":118,"icon":-1,"itemList":119},"Query route path","/api-reference/routes-legacy/query-route-path",[],{"label":121,"navigation":-1,"to":122,"icon":98,"itemList":123},"Routes","/api-reference/routes",[124,128,132,136,139],{"label":125,"navigation":14,"to":126,"icon":-1,"itemList":127},"Route introduction","/api-reference/routes/introduction",[],{"label":129,"navigation":14,"to":130,"icon":-1,"itemList":131},"Migration from Route Legacy","/api-reference/routes/migration",[],{"label":133,"navigation":14,"to":134,"icon":-1,"itemList":135},"Mutate to create a new route","/api-reference/routes/mutate-route",[],{"label":109,"navigation":14,"to":137,"icon":-1,"itemList":138},"/api-reference/routes/subscribe-to-route-updates",[],{"label":113,"navigation":14,"to":140,"icon":-1,"itemList":141},"/api-reference/routes/query-route-details",[],{"label":143,"navigation":-1,"to":144,"icon":145,"itemList":146},"Emissions","/api-reference/route-emissions","medium/content/leaf",[147,151],{"label":148,"navigation":14,"to":149,"icon":-1,"itemList":150},"Route emissions introduction","/api-reference/route-emissions/introduction",[],{"label":152,"navigation":14,"to":153,"icon":-1,"itemList":154},"Query route emissions","/api-reference/route-emissions/query-route-emissions",[],{"label":156,"navigation":-1,"to":157,"icon":158,"itemList":159},"Navigation","/api-reference/navigation","medium/products/navigation",[160,164,168,172,176,180,184],{"label":161,"navigation":14,"to":162,"icon":-1,"itemList":163},"Navigation introduction","/api-reference/navigation/introduction",[],{"label":165,"navigation":14,"to":166,"icon":-1,"itemList":167},"Mutate to start a new navigation session","/api-reference/navigation/mutate-start-navigation",[],{"label":169,"navigation":14,"to":170,"icon":-1,"itemList":171},"Subscribe to navigation updates","/api-reference/navigation/subscribe-to-navigation-updates",[],{"label":173,"navigation":14,"to":174,"icon":-1,"itemList":175},"Query navigation session","/api-reference/navigation/query-a-navigation-session",[],{"label":177,"navigation":14,"to":178,"icon":-1,"itemList":179},"Mutate to update a navigation session","/api-reference/navigation/mutate-update-navigation",[],{"label":181,"navigation":14,"to":182,"icon":-1,"itemList":183},"Mutate to recalculate navigation","/api-reference/navigation/mutate-recalculate-navigation",[],{"label":185,"navigation":14,"to":186,"icon":-1,"itemList":187},"Mutate to finish navigation","/api-reference/navigation/mutate-to-finish-navigation",[],{"label":189,"navigation":-1,"to":190,"icon":191,"itemList":192},"Legacy | Tile service","/api-reference/tile-service-legacy","medium/products/tile-set",[193,197,201,205,209,213],{"label":194,"navigation":14,"to":195,"icon":-1,"itemList":196},"Legacy | Tile service introduction","/api-reference/tile-service-legacy/introduction",[],{"label":198,"navigation":14,"to":199,"icon":-1,"itemList":200},"Legacy | Mapbox Vector Tile","/api-reference/tile-service-legacy/mvt",[],{"label":202,"navigation":14,"to":203,"icon":-1,"itemList":204},"Legacy | JSON Tile","/api-reference/tile-service-legacy/json",[],{"label":206,"navigation":14,"to":207,"icon":-1,"itemList":208},"Legacy | Filters","/api-reference/tile-service-legacy/filters",[],{"label":210,"navigation":14,"to":211,"icon":-1,"itemList":212},"Legacy | Selectors","/api-reference/tile-service-legacy/selectors",[],{"label":214,"navigation":14,"to":215,"icon":-1,"itemList":216},"Legacy | Integration","/api-reference/tile-service-legacy/integration",[],{"label":218,"navigation":-1,"to":219,"icon":191,"itemList":220},"Tile service","/api-reference/tile-service",[221,225,229,233,237,241,245],{"label":222,"navigation":14,"to":223,"icon":-1,"itemList":224},"Tile service introduction","/api-reference/tile-service/introduction",[],{"label":226,"navigation":14,"to":227,"icon":-1,"itemList":228},"Mapbox Vector Tile","/api-reference/tile-service/mvt",[],{"label":230,"navigation":14,"to":231,"icon":-1,"itemList":232},"JSON Tile","/api-reference/tile-service/json",[],{"label":234,"navigation":14,"to":235,"icon":-1,"itemList":236},"Filters","/api-reference/tile-service/filters",[],{"label":238,"navigation":14,"to":239,"icon":-1,"itemList":240},"Selectors","/api-reference/tile-service/selectors",[],{"label":242,"navigation":14,"to":243,"icon":-1,"itemList":244},"Station count","/api-reference/tile-service/count",[],{"label":246,"navigation":14,"to":247,"icon":-1,"itemList":248},"Integration","/api-reference/tile-service/integration",[],{"label":250,"navigation":-1,"to":251,"icon":252,"itemList":253},"Isolines","/api-reference/isolines","medium/products/isoline",[254,258,262,266],{"label":255,"navigation":14,"to":256,"icon":-1,"itemList":257},"Isoline introduction","/api-reference/isolines/introduction",[],{"label":259,"navigation":14,"to":260,"icon":-1,"itemList":261},"Mutation to create an isoline","/api-reference/isolines/mutate-isoline",[],{"label":263,"navigation":14,"to":264,"icon":-1,"itemList":265},"Subscribe to isoline details","/api-reference/isolines/subscribe-to-isoline",[],{"label":267,"navigation":14,"to":268,"icon":-1,"itemList":269},"Query isoline details","/api-reference/isolines/query-isoline",[],{"label":271,"navigation":-1,"to":272,"icon":273,"itemList":274},"Vehicle connectivity","/api-reference/vehicle-connectivity","medium/products/connectivity",[275,279,283,287,291,295,299,303,307],{"label":276,"navigation":14,"to":277,"icon":-1,"itemList":278},"Introduction","/api-reference/vehicle-connectivity/introduction",[],{"label":280,"navigation":14,"to":281,"icon":-1,"itemList":282},"Mutate to create a new connected vehicle","/api-reference/vehicle-connectivity/mutate-create-connected-vehicle",[],{"label":284,"navigation":14,"to":285,"icon":-1,"itemList":286},"Subscribe to a connected vehicle","/api-reference/vehicle-connectivity/subscribe-connected-vehicle",[],{"label":288,"navigation":14,"to":289,"icon":-1,"itemList":290},"Mutate to authorize a connected vehicle","/api-reference/vehicle-connectivity/mutate-authorize-connected-vehicle",[],{"label":292,"navigation":14,"to":293,"icon":-1,"itemList":294},"Query connected vehicle list","/api-reference/vehicle-connectivity/query-connected-vehicle-list",[],{"label":296,"navigation":14,"to":297,"icon":-1,"itemList":298},"Query data from vehicle","/api-reference/vehicle-connectivity/query-connected-vehicle-data",[],{"label":300,"navigation":14,"to":301,"icon":-1,"itemList":302},"Query connected vehicle","/api-reference/vehicle-connectivity/query-connected-vehicle",[],{"label":304,"navigation":14,"to":305,"icon":-1,"itemList":306},"Mutate to update a connected vehicle","/api-reference/vehicle-connectivity/mutate-update-connected-vehicle",[],{"label":308,"navigation":14,"to":309,"icon":-1,"itemList":310},"Mutate to remove a connected vehicle","/api-reference/vehicle-connectivity/mutate-remove-connected-vehicle",[],"Sections",{"asideHeader":313,"sectionList":314,"mainHeader":311},"Basics",[315,341],{"label":316,"navigation":-1,"to":317,"icon":318,"itemList":319},"API Basics","/basics/api-basics","medium/code/code",[320,325,329,333,337],{"label":321,"navigation":322,"to":323,"icon":-1,"itemList":324},"Getting started","basics","/basics/api-basics/getting-started",[],{"label":326,"navigation":322,"to":327,"icon":-1,"itemList":328},"Authorization","/basics/api-basics/authorization",[],{"label":330,"navigation":322,"to":331,"icon":-1,"itemList":332},"Security","/basics/api-basics/security",[],{"label":334,"navigation":322,"to":335,"icon":-1,"itemList":336},"Status & error codes","/basics/api-basics/status-and-error-codes",[],{"label":338,"navigation":322,"to":339,"icon":-1,"itemList":340},"Subscriptions","/basics/api-basics/subscriptions",[],{"label":342,"navigation":-1,"to":343,"icon":318,"itemList":344},"Learn more","/basics/other-basics",[345,349],{"label":346,"navigation":322,"to":347,"icon":-1,"itemList":348},"GraphQL Basics","/basics/other-basics/graphql-basics",[],{"label":350,"navigation":322,"to":351,"icon":-1,"itemList":352},"EV basics","/basics/other-basics/ev-basics",[],{"asideHeader":354,"sectionList":355,"mainHeader":439},"API Section",[356,369,380,420,432],{"label":30,"navigation":-1,"to":357,"icon":358,"itemList":359},"/examples/vehicles","car",[360,365],{"label":361,"navigation":362,"to":363,"icon":-1,"itemList":364},"Vehicle list","examples","/examples/vehicles/vehicle-list",[],{"label":366,"navigation":362,"to":367,"icon":-1,"itemList":368},"Vehicle details","/examples/vehicles/vehicle-details",[],{"label":51,"navigation":-1,"to":370,"icon":371,"itemList":372},"/examples/stations","charge-stations",[373,376],{"label":51,"navigation":362,"to":374,"icon":-1,"itemList":375},"/examples/stations/station-list",[],{"label":377,"navigation":362,"to":378,"icon":-1,"itemList":379},"Station details","/examples/stations/station-info",[],{"label":121,"navigation":-1,"to":381,"icon":382,"itemList":383},"/examples/routes","route",[384,388,392,396,400,404,408,412,416],{"label":385,"navigation":362,"to":386,"icon":-1,"itemList":387},"Route","/examples/routes/route",[],{"label":389,"navigation":362,"to":390,"icon":-1,"itemList":391},"Route (NEW)","/examples/routes/route-new",[],{"label":393,"navigation":362,"to":394,"icon":-1,"itemList":395},"Alternative routes","/examples/routes/alternative-routes",[],{"label":397,"navigation":362,"to":398,"icon":-1,"itemList":399},"Alternative stations","/examples/routes/stations-along-route",[],{"label":401,"navigation":362,"to":402,"icon":-1,"itemList":403},"Operator preference","/examples/routes/preferred-operator",[],{"label":405,"navigation":362,"to":406,"icon":-1,"itemList":407},"Elevation plot","/examples/routes/elevation-plot",[],{"label":409,"navigation":362,"to":410,"icon":-1,"itemList":411},"Battery capacity","/examples/routes/battery-capacity",[],{"label":413,"navigation":362,"to":414,"icon":-1,"itemList":415},"State of charge","/examples/routes/state-of-charge",[],{"label":417,"navigation":362,"to":418,"icon":-1,"itemList":419},"Toll roads and Ferries","/examples/routes/tolls-and-ferries",[],{"label":218,"navigation":-1,"to":421,"icon":422,"itemList":423},"/examples/tile-service","layers",[424,428],{"label":425,"navigation":362,"to":426,"icon":-1,"itemList":427},"Mapbox Vector Tiles","/examples/tile-service/tile-server",[],{"label":429,"navigation":362,"to":430,"icon":-1,"itemList":431},"GeoJSON tiles","/examples/tile-service/tile-json",[],{"label":250,"navigation":-1,"to":433,"icon":434,"itemList":435},"/examples/isolines","isoline",[436],{"label":250,"navigation":362,"to":437,"icon":-1,"itemList":438},"/examples/isolines/isoline",[],"Examples",[441,445,447,452,457],{"label":313,"navigation":442,"to":443,"icon":444,"itemList":314},"main","/basics","medium/content/bookmark",{"label":5,"navigation":442,"to":446,"icon":318,"itemList":6},"/api-reference",{"label":448,"navigation":442,"to":449,"icon":450,"itemList":451},"Release notes","/release-notes","medium/content/megaphone",[],{"label":453,"navigation":442,"to":454,"icon":455,"itemList":456},"Deprecations","/deprecations","medium/content/shredded",[],{"label":439,"navigation":442,"to":458,"icon":459,"itemList":355},"/examples","code",{"navigation":14},{"_path":277,"_dir":462,"_draft":463,"_partial":463,"_locale":464,"title":276,"description":465,"navigation":14,"body":466,"_type":678,"_id":679,"_source":680,"_file":681,"_extension":682},"vehicle-connectivity",false,"","Working with connected vehicle data",{"type":467,"children":468,"toc":667},"root",[469],{"type":470,"tag":471,"props":472,"children":473},"element","ct-aside-layout",{},[474,481,487,494,499,506,522,528,533,538,588,601,607,618,624,629,634,640,653,662],{"type":470,"tag":475,"props":476,"children":478},"h1",{"id":477},"working-with-connected-vehicle-data",[479],{"type":480,"value":465},"text",{"type":470,"tag":482,"props":483,"children":484},"p",{},[485],{"type":480,"value":486},"When building a navigation-based application for Electric Vehicles, you will want to connect your application with real-time vehicle data to read out the State of Charge and other variables. Luckily, almost all EVs on the road today have a modem that can send out vehicle data for use in external applications. Unfortunately, there are many different standards and many different ways of exposing that data. This can feel a little daunting at first, but we have several tools available that make connecting vehicles to your application secure and easy.",{"type":470,"tag":488,"props":489,"children":491},"h2",{"id":490},"how-to-access-connected-vehicle-data",[492],{"type":480,"value":493},"How to access connected vehicle data",{"type":470,"tag":482,"props":495,"children":496},{},[497],{"type":480,"value":498},"The best way to get telemetry data from the vehicle depends on your use case. You probably have an existing telematics solution if you are a fleet operator. If you are a vehicle manufacturer, you have an onboard modem that sends vehicle data over ethernet, and maybe you've already built an API to expose that data. If you are an app developer for a CPO or eMSP or other, you can source vehicle data using a connected vehicle data platform.",{"type":470,"tag":500,"props":501,"children":503},"h3",{"id":502},"using-a-hardware-dongle",[504],{"type":480,"value":505},"Using a hardware dongle",{"type":470,"tag":482,"props":507,"children":508},{},[509,511,520],{"type":480,"value":510},"Fleets have traditionally used Bluetooth hardware dongles to harvest and transmit vehicle data. These are manually installed and have a relatively high upfront cost but low recurring costs. As a result, they are loved by logistic fleet operators, and Chargetrip is proud to partner with ",{"type":470,"tag":512,"props":513,"children":517},"a",{"href":514,"rel":515},"https://www.geotab.com/fleet-management-solutions/electric-vehicles/",[516],"nofollow",[518],{"type":480,"value":519},"GeoTab",{"type":480,"value":521}," to support their premier EV data dongle, Go 9, globally.",{"type":470,"tag":500,"props":523,"children":525},{"id":524},"using-a-connected-vehicle-data-platform",[526],{"type":480,"value":527},"Using a connected vehicle data platform",{"type":470,"tag":482,"props":529,"children":530},{},[531],{"type":480,"value":532},"Connected vehicle data platforms are cloud solutions that connect to the APIs of vehicle manufacturers and expose that data to third parties. They also take care of vehicle owner consent and streamline the data format. The supported brands and pricing differ significantly between connected vehicle data platforms.",{"type":470,"tag":482,"props":534,"children":535},{},[536],{"type":480,"value":537},"Chargetrip is data vendor agnostics and works with leading connected vehicle and telemetry data providers like;",{"type":470,"tag":539,"props":540,"children":541},"ul",{},[542,552,561,570,579],{"type":470,"tag":543,"props":544,"children":545},"li",{},[546],{"type":470,"tag":512,"props":547,"children":550},{"href":548,"rel":549},"https://enode.io",[516],[551],{"type":480,"value":548},{"type":470,"tag":543,"props":553,"children":554},{},[555],{"type":470,"tag":512,"props":556,"children":559},{"href":557,"rel":558},"https://high-mobility.com/",[516],[560],{"type":480,"value":557},{"type":470,"tag":543,"props":562,"children":563},{},[564],{"type":470,"tag":512,"props":565,"children":568},{"href":566,"rel":567},"https://smartcar.com",[516],[569],{"type":480,"value":566},{"type":470,"tag":543,"props":571,"children":572},{},[573],{"type":470,"tag":512,"props":574,"children":577},{"href":575,"rel":576},"https://otonomo.io/",[516],[578],{"type":480,"value":575},{"type":470,"tag":543,"props":580,"children":581},{},[582],{"type":470,"tag":512,"props":583,"children":586},{"href":584,"rel":585},"https://wirelesscar.com/",[516],[587],{"type":480,"value":584},{"type":470,"tag":482,"props":589,"children":590},{},[591,593,599],{"type":480,"value":592},"If you use a different telemetry data provider, please contact ",{"type":470,"tag":512,"props":594,"children":596},{"href":595},"mailto:sales@chargetrip.com",[597],{"type":480,"value":598},"sales@chargetrip.com",{"type":480,"value":600}," to learn more about our custom data integration flow.",{"type":470,"tag":500,"props":602,"children":604},{"id":603},"using-your-own-api-or-a-brand-specific-api",[605],{"type":480,"value":606},"Using your own API or a brand specific API",{"type":470,"tag":482,"props":608,"children":609},{},[610,612,616],{"type":480,"value":611},"If you are a vehicle manufacturer or only want to support a specific vehicle brand, Chargetrip Connect can provide dedicated support. Contact ",{"type":470,"tag":512,"props":613,"children":614},{"href":595},[615],{"type":480,"value":598},{"type":480,"value":617}," to learn more.",{"type":470,"tag":488,"props":619,"children":621},{"id":620},"chargetrip-connect",[622],{"type":480,"value":623},"Chargetrip Connect",{"type":470,"tag":482,"props":625,"children":626},{},[627],{"type":480,"value":628},"Connects your application to live, vehicle-specific data items from a single trusted source across many vendors. Chargetrip has built an abstraction layer to ingest, sanitize, and prepare connected vehicle data in our routing engine. In addition, Chargetrip Connect provides a landing page for your users to authenticate and give consent that is fully brandable and vendor agnostic.",{"type":470,"tag":482,"props":630,"children":631},{},[632],{"type":480,"value":633},"Chargetrip Connect works out of the box with your current connected vehicle data vendor, telemetry API or connected vehicle OBDII dongle.",{"type":470,"tag":488,"props":635,"children":637},{"id":636},"get-started-today-with-a-premium-connected-vehicle-data-solution",[638],{"type":480,"value":639},"Get started today with a premium connected vehicle data solution",{"type":470,"tag":482,"props":641,"children":642},{},[643,645,651],{"type":480,"value":644},"Chargetrip Connect is pre-integrated with ",{"type":470,"tag":512,"props":646,"children":648},{"href":548,"rel":647},[516],[649],{"type":480,"value":650},"Enode",{"type":480,"value":652}," to provide access to over 130 EV models globally at a great price point. This makes it possible to easily build connected vehicle experiences.",{"type":470,"tag":482,"props":654,"children":655},{},[656],{"type":470,"tag":657,"props":658,"children":661},"img",{"alt":659,"src":660},"Image illustrating connectivity providers that work with Chargetrip","/api-reference/vehicle-connectivity/introduction/connectivity.png",[],{"type":470,"tag":663,"props":664,"children":666},"ct-warning-banner",{"label":665},"Contact sales@chargetrip.com to learn more about our how to access Chargetrip Connect with your own connected vehicle data supplier or how to purchase out connected vehicle data solution.",[],{"title":464,"searchDepth":668,"depth":668,"links":669},2,[670,676,677],{"id":490,"depth":668,"text":493,"children":671},[672,674,675],{"id":502,"depth":673,"text":505},3,{"id":524,"depth":673,"text":527},{"id":603,"depth":673,"text":606},{"id":620,"depth":668,"text":623},{"id":636,"depth":668,"text":639},"markdown","content:2.api-reference:11.vehicle-connectivity:1.introduction.md","content","2.api-reference/11.vehicle-connectivity/1.introduction.md","md",1775054243214]