Skip to main content
POST
Upload business logo

Authorizations

Authorization
string
header
required

Personal Access Token. Send as Authorization: Bearer hq_pat_....

Body

application/json
body_b64
string
required
content_type
string
required
filename
string
required

Response

Logo stored; returns the fresh profile

detected
object[]
required

Technology signals detected for the tenant, highest-confidence first. Powers the read-only "Detected technology" section.

overridden
string[]
required

Which fields are currently admin-overridden. Powers the "Use auto" affordance in the UI - only the overridden fields get a reset-button.

brand_palette
any
business_domain
string | null

Currently-set domain on the tenants row. May differ from crawl.domain if the admin changed it after the last crawl.

crawl_domain
string | null
crawl_status
string | null
dm_sent_at
string<date-time> | null
enrichment
null | object

Company enrichment learned by profiling (migration 0155). None when none of industry/segment/size_hint are set.

fetched_at
string<date-time> | null
fonts
any
last_error
string | null
logo_artifact_id
string<uuid> | null
logo_url
string | null
pages_crawled
integer<int32> | null
summary
string | null
summary_confidence
number<float> | null