brand-kit
Ingest Brand Kit
Drop-zone + URL/text ingest. See app.services.brand_kit_ingest for the engine. Default fills empty fields + leaves populated ones alone (deepen). replace=True refreshes an already-populated brand from the new source — an explicit "re-learn this brand", overwriting detected identity fields.
scope=visual (Brand Kit Extractor funnel): a sub-second speed-lane materialize that fills only the color + font fields from a URL (no Playwright/vision, no R2 logo upload). Used by the claim-on-login step so a new user lands in the desk already brand-aware. Falls through to the heavy path for any other scope.
post/brand-kit/ingest
Request
- Base URL: https://api.nicheangle.com (the document declares no server; this is the origin it was published from)
- URL: https://api.nicheangle.com/brand-kit/ingest
- Auth: none declared
Query parameters
brand_idstring nullable
scopestring nullable
Headers
authorizationstring nullable
Response
Successful Response
Changes
No recorded changes to this operation across all 1 revision of this API.