---
title: "Update broadcast with AI"
method: PUT
path: "/sms/broadcasts/ai"
tags: ["AI", "Broadcasts"]
---

# Update broadcast with AI

`PUT /sms/broadcasts/ai`

## Request

- Base URL: `https://yourAccountName.api-us1.com/api/3`
- URL: `https://yourAccountName.api-us1.com/api/3/sms/broadcasts/ai`
- Auth: API key in header `Api-Token`

Updates an existing broadcast using AI

## Request body

- AIBroadcastUpdateRequest
  - `source` 'ai_index' | 'sms_index' | 'ai_builder', required
  - `prompt` string, required
  - `tone` string, required
  - `broadcastId` integer, required

## Response `200`

AI broadcast update request initiated

- AIBroadcastResponse
  - `requestId` string: External identifier to track the request

---

[API](https://skmtc.dev/activecampaign/apis/sms-broadcast-api.md) - [All operations](https://skmtc.dev/activecampaign/apis/sms-broadcast-api/llms.txt) - [OpenAPI document](https://skmtc.dev/activecampaign/apis/sms-broadcast-api/revisions/49f06f290f60?raw)
