---
title: "Change the sender on the drafts waiting for approval"
method: PUT
path: "/v2/sequences/{sequence_id}/drafts/sender"
tags: ["Sequence Leads"]
---

# Change the sender on the drafts waiting for approval

`PUT /v2/sequences/{sequence_id}/drafts/sender`

## Request

- Base URL: `https://api.village.ai`
- URL: `https://api.village.ai/v2/sequences/{sequence_id}/drafts/sender`
- Auth: HTTP bearer

Point every not-yet-approved outgoing draft of a sequence at another connected Gmail (user_integration_id) so it sends from that mailbox. Approved drafts already queued to send are left alone and counted in skipped_approved. A follow-up that continues a Gmail thread stays on the mailbox that owns the thread (skipped_threaded), and a draft whose mailbox was disconnected stays put because nobody can vouch for the signature it carries (skipped_unknown_signer); regenerate either to move it. The mailbox must belong to a member of the active workspace, be able to send, and be owned by the same person whose name and signature the drafts carry.

## Path parameters

- `sequence_id` string, required: Encrypted sequence identifier

## Request body

- UpdateSequenceDraftsSenderRequest: The connected Gmail the not-yet-approved drafts of a sequence should send from
  - `user_integration_id` integer, required

## Response `200`

Pending drafts now send from the chosen mailbox

- object
  - `data` UpdateSequenceDraftsSenderResponse, required: How many pending drafts now send from the new mailbox, and how many were left untouched: already approved, continuing a Gmail thread of another mailbox, or drafted by a mailbox that has since been disconnected
    - `updated` integer, required
    - `skipped_approved` integer, required
    - `skipped_threaded` integer, required
    - `skipped_unknown_signer` integer, required
  - `metadata` object, required
    - `request_id` string, required

## Other responses

- `400`: The chosen sender cannot be used for these drafts
- `401`: Unauthorized - missing or invalid authentication
- `404`: Sequence not found

---

[API](https://skmtc.dev/village/apis/village-v2-api.md) - [All operations](https://skmtc.dev/village/apis/village-v2-api/llms.txt) - [OpenAPI document](https://skmtc.dev/village/apis/village-v2-api/revisions/aebe21a1a544?raw)
