---
title: "Send a broadcast notification across the site or topic by using form-data method (legacy / deprecated)"
method: POST
path: "/v4/notifications/{section_uuid}/broadcastsForm"
tags: ["LegacyNotificationsBroadcast"]
deprecated: true
---

# Send a broadcast notification across the site or topic by using form-data method (legacy / deprecated)

`POST /v4/notifications/{section_uuid}/broadcastsForm`

## Request

- Base URL: `https://notifications.viafoura.co`
- URL: `https://notifications.viafoura.co/v4/notifications/{section_uuid}/broadcastsForm`
- Auth: one of:
  - HTTP basic
  - HTTP bearer

> **Deprecated.**

Post a broadcast message to all users (even the non-authenticated ones). Also, this endpoint can send  broadcast messages to users who subscribed to topics, check the body schema for more information. This API is deprecated; please use /v5/notifications/{section_uuid}/broadcast/form instead

## Path parameters

- `section_uuid` string, uuid, required

## Request body `application/x-www-form-urlencoded`

- LegacyBroadcastRequest
  - `title` string, required: The title of the broadcast.
  - `description` string, required: The description of the broadcast.
  - `image_url` string, required: The url of the image that will be displayed.
  - `url` string, required: The url that the user will be redirected to on-click.
  - `push_time_to_live` integer: The time, in seconds, a push notification should be retained once it has been sent to to Push Service, but not received by the end-user's browser. This can happen when a user's computer is powered off, their browser is not running, or their device does not have access to the internet. Default is 4 weeks. If set to 0, the notification will only be sent to users who can receive it immediately.
  - `topic_id` string: A string to represent the topic id. For site broadcasting, topic_id should not be included. For topic broadcasting, the topic_id must be unique for each topic.

## Response `200`

OK

- LegacyBroadcastResponseMessage: Successful response message for the legacy broadcast requests
  - `message` string

## Other responses

- `400`: Bad Request
- `401`: Unauthorized
- `403`: Forbidden

---

[API](https://skmtc.dev/viafoura/apis/user-notifications-api.md) - [All operations](https://skmtc.dev/viafoura/apis/user-notifications-api/llms.txt) - [OpenAPI document](https://skmtc.dev/viafoura/apis/user-notifications-api/revisions/fa5f180726d8?raw)
