Create a session for the provided site. If the site does not exist in Flip's system, it will be commissioned, otherwise it will be reused. If a site already exists, it is possible to only provide site.id in the body, otherwise the schema is as described below.Session tokens can only be used once.
Request
Authorization
Provide your bearer token in the
Authorization
header when making requests to protected resources.
Example:
Authorization: Bearer ********************
Body Params application/json
Example
{"site":{"id":"abc-789","first_name":"John","last_name":"Doe","company_name":"ABC Co.","email":"[email protected]","state_code":"AK","city":"San Francisco","zip_code":"88800","street_address":"123 Main St","street_address2":"string"},"devices":[{"id":"xyz-123","manufacturer_name":"DeviceMaker","product_name":"Model 1","serial_number":"123456789","type":"BATTERY","attributes":{"battery_capacity_wh":15000,"battery_power_input_w":6000,"battery_power_output_w":7500},"install_date":"2025-06-19T15:30:00-07:00"}]}