Tesla API
Tesla API
Model S API TMC Thread
Tesla Referral Code
Tesla API
Authentication
OAuth
User
Products
List
Vehicles
List
State And Settings
Commands
Powerwalls
State And Settings
Commands
Energy Sites
State And Settings
Commands
Preferences
Device
Subscriptions
Notifications
Logs
Diagnostics
Logs
Codes
Model S Options
Model X Options
State And Settings
Work In Progress
get
Battery Status
https://owner-api.teslamotors.com
/api/1/powerwalls/:battery_id/status
Request
Response
Path Parameters
:battery_id
required
integer
The
{battery_id}
from the products list
Headers
Authorization
required
string
Bearer
{access_token}
from authentication
200: OK
get
Battery Data
https://owner-api.teslamotors.com
/api/1/powerwalls/:battery_id
Request
Response
Path Parameters
:battery_id
required
integer
The
{battery_id}
from the products list
Headers
Authorization
required
string
Bearer
{access_token}
from authentication
200: OK
get
Battery Power Time-series Data
https://owner-api.teslamotors.com
/api/1/powerwalls/:battery_id/powerhistory
Request
Response
Path Parameters
:battery_id
required
integer
The
{battery_id}
from the products list
Headers
Authorization
required
string
Bearer {access_token} from authentication
200: OK
get
Battery Energy Time-series Data
https://owner-api.teslamotors.com
/api/1/powerwalls/:battery_id/energyhistory
Request
Response
Path Parameters
:battery_id
required
integer
The
{battery_id}
from the products list
Headers
Authorization
required
string
Bearer {access_token} from authentication
200: OK
Vehicles - Previous
Commands
Next - Powerwalls
Commands
Last updated
1 year ago
Contents
get
Battery Status
get
Battery Data
get
Battery Power Time-series Data
get
Battery Energy Time-series Data