{"path":"/account_setup","session":false,"flow":["1. POST email. Response is id. A 6-char confirmation_id is emailed. It expires 30 minutes after created.","2. POST id, confirmation_id, first_name, last_name, and optional company_name.","3. That writes person, email, optional company, and a brand row under DW Alliance LLC (DWALLC)."],"step1":{"required":["email"],"returns":["id"]},"step2":{"required":["id","confirmation_id","first_name","last_name"],"optional":["company_name"]},"javascript":"const step1 = await fetch('/account_setup/', { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ email: 'person@example.com' }) }).then(r => r.json());"}