Skip to main content
PATCH
Edit a competitor

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.

competitorId
string<uuid>
required

The competitor's id.

Body

application/json
name
string

The competitor's new name.

Required string length: 1 - 200
domain
string

Its website domain, e.g. example.com.

Required string length: 1 - 253
isDirectCompetitor
boolean

true makes it a direct competitor, explicitly tracked; false makes it a SERP competitor, one that appears when AI results mention it.

addVariations
string[]

Other names it goes by, to add.

Maximum array length: 20
Required string length: 1 - 200
removeVariations
string[]

Name variations to remove. Each must be one it has.

Maximum array length: 20
Required string length: 1 - 200

Response

Competitor updated.

success
boolean
required
competitor
object
required
variations
string[]
required

Its name variations after the edit.

added
object[]
required

The variations added. movedFrom names the competitor a confirmed variation moved off.

removed
string[]
required

The variations removed.