# Signup

Use `POST /api/v1/agent/signup/` with `email`, `first_name`, and `last_name` to start an email-gated account setup.

The endpoint creates an inactive account when the email is new and sends a secure setup link. The user confirms the email address and sets a password on SiteShot. Agents must not ask users to share passwords in chat.

The endpoint returns `202 Accepted` with a generic `setup_email_sent` status. The generic response avoids revealing whether an email address already has an account.
