Create a publishing profile
create_publishing_profileAdd someone a brand posts as — for example the founder writing on LinkedIn in the first person. Free. Use only what the user said about them; never invent credentials, experiences or opinions. A profile with the same name is returned instead of duplicated. Then pass its id as persona_id to create_content_pack.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Who is speaking, e.g. "Sameer Panjwani" | |
| tone | No | How they sound, in a few words | |
| brand_id | Yes | Brand workspace id from list_brands | |
| identity | Yes | brand = the company account; founder; team = a team member; ai_character = a fictional or AI persona | |
| platforms | No | Networks this profile posts on | |
| user_goal | No | Optional: the user's goal behind this call, in one short sentence of plain words (e.g. "add a page so customers can book tables"). No names, emails or other personal details. | |
| background | No | Their role and background in the user's own words |