BrandSetupRun
One "set up this Brand from its website" run: Brand Voice, ICPs, Brand Kit, Logos and — on the default Brand — Personas, each discovered by its own step. A new account gets one when it is provisioned; startBrandSetup runs one on demand, filling only what is empty.
type BrandSetupRun {
id: ID
brand_id: ID
status: String
mode: String
complimentary: Boolean
website_url: String
note: String
error: String
started_at: DateTime
finished_at: DateTime
steps: [BrandSetupRunStep!]
}
Fields
BrandSetupRun.id ● ID scalar
BrandSetupRun.brand_id ● ID scalar
BrandSetupRun.status ● String scalar
queued, running, succeeded or failed. Partial success is success: the run fails only when
every step that ran failed, and error lists the steps that failed either way. A run still
in flight long after it could have finished reads as failed.
BrandSetupRun.mode ● String scalar
full (a new account: every step writes) or fill_empty (only what is empty is filled).
BrandSetupRun.complimentary ● Boolean scalar
True when Paminga started the run and it spent none of the account's AI credits.
BrandSetupRun.website_url ● String scalar
The website the steps read.
BrandSetupRun.note ● String scalar
A remark about the whole run, such as a step left to a discovery that was already running.
BrandSetupRun.error ● String scalar
Which steps failed, and why.
BrandSetupRun.started_at ● DateTime scalar
BrandSetupRun.finished_at ● DateTime scalar
BrandSetupRun.steps ● [BrandSetupRunStep!] list object
Returned By
brandSetupRun query ● startBrandSetup mutation


