NOT_STARTED.
This endpoint is available by whitelist only. To request access, fill out the contact form.
POST /2/users/:user_id/broadcasts
Request body
Example request
Success response
Key fields returned at creation
media_key/media_id: Required later for chat access and some playback.video_access: Playback URLs (HLS variants).lhls*andreplay_urlmay appear later or for certain modes.share_url: Public viewer link (https://x.com/i/broadcasts/{id}).state: Always starts"NOT_STARTED".is_high_latency: Informational only; it does not reflect theis_low_latencyvalue you sent.twitter_user_idvsuser_idvsowner_id:twitter_user_idis your numeric X user id (returned as a string) — use this for the:user_idpath parameter in every endpoint.user_id(e.g."1DYEXPNqZwqEg") is a separate alphanumeric livestream-platform id; do not use it in paths. Note also that the Source object’sowner_idis delivered as a JSON number and will lose precision for real (19-digit) user IDs — never rely on it; usetwitter_user_idor your authenticated id instead.
rtmps_url + rtmp_stream_key if you haven’t already, then publish.