/v1/brand/extractIdempotency-Key supportedExtract a brand from a website
Starts a brand_extract job. Poll GET /v1/jobs/{id}; when it succeeds the new brand kit appears in GET /v1/brand-kits.
Body
| Field | Type | Description |
|---|---|---|
urlrequired | string | Website address, e.g. https://example.com (https is added when missing) |
curl -X POST https://video-saas-theta.vercel.app/api/v1/brand/extract \
-H "Authorization: Bearer $LOUDSCENE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"url":"https://yourbrand.com"}'Response · 202 The extraction job
| Field | Type | Description |
|---|---|---|
idrequired | string (uuid) | |
kindrequired | string | |
statusrequired | "queued" | "running" | "succeeded" | "failed" | "canceled" | |
stagerequired | string | null | |
progressrequired | number | |
errorrequired | string | null | |
resultrequired | object | null | Kind-specific result (stills: signed PNG URLs). |
created_atrequired | string (date-time) | |
finished_atrequired | string (date-time) | null |