Skip to main content

Get Build Snapshot

Return the latest ProvisioningEvent for a build. This is the stateless alternative to the SSE stream — ideal for “email-me-a-link” backends that don’t hold a connection, or for a quick status check. The payload is the same shape as the SSE data and the webhook body, so there is no separate client code path.

Authentication

Same agents:write-scoped key as from-url. NEVER call this from a browser.

Path Parameters

string
required
The bld_… id returned by from-url (also available as the pollUrl).

Response — 200 OK

Returns a single ProvisioningEvent.
string
Build identifier.
string
One of queued, detecting, scraping, analyzing, provisioning, indexing, ready, failed.
number
0–100, monotonic, phase-weighted.
string
Current phase (same enum as status).
string
Human-readable display copy.
string
Optional sub-status (e.g. “Indexed 6 of 8 videos”).
string
youtube or instagram, once detected.
string
Detected channel title.
string
Present only when status is ready.
string[]
Present only when ready — seed the chat UI.
string
Soft issue (e.g. “Limited public content found”).
object
Present only when status is failed.
string
ISO8601 timestamp; also the SSE id: for resume.

Examples

Response (200) — in progress:
Response (200) — ready:

HTTP Status Codes

For live, push-based progress (a wait-on-page UX), prefer the SSE stream. Use polling for stateless or email-me-a-link backends.