Create Brand Tool
create-brand-toolCreate a brand in a project, ahead of Pineprompt discovering it from an AI response. Segment membership is what makes a brand a competitor, so pass segment_ids to start tracking it right away; without them the brand starts out discovered. When aliases are omitted, the brand is seeded with its display name. Display names are unique per project, case-insensitive, so a name that collides with an existing brand's display name or alias returns an error. To designate a brand as the project's own brand, pass its id as brand_id on the update-project tool instead.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| aliases | No | The names Pineprompt matches against when it attributes a mention to the brand. Aliases are stored as sent and compared while ignoring casing and punctuation. On update the list replaces the current one; on create it defaults to the display name. | |
| domains | No | The domains Pineprompt matches against when it attributes a citation to the brand. Full URLs are accepted and reduced to bare lowercase hosts. On update the list replaces the current one. | |
| project_id | Yes | The numeric id of the project the brand belongs to. | |
| segment_ids | No | The numeric ids of the project segments the brand should join. Membership makes the brand a competitor; omit the list to create the brand as discovered. | |
| display_name | Yes | The name the brand is shown under (2 to 255 characters). Display names are unique per project, case-insensitive, and may not collide with an alias of another brand. |