Skip to content

Brand.clear

POST /{namespace}/brands/{brand}/clear

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

Noun
Brand
Mode
do
Event
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.

Outputs

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.

Effects

  • Emits Brand.cleared.
  • Performed by the Legal Lead.
  • Two-way: it runs at once, in the try, send and do modes.
  • Refuses Site.publish under a Brand whose latest verdict is conflict.
  • Opens an Approval for the Legal Lead on review.

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.Brand.clear

When it waits

GateDefault
Decision classLow: two-way, nothing at stake
Delay windowNone: it runs once review passes.
LimitThe call Limit of the Permission it runs under.
Over the LimitIt waits pending for an Approval from the Founder. Approved, it runs; refused, it ends refused with limit-exceeded; unanswered by its deadline, it ends canceled.