Skip to content

Brand methods: clear

The Brand Verbs clear as typed SDK methods, with inputs, result, refusals and an example.

Reference for Brand, one group of Brand methods.

Brand.clear

Clear checks a proposed Brand name against trademark registers, Domain availability and the Startup’s handles on outside platforms in one call. Verb page.

TypeScript
interface BrandVerbs {
  clear(input: BrandClearInput, options?: SB.CallOptions): SB.Call<BrandClearOutput>
}

Emits Brand.cleared.

Inputs

InputTypeRequiredDescription
brandBrandrequiredThe Brand whose name to check.
marketslist of MarketThe Markets whose registers to search. Defaults to the Startup’s Markets.
classesinteger[]Trademark classes. Defaults to the classes of the Startup’s Products.

Returns

OutputTypeRequiredDescription
verdictstringrequiredclear lets the name ship, conflict blocks it, review waits for the Legal Lead.
findingsjsonrequiredEach similar mark, taken Domain or taken handle, with the register or platform it was found on.
brandBrandrequiredThe Brand whose name was checked.

Refuses when

CheckErrorFixThen call
The key is valid, but its scopes do not allow this operation.forbiddenUse a key whose scopes cover the operation, or ask an owner of the namespace to grant them.None.

Example

TypeScript
import { $ } from 'startup-builder'

const { verdict, findings, brand } = await $.Brand.clear({ brand: 'brand_PluVQrB1HF' })