Describe the brand better in the knowledge base
update_knowledge_baseUpdates what the project knows about the brand — who buys it, where it sells, and what makes it distinct. Everything PromptEye generates for the project (prompts, suggestions, analyses) leans on these fields, so keeping them accurate…
Instructions
Updates what the project knows about the brand — who buys it, where it sells, and what makes it distinct. Everything PromptEye generates for the project (prompts, suggestions, analyses) leans on these fields, so keeping them accurate ensures generated content and evaluation criteria match reality.
Only provided fields are updated; omitted fields keep their current values.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| icp | No | Ideal customer profile: the target buyer persona. | |
| industry | No | The industry the brand sells into, e.g. 'AI search analytics'. | |
| projectId | Yes | The project to work on — its id from list_projects. Required on every call, so that parallel conversations never read or write each other's project. | |
| description | No | Full description of what the brand does. Prompt generation leans heavily on this. | |
| operatingArea | No | Where the brand sells, e.g. 'Europe, US'. | |
| targetAudience | No | Who buys it, e.g. 'Marketing and SEO teams at B2B software companies'. | |
| productCategory | No | What kind of product or service it is, in buyer words, e.g. 'Brand visibility monitoring for AI assistants'. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | The whole profile as stored, one `Label: value` block per field. null = not described yet. | |
| profile | No | One field per question about the brand; null where nothing is written yet. | |
| updatedAt | Yes | When the profile was last written, ISO 8601 in UTC. null = no profile yet. |