[{"data":1,"prerenderedAt":173},["ShallowReactive",2],{"docs-navigation":3,"docs:\u002Fdocs\u002Fportal\u002Fapi-keys":84,"docs-surround:\u002Fdocs\u002Fportal\u002Fapi-keys":168},[4,18,43,71],{"title":5,"path":6,"stem":7,"children":8,"page":17},"Getting Started","\u002Fdocs\u002Fgetting-started","docs\u002F1.getting-started",[9,13],{"title":10,"path":11,"stem":12},"Initial Setup","\u002Fdocs\u002Fgetting-started\u002Finitial-setup","docs\u002F1.getting-started\u002F1.initial-setup",{"title":14,"path":15,"stem":16},"Customer Link","\u002Fdocs\u002Fgetting-started\u002Fcustomer-link","docs\u002F1.getting-started\u002F2.customer-link",false,{"title":19,"path":20,"stem":21,"children":22,"page":17},"Portal","\u002Fdocs\u002Fportal","docs\u002F2.portal",[23,27,31,35,39],{"title":24,"path":25,"stem":26},"Users and Roles","\u002Fdocs\u002Fportal\u002Fusers","docs\u002F2.portal\u002F1.users",{"title":28,"path":29,"stem":30},"Brand and Redirect URLs","\u002Fdocs\u002Fportal\u002Fbrand","docs\u002F2.portal\u002F2.brand",{"title":32,"path":33,"stem":34},"API Keys","\u002Fdocs\u002Fportal\u002Fapi-keys","docs\u002F2.portal\u002F3.api-keys",{"title":36,"path":37,"stem":38},"Webhook","\u002Fdocs\u002Fportal\u002Fwebhook","docs\u002F2.portal\u002F4.webhook",{"title":40,"path":41,"stem":42},"Vehicle Config","\u002Fdocs\u002Fportal\u002Fvehicle-config","docs\u002F2.portal\u002F5.vehicle-config",{"title":44,"path":45,"stem":46,"children":47,"page":17},"API","\u002Fdocs\u002Fapi","docs\u002F3.api",[48,52,56,60,64,67],{"title":49,"path":50,"stem":51},"Introduction","\u002Fdocs\u002Fapi\u002Fintroduction","docs\u002F3.api\u002F1.introduction",{"title":53,"path":54,"stem":55},"Consented Products","\u002Fdocs\u002Fapi\u002Fproducts","docs\u002F3.api\u002F2.products",{"title":57,"path":58,"stem":59},"Vehicles and Energy Sites","\u002Fdocs\u002Fapi\u002Fvehicles-and-energy-sites","docs\u002F3.api\u002F3.vehicles-and-energy-sites",{"title":61,"path":62,"stem":63},"Streaming","\u002Fdocs\u002Fapi\u002Fstreaming","docs\u002F3.api\u002F4.streaming",{"title":36,"path":65,"stem":66},"\u002Fdocs\u002Fapi\u002Fwebhook","docs\u002F3.api\u002F5.webhook",{"title":68,"path":69,"stem":70},"Errors and Limits","\u002Fdocs\u002Fapi\u002Ferrors-and-limits","docs\u002F3.api\u002F6.errors-and-limits",{"title":72,"path":73,"stem":74,"children":75,"page":17},"About","\u002Fdocs\u002Fabout","docs\u002F99.about",[76,80],{"title":77,"path":78,"stem":79},"Terms Of Service","\u002Fdocs\u002Fabout\u002Fterms","docs\u002F99.about\u002F2.terms",{"title":81,"path":82,"stem":83},"Privacy Policy","\u002Fdocs\u002Fabout\u002Fprivacy","docs\u002F99.about\u002F3.privacy",{"id":85,"title":32,"body":86,"description":162,"extension":163,"meta":164,"navigation":165,"path":33,"seo":166,"stem":34,"__hash__":167},"docs\u002Fdocs\u002F2.portal\u002F3.api-keys.md",{"type":87,"value":88,"toc":156},"minimark",[89,104,109,117,124,127,130,134,146,150],[90,91,92,93,99,100,103],"p",{},"The ",[94,95,98],"a",{"href":96,"external":97},"\u002Fportal\u002Fapi-keys","","API keys"," page lists your business's API keys. Your apps send a key with every ",[94,101,102],{"href":50},"API request",".",[105,106,108],"h2",{"id":107},"creating-a-key","Creating a key",[90,110,111,112,116],{},"Admins select ",[113,114,115],"strong",{},"Create key"," and give it a name of up to 100 characters, for example the app that uses it.",[90,118,119,120,123],{},"The full key is shown once, with a ",[113,121,122],{},"Copy"," button. Store it somewhere safe. Teslemetry keeps only a hash of it, so it cannot show it to you again. If you lose a key, revoke it and create another.",[90,125,126],{},"After that, the page shows each key by its name, its last four characters and the date it was created.",[90,128,129],{},"A key belongs to your business and can use everything your business can. Treat it like a password: keep it on your servers, and never put it in a web page or mobile app.",[105,131,133],{"id":132},"base-url","Base URL",[90,135,136,137,141,142,103],{},"The page also shows the base URL for your region, such as ",[138,139,140],"code",{},"https:\u002F\u002Fna.teslemetry.pro",". See ",[94,143,145],{"href":144},"\u002Fdocs\u002Fapi\u002Fintroduction#base-urls","Base URLs",[105,147,149],{"id":148},"revoking-a-key","Revoking a key",[90,151,111,152,155],{},[113,153,154],{},"Revoke"," next to a key and confirm. The key stops working at once, and any app that uses it loses access. You cannot undo this.",{"title":97,"searchDepth":157,"depth":157,"links":158},2,[159,160,161],{"id":107,"depth":157,"text":108},{"id":132,"depth":157,"text":133},{"id":148,"depth":157,"text":149},"Creating and revoking the keys your apps use to read your customers' data.","md",{},true,{"title":32,"description":162},"bW9cELxenBg-S1ZixvTuAzqgjxaTdVCYCZ97ZTBsp5s",[169,171],{"title":28,"path":29,"stem":30,"description":170,"children":-1},"What your customers see when they connect, and where they return to.",{"title":36,"path":37,"stem":38,"description":172,"children":-1},"Receiving telemetry from your customers' vehicles at your own URL.",1791455699626]