GET /v1/brand returns that brand plus its extraction readiness. Generating (POST /v1/emails) or sending against a brand that’s still extracting returns 422 BRAND_NOT_READY, so check ready first. Requires the emails scope. This is a singleton — there’s no list or id lookup.
Read the brand
brand.ready is true only when status === 'completed'. A deleted brand returns 404 BRAND_NOT_FOUND (re-issue the key).
Gate generation on readiness
See also
GET /v1/brandin the Public API v1 reference (sidebar) — full schema.- Add your brand — how extraction works.
- Errors —
BRAND_NOT_READY,BRAND_NOT_FOUND.
Need Help?
Our team is ready to support you at every step of your journey with Brew. Choose the option that works best for you:- Self-Service Tools
- Talk to Our Team
Search Documentation
Type in the “Ask any question” search bar at the top left to instantly find relevant documentation pages.
ChatGPT/Claude Integration
Click “Open in ChatGPT” at the top right of any page to analyze documentation with ChatGPT or Claude for deeper insights.