Create a brand and start its extraction
Starts an asynchronous brand extraction that crawls the site and builds the design system. Returns 201 immediately with status: "extracting" — poll GET /v1/brands/{brandId} until ready is true (typically 1–3 minutes) before calling POST /v1/emails, which returns 422 BRAND_NOT_READY until then.
Requires an ORGANIZATION-scoped credential (403 ORG_SCOPE_REQUIRED otherwise) and the brands scope, which is NOT implied by emails.
Extraction requires a non-empty credit balance but is not itself charged to your credits.
Authorizations
Send your Brew API key as Authorization: Bearer brew_xxx.
Headers
Optional idempotency key for safe retries. Reusing the same key with the same request body returns the original response for 24 hours.
1 - 100Body
1 - 2048400050204850204850253