---
title: "Create AI-generated broadcast"
method: POST
path: "/sms/broadcasts/ai"
tags: ["AI", "Broadcasts"]
---

# Create AI-generated broadcast

`POST /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`

Creates a broadcast using AI based on prompt and tone

## Request body

- AIBroadcastRequest
  - `source` 'ai_index' | 'sms_index' | 'ai_builder', required
  - `prompt` string, required: User prompt for AI generation
  - `tone` string, required: Desired tone for the message

## Response `200`

AI broadcast 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)
