---
title: "Update a sender"
method: PUT
path: "/senders/{senderId}"
tags: ["Senders"]
---

# Update a sender

`PUT /senders/{senderId}`

## Path parameters

- `senderId` integer, required

## Request body

- UpdateSender
  - `name` string — From Name to update the sender
  - `email` string, email — From Email to update the sender
  - `ips` CreateSenderIps[] — Only in case of dedicated IP, IPs to associate to the sender. If passed, will replace all the existing IPs.
    - `ip` string, required — Dedicated IP available in your account
    - `domain` string, required — Domain of the IP
    - `weight` integer — Weight to apply to the IP. Sum of all IP weights must be 100. Should be passed for either ALL or NONE of the IPs. If it's not passed, the sending will be equally balanced on all IPs.

## Response `204`

sender updated

## Other responses

- `400` — bad request
- `404` — Sender ID not found

---

[API](https://skmtc.net/getbrevo/apis/brevo-api.md) · [All operations](https://skmtc.net/getbrevo/apis/brevo-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/getbrevo/brevo-api/versions/2aec3cf66501/schema)
