Skip to main content
PATCH
Update brand profile

Authorizations

Authorization
string
header
required

A Searchable API key, created under Settings → Workspace → Integrations. Send as Authorization: Bearer sea_xxxxx. Every key carries one or more scopes (read, write, admin) and may optionally be bound to a single project — see Getting started.

Path Parameters

projectId
string<uuid>
required

The project id.

Body

application/json

A subset of knowledge-base brand fields to update. Every field is optional; only supplied fields are changed. Does not touch connectedEntities, eeatData, or the project's default location.

name
string
headline
string
Maximum string length: 120
description
string

A longer factual description. The app doesn't show it; topic assignment and some other analyses read it.

positioning
string

What the brand does: the app's Brand Context box, read by prompt generation and most analyses.

category
string
influence
enum<string>

Where the brand sells (the app's Geographic reach). Does not change the default location.

Available options:
global,
national-global,
nationwide,
regional,
local
language
string

A language code the app offers, e.g. en-GB.

websiteUrl
string
caseSensitive
boolean

The app's Exact match only: count only mentions with the brand name's exact spelling and capitalization.

brandNameDisambiguation
string
topics
string[]

Response

Brand profile updated.

success
boolean
required
action
enum<string>
required

Whether the knowledge-base row was created, updated, or left unchanged (no field in the request differed from the stored value).

Available options:
created,
updated,
unchanged