---
title: "Create a Facebook Page live broadcast"
method: POST
path: "/v1/social-accounts/{id}/live-broadcasts"
tags: ["Live Video"]
---

# Create a Facebook Page live broadcast

`POST /v1/social-accounts/{id}/live-broadcasts`

## Request

- Base URL: `https://api.postlake.dev`
- URL: `https://api.postlake.dev/v1/social-accounts/{id}/live-broadcasts`
- Auth: `bearerAuth` (a scheme the document does not define)

Prepares a Facebook Page broadcast. Facebook returns a one-time secure ingest URL, and may return a separate stream key, for compatible streaming software. PostLake never stores either value. Start the encoder, then call the start endpoint to make it live. Preparing is free; a credit is used only after Facebook confirms the broadcast is live. Meta independently requires the Facebook account managing the Page to be at least 60 days old, the Page to have at least 100 followers, and the person connecting it to have Page-management permission. PostLake cannot override those checks.

## Path parameters

- `id` string, required

## Request body

- object
  - `title` string, required
  - `description` string

## Response `201`

Created. Save the ingest credentials now: they cannot be read later.

---

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