Skip to main content
GET
Get a broadcast
Returns a broadcast owned by the authenticated user, looked up by its alphanumeric broadcast_id alone. This route replaces the deprecated Get Broadcast (GET /2/users/:user_id/broadcasts/:broadcast_id) — the owning user ID is no longer part of the path, and ownership is still enforced through the authenticated user context. Use broadcast.fields to select which Broadcast fields to return. Many fields (image URLs, start_ms, tweet_id, viewer counts) only populate after publish or later in the lifecycle.
The announcement post is created asynchronously after publish, so tweet_id is typically not present immediately — re-fetch the broadcast a moment later to read it.

Authorizations

Authorization
string
header
required

The access token received from the authorization server in the OAuth 2.0 flow.

Path Parameters

id
string
required
Pattern: ^[a-zA-Z0-9]{1,13}$

Query Parameters

broadcast.fields
enum<string>[]

A comma separated list of Broadcast fields to display. The fields available for a Broadcast object.

Minimum array length: 1
Available options:
available_for_replay,
broadcast_id,
chat_option,
created_at_ms,
end_ms,
height,
id,
image_url,
image_url_medium,
image_url_small,
is_high_latency,
language,
media_key,
scheduled_end_ms,
scheduled_start_ms,
share_url,
source_id,
start_ms,
state,
title,
total_watched,
total_watching,
tweet_id,
twitter_user_id,
updated_at_ms,
width

Response

The request has succeeded.

data
object
errors
object[]