onboarding_start
Start an agentic company onboarding session. Sends a verification email to owner_email with a magic link. Returns { session_id, status, verification_email_sent_to, expires_at }. No auth required — rate-limited per IP (20/hr), per owner_email (3 concurrent pending), and by a global 100/hr circuit breaker. slug must be lowercase [a-z0-9-], <=64 chars, not reserved, not on the brand blocklist (unless owner_email domain matches). EVI-237: lever_api_key and lever_subdomain are OPTIONAL; pass both to auto-connect Lever at onboarding_complete. If the Lever key fails validation, the company is still created and lever_connect_result=validation_failed is returned.
Parameters
- owner_email *
- string (email)
- company_name *
- string
- slug ?
- string
- domain ?
- string
- invite_emails ?
- array<string (email)>
- initial_role ?
- object
- lever_api_key ?
- string
- lever_subdomain ?
- string
* required, ? optional