---
title: "Update broadcast field entries"
method: PATCH
path: "/orgs/broadcasts/{broadcast_id}/fields/entries"
tags: ["Broadcasts"]
---

# Update broadcast field entries

`PATCH /orgs/broadcasts/{broadcast_id}/fields/entries`

## Request

- Base URL: `https://api.useinvent.com`
- URL: `https://api.useinvent.com/orgs/broadcasts/{broadcast_id}/fields/entries`
- Auth: HTTP bearer

Update field entries for broadcast recipients. Replaces any existing entries for this broadcast.

## Path parameters

- `broadcast_id` string, required

## Request body

- UpdateBroadcastFieldEntriesSchema: Schema for importing broadcast field entries
  - `entries` object[], required
    - `user_id` string: The user ID of the contact channel
    - `email` string: The email for the contact channel (e.g. user@example.com)
    - `phone` string: The phone number for the contact channel (e.g. +1234567890)
    - `values` BroadcastFieldValuesSchema, required: A record of field keys and values per broadcast contact
  - `mode` 'replace' | 'merge': 'replace' (default) swaps the whole entry set; 'merge' upserts by identifier and merges values into matching entries.

## Response `200`

- UpdateBroadcastFieldEntriesResultSchema
  - `fields_count` number, required
  - `entries_count` number, required

---

[API](https://skmtc.dev/useinvent/apis/invent-api.md) · [All operations](https://skmtc.dev/useinvent/apis/invent-api/llms.txt) · [OpenAPI document](https://skmtc.dev/useinvent/apis/invent-api/revisions/98824f3fde82?raw)
