---
title: "Capture the email entered on the email step"
method: POST
path: "/v1/acquisition/sessions/{id}/capture-email"
tags: ["Acquisition Sessions"]
---

# Capture the email entered on the email step

`POST /v1/acquisition/sessions/{id}/capture-email`

Persists the email on the lead and returns the resolved email status (existing customer / duplicate lead / available). Never throws on duplicate email — the funnel decides UX from the status.

## Path parameters

- `id` string, required

## Request body

- CaptureAcquisitionEmailDto
  - `email` string, required

## Response `200`

- CaptureAcquisitionEmailResponseDto
  - `sessionId` string, required
  - `leadId` string, required
  - `status` 'available' | 'existing_customer' | 'duplicate_lead', required
  - `hint` 'continue' | 'sign_in_suggested' | 'continue_silently', required

---

[API](https://skmtc.dev/miaai/apis/backend-template-api.md) · [All operations](https://skmtc.dev/miaai/apis/backend-template-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/miaai/backend-template-api/revisions/2a8d88a5124f/schema)
