Get Video Status
facebook_get_video_statusCheck a video's status in Meta's pipeline by video ID to see whether it is uploading, processing, ready, or error. Poll until ready before assuming the video is live.
Instructions
Poll where one video stands in Meta's pipeline: uploading, processing, ready or error. facebook_create_video_post returns a video_id long before the video is playable, so read the state here instead of assuming a fresh video is live — uploading and processing are not terminal, so wait a few seconds and call again. Takes a video ID, never a post ID; whether a Reel ID resolves on this edge is UNVERIFIED against the live API.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| profile | No | Page profile key (e.g. "brand-a") or a raw Page ID. Omitted ⇒ the default Page (FB_PAGE_ID). | |
| video_id | Yes | The VIDEO ID — the `videoId` facebook_create_video_post returned, not a post ID. A "{page-id}_{post-id}" value is a post, not a video, and does not resolve on this edge. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | Yes | ||
| error | No | ||
| state | Yes | ||
| pageId | Yes | ||
| videoId | Yes | ||
| terminal | Yes | ||
| publishStatus | No | ||
| bytesTransferred | No |