> ## Documentation Index
> Fetch the complete documentation index at: https://docs.leadterra.co/llms.txt
> Use this file to discover all available pages before exploring further.

# POST /v1/replies/:replyId/assign

> Forward a classified reply to an SDR and create a prospect thread.

Forwards the reply email to the SDR, creates an MQL handoff record with thread snapshot, and creates a prospect thread in the SDR's inbox.

```bash theme={null}
curl -X POST https://app.leadterra.co/v1/replies/REPLY_ID/assign \
  -H "Authorization: Bearer sk_live_your_key" \
  -H "Content-Type: application/json" \
  -d '{
    "sdrId": "sdr_id",
    "category": "A",
    "skipIcpCheck": true
  }'
```

## Request Body

<ParamField body="sdrId" type="string" required>
  The SDR to assign the reply to. Must be active in the workspace.
</ParamField>

<ParamField body="to" type="string">
  Override the forwarding email address. Defaults to the SDR's email.
</ParamField>

<ParamField body="cc" type="string[]">
  Additional CC email addresses.
</ParamField>

<ParamField body="subject" type="string">
  Override the forwarded email subject.
</ParamField>

<ParamField body="note" type="string">
  Note to include at the top of the forwarded email.
</ParamField>

<ParamField body="category" type="string">
  MQL category. Must be `A`, `B`, or `C`.
</ParamField>

<ParamField body="forceForward" type="boolean">
  Re-forward even if the reply was already forwarded.
</ParamField>

<ParamField body="skipIcpCheck" type="boolean">
  Skip the seniority and employee-count ICP gate. Set to `true` for pre-vetted leads.
</ParamField>

<ParamField body="seniority" type="string">
  Contact seniority for ICP check. Required if `skipIcpCheck` is false.
</ParamField>

<ParamField body="employeeCount" type="string">
  Company employee count for ICP check. Required if `skipIcpCheck` is false.
</ParamField>

## Response

```json theme={null}
{
  "data": {
    "handoffId": "handoff_id",
    "threadId": "thread_id",
    "messageId": "gmail_message_id",
    "gmailThreadId": "gmail_thread_id"
  }
}
```

Returns `409` if the reply was already forwarded. Returns `400` with `icpFailed: true` if the contact doesn't meet ICP criteria.
