Staged Registration

Create a Staged Registration to allow the installer to simply enter a code during Device Setup, which then auto populates all registration information.
Informational PurposesAn informational icon, calling your attention
Note
Staged registrations automatically expire after 120 days if not used.

Base URL: https://gridlogic-api.sn.tesla.services/v2/asset

Table 1. Endpoints
Command Endpoint Description
POST /staged-registrations Create a staged registration
GET /staged-registrations/{code} Look up a staged registration by code
DELETE /staged-registrations/{code} Delete a staged registration by code (Owner only)
Table 2. Create Request Body (POST)
Field Type Notes
registration_code str REQ Unique partner-generated job ID (max 64 chars)
registration_owner_account_id uui REQ Account ID of the company creating the registration
installing_partner_account_id uui REQ Account ID of the company performing the install
customer.first_name str REQ
customer.last_name str REQ
customer.email str REQ
customer.phone str REQ E.164 format (e.g. +15105551234)
site_address.address_line_1 str OPT Street address including house number
site_address.locality str OPT City or town
site_address.administrative_area_level_1 str OPT State (e.g. CA, TX)
site_address.postal_code str OPT ZIP or ZIP+4 code
site_address.country_code str OPT ISO 3166-1 alpha-2 (e.g. US)
partner_account_ids uuid [ ] REQ Additional partner account IDs (can be empty [])

Once the staged registration has been created, see the Powerwall 3 Device Setup Guide for instructions to enter the code during Device Setup.