Links

Trip Planner

Endpoints for Trip Planner
Plans a route based on the vehicle specifications and charge state. Trips that require charging will set waypoints based on Tesla Supercharger locations along the route.

POST trip-planner/api/v1/tripplan

Request a trip plan based on the car model, origin, destination and remaining charge.

Request body parameters

Field
Example
Description
car_trim
74D
Car Model Variant
car_type
ModelY
Car model
destination
37.485767,-122.240207
Destination Latitude and Longitude, separated by comma
origin
37.79307,-125.108
Origin Latitude and Longitude, separated by comma
origin_soe
0.64
State of energy (charging) on the origin. Values goes from 0.0 to 1.0
vin
5YJSA11111111111
Car VIN

Request body

{
"car_trim": "74D",
"car_type": "ModelY",
"destination": "37.485767,-122.340207",
"origin": "37.79307,-125.108",
"origin_soe": 0.64,
"vin": "5YJSA11111111111"
}

Reponse

{
"destination_soe": 0.064,
"origin_soe": 0.65,
"polylines": [
"usccFlbhhV~HD?aEAkLbQjOjV|[email protected]@|MrSoB`[email protected]_KzFiF|FcInEaNpF}Y|[email protected]@[email protected]@cO`[email protected]`J}[email protected]@{O~N_GnJuHz][email protected]@{[email protected]`[email protected]`TcZpSwYfRk\\[email protected][email protected]@[email protected]}[email protected][email protected][email protected]@[email protected]@zBc[xK{[email protected][email protected]`[email protected]@[email protected]@[email protected]@{[email protected]@hZ{[email protected]^[email protected][email protected]@[email protected][email protected]{[email protected]`[email protected]@dZyVv[e^|[email protected]@jUiR|Q}[email protected]@[email protected]`@_Sl\\[email protected][email protected]@deA{[email protected][email protected]@_CaEcOqF{[email protected]@{_BmFqVnByH`SwR~[[email protected]@f`@[email protected]@[email protected]}^[email protected]`AwGvMuZlHmPdJgKdF}CzP{DtRoM`[email protected]`GaNfViYxOqTpDwPFgK{[email protected]@{[email protected]{JrCw[`[email protected]]{HeHmRiXk`@[email protected]@[email protected]@mDaLeLcP_QsUuSgYgHsGcJuBeKcAoIwDoQ{[email protected]@hAcWiBwR}CaFgKqG}PeLkJeP}CyMPsTxD}^|DgTiBqUpCkYWqNsDyHqS_NgTeYyDeVqEmP{V{[email protected]@alAcHyZ}Fy`@kFiZwDwFeK}EkWgJ{[email protected]@qGeP{ZeZuEkIsAcQTy^aC}[email protected]@yD{XyJcOmPwMyWaTiFaLgKy^{V{|@sIg][email protected]{[email protected]~Lc`[email protected]}[email protected]_A?{[email protected]@[email protected]}Uz`@[email protected]@[email protected]|iAmgAlvAqsA|[email protected]@t|@[email protected]{@faA{[email protected]|[k]h|A_qBpfBq}Bt`@[email protected]^q`@[email protected]`[email protected]@``[email protected]@[email protected]`[email protected]~~AaaAjmA}[email protected]_CmwAhwEwsCdhLwbH|jBenAjnDueC|hFgrDpHaDhGX`[email protected]@",
"[email protected]@[email protected]@[email protected]@|@cD|@[email protected]@[email protected]@[email protected]@[email protected]@hFuD|TyOnYiS`H}[email protected]@[email protected]@xsAqoBfsAqnBtaEs`GhgCgsDxReYzKuOvEwFfGoGnNqNd\\o\\|[email protected]@|_Ai`[email protected]@vTySzrA}[email protected]@[email protected]`|@[email protected]@[email protected]}[email protected]@[email protected]@[email protected]@[email protected]@[email protected]@[email protected][email protected]@[email protected]`[email protected]}]dO}LfM}[email protected]`@fKgJdHgG|E{DxDmCxHoEj`@[email protected]@[email protected][email protected]`A~|@}[email protected][email protected]@kYbFcDhGaFfMeLjW}TrvAkoAz_BqwAbjBy`BdmBscBxxAcqAzhAmbA~GcHdG{HjE{GbFmJ`[email protected]@_vAj\\[email protected]`\\[email protected][[email protected]\\[email protected]\\[email protected]`[[email protected]`@[email protected]@[email protected]{YjNuV`M_UrKkRtEyGxCuD|CiDvG}G`[email protected]@[email protected]@`fAwgAhfAahAv|Cs`Db`D{[email protected]@[email protected]{[email protected]@[email protected]|@[email protected]@[email protected]@[email protected]\\gUlL}HfQuLjqAs|@[email protected]^bUoOtLeIjMkI~QiMtT_O`NkJfToNnHgF~Q}LbCaBfFoD~DsB^[email protected]@dDuBtFyDfUwOfHyEfKcH`[email protected]@dZkSv`@[email protected]|{DskCnoBwrA|[email protected]}[email protected]@o[|[email protected]@[email protected]}[email protected]`WyPfJaHhFoEfG{[email protected]@[email protected]}[email protected]`_Ai|@lIcInJ}JzT{VxxAw`BzcAajAhxFinGxTuVjIqJvHiKnSc[xTa][email protected]@[email protected]}@cuAhQmXnUq^[email protected]`qBa`D~sAyvB`hA}[email protected]@nP{V`[email protected]@lPoUbHoJpG}HlIoJj][email protected]@{[email protected]@[email protected]`[email protected][email protected]@u|@[email protected]@nXk[[email protected]@[email protected][email protected][email protected]{[email protected][email protected]@[email protected]@[email protected][email protected][email protected]@[email protected]@[email protected][`[email protected][email protected]?tE",
"_oeuErequUpAoNpD{LnS{UtkAaqAf~AydBtzAk`BrzA{[email protected]{[email protected]@[email protected]@[email protected]@[email protected]|[email protected]`YuLb][email protected][[email protected]`@}[email protected]~|@m}@[email protected]}[email protected]|kBsmAdRSpZjV|[email protected]@[email protected]@vMrDhO[[email protected]@xSw^[email protected]`@rLe[[email protected]@[email protected][email protected]@[email protected]@kYnhA{[email protected]@[email protected][|[email protected]@s]d|@[email protected]~PwVxEkUpIsVdQeOp][email protected]@gVz\\[email protected][email protected][pVwUrUu[[email protected]{J`[email protected][email protected][email protected]@b[{F|TeW`[email protected]@jLsQ`K}^|N}[email protected]@s`A|[email protected][email protected]@ycA|[email protected]@[email protected]{[email protected]][email protected]@|[email protected]^[email protected]~H|[email protected]@rB`[email protected]@lQiUp]{[email protected]@[email protected][email protected]}[email protected]|[email protected]][email protected]`@yPvYyK`\\o^[email protected]@xGuG`[email protected]@`OeXnLqKb`@_O|PoN|[email protected]{@[email protected]@n_C{[email protected]@[email protected]}[email protected]@[email protected]{[email protected]}[email protected]\\hDc`@bH{YfO{[email protected]@[email protected]]lE}[email protected][email protected]@fZaYp`@qUjWsR|W}[email protected]@[email protected][email protected]`@dUmIzUoQdUs]~SsY``@[email protected]][email protected]}@B}aB~AuMfKsUtU}]tY_}@[email protected]@[email protected]@[email protected]{@qT}[email protected]@cOm`@}[email protected]@[email protected]@_`AsCyvFpDe[nNcV|G_XIo^oDi`[email protected]{@[email protected]@[email protected]~BtCm|@[email protected]@[email protected]@BwQfKc`@|[email protected]@XqsChB}[email protected]`@[email protected]@[email protected]@fC{[email protected][email protected]@[email protected]|A{[email protected][email protected]@cOwXmG}W}[email protected]@[email protected]@wzLK_mM|ByfFyAe`C`[email protected]@[email protected]`[email protected]@[email protected]@_fBnDaiCxL}~Af]miAh`@qsAjAe`[email protected]@mEqPcFmFsBgAgApFVtH",
"[email protected]]_D|YiD`[email protected]~E~fAtAr{[email protected]@jImElFeHbHiXnByODw`@V{[email protected]^|[email protected][email protected]]zU_I|WeLhIgJ|[email protected][email protected]@[email protected]`IuX|[email protected]`GmXdPqZnMgVtK{W~AePDkVfLi`[email protected]@[email protected]@[email protected]`RsHvNkKjH{J~IgUnLuRpM_PrQ{`@~Te[naA{`BlTy\\[email protected]@[email protected]`@xKuMbI{NdC}[email protected]{[email protected]@[email protected]`@[email protected]{Fc`@[email protected]@a[jEsV`[[email protected]`[email protected]@[email protected]?{{@Ae^[email protected]@wEyY_Ku^[email protected]][email protected][[email protected][email protected]@y`@[email protected]@pCkiAGa^sB}VyB}[email protected]@[email protected]~WezBxS}[email protected]|@fJw]bMqXzM}[email protected]@[email protected]@[email protected]@[email protected]@p[[email protected]`AgnBjqBm`[email protected]`[email protected]@[email protected]|@`[email protected]\\{[email protected]}_CffA_wBn_A{mBdI{[email protected]}[email protected]`@[email protected][email protected]{@[email protected]\\[email protected]@tCmVlD{[email protected]@[email protected]|@[email protected]}[email protected]@[email protected]@[email protected]@eAg][email protected]\\vDm`A|[email protected]]g|@[email protected]@[email protected]\\bBe^cCyuAS{`@bD}[email protected]|MgvAdJa`A`Um_CpRwpB`RitBnMqyEdLyeE|BwhAF}cADu_CNa_EJo|[email protected]@[email protected]_OqbBsKmqA{KcpDsSsxG}HkgCsAw^[email protected]@i`@orCi^[email protected]_tF_WyiBkIo}@[email protected]}[email protected]@[email protected]@eaBIsqA~O_gCt][email protected]@k{CfmGwp[l\\{cBzRmmAlZmiB~IaT`PiU~Iq[hOa_Ab\\[email protected]@[email protected]]@saBD_fCBw|AwIq~ByCwpCyF}[email protected]}[email protected]]~Co[OwgB}@[email protected]cAvG}`@[email protected]]BybALeuEN}[email protected]@[email protected]|D",
"i|[email protected][[email protected]@[email protected]@QoBScFGkDKcGKyDKQE{[email protected]}[email protected][email protected]@sV{pA{[email protected][email protected]{[email protected]{BwLoF{XaFoWkHe`@kBiLkAkIeCeS}[email protected][email protected]@}[email protected]}CcB}FwB{FyAcDaCmEoDqFkDgEiDkDuCcCkCoBsH}FuCyCgB}BaBiCmCqFuL{YuAyDgAcE{@[email protected]@eGMwEWy]MaPMe[HkIZ}JhA}WtDs}@[email protected][email protected]}[email protected]_\\{BmZgH}[email protected]@[email protected][email protected]_Ck[gBiZyEq{@aFy}@iHarA_BkW}[email protected]`@wAwRyA_U_BgZkAiZgAw`@[email protected][UaZC{[email protected][email protected]@y][email protected]|[email protected]@wMhAyL|A{KpBeK~BkJpDgLjDuInBeEzD{HnL_UbGkLtDwHhC{F~BmGnCeIvBwH|[email protected]@[email protected]_]`[email protected]@`AePjBq\\[email protected]{YbAuPlJy}[email protected]@e}GdUwuD~F}`AzB{[~BeZzNsjB~G{{@[email protected]|[email protected]{[email protected][email protected]@fJojAzAuSnBsTbI{[email protected]@[email protected]}[email protected]]}[email protected]~M_aBtA_OzA_NxDuYfNebA~RmwAp]{eCfFw^rEw]hCwV`BiQdDq]`Jq`AfKqgA``@[email protected]~U{eC`CaSbEg[xQosA~`@mwCzG}[email protected]@bVifBfS{[email protected]@[email protected]}eFfiB}[email protected]@fBeMtAeI|CiOzGi\\|AiK`[email protected]`[email protected]}[email protected]@[email protected]{KUeN[[email protected]_N}AuIaC{KoFeViHuZcFcTyCyM}@[email protected]@[email protected]@[email protected]}[email protected]@[email protected]@[email protected]",
],
"status": "TRIP_PLAN_SUCCESS_WITH_STOPS",
"stops": [
{
"addr": "W Panoche Rd, Firebaugh",
"arrival_soe": 0.123,
"charge_dur_s": 1180.79,
"charge_kWh": 52.013,
"id": "2768",
"location": {
"lat": 36.639154,
"lng": -120.625877
},
"name": "Firebaugh, CA",
"trt_id": "11676"
},
{
"addr": "Copus Rd, Bakersfield",
"arrival_soe": 0.108,
"charge_dur_s": 1351.903,
"charge_kWh": 55.878,
"id": "4506",
"location": {
"lat": 35.094359,
"lng": -119.040751
},
"name": "Bakersfield, CA – Copus Road (No Amenities)",
"trt_id": "16818"
},
{
"addr": "Highland Ave, Highland",
"arrival_soe": 0.112,
"charge_dur_s": 1506.139,
"charge_kWh": 58.946,
"id": "2898",
"location": {
"lat": 34.135162,
"lng": -117.195175
},
"name": "Highland, CA",
"trt_id": "12324"
},
{
"addr": "Frontage Rd, Ehrenberg",
"arrival_soe": 0.12,
"charge_dur_s": 960.943,
"charge_kWh": 46.249,
"id": "1888",
"location": {
"lat": 33.601995,
"lng": -114.522011
},
"name": "Ehrenberg, AZ",
"trt_id": "5637"
},
{
"addr": "S Watson Rd, Buckeye",
"arrival_soe": 0.098,
"charge_dur_s": 300,
"charge_kWh": 14.564,
"id": "55",
"location": {
"lat": 33.443011,
"lng": -112.556876
},
"name": "Buckeye, AZ",
"trt_id": "2145"
}
],
"total_charge_dur_s": 5299.774,
"total_charge_kWh": 227.65,
"total_drive_dur_s": 40274.0,
"total_drive_kWh": 229.461,
"total_drive_mi": 729.106
}