Skip to main content

Learn a brand voice from past posts

POST 

/:workspaceUuid/brand-voice/learn

Reads the workspace's latest published posts (original text) and proposes a brand voice in the same shape as GET /brand-voice. Returns a draft and saves nothing unless apply: true.

Without overwrite, learned values only fill fields that are empty (tone sliders and styles still at their defaults count as empty); with overwrite: true they replace them. The first five sampled posts become example_posts. Needs at least 3 published posts (422, code: not_enough_posts). Costs one AI text credit per AI call (one retry when the reply is not usable). Admins and members only. A key limited to some accounts must send account_ids; only posts whose accounts are all among them are read. apply also needs the write ability.

Request​

Responses​

Proposed (or saved) brand voice