brands
Update a brand
Updates a brand's display name, aliases, domains, or ignored state. Every field is optional, so you may send only the fields you would like to change; a field that is omitted keeps its current value. A brand's kind is derived from its context and cannot be written directly: pass ignored to move the brand in or out of the ignored state, attach it to a segment to make it a competitor, or point the project's brand_id at it to make it the own brand. An ignored brand cannot sit in a segment, so ignoring one detaches it everywhere; ignoring the own brand returns a 422.
patch/api/v1/brands/{brand}
Request
- Base URL: https://pineprompt.com
- URL: https://pineprompt.com/api/v1/brands/{brand}
- Auth: HTTP bearer
Path parameters
brandinteger required
Example:555
The numeric ID of the brand.
Headers
Pineprompt-Project-Idinteger required
The active project's numeric ID.
Request body
Example request
{
"display_name": "Vrbo",
"aliases": [
"Vrbo",
"vrbo.com"
],
"domains": [
"vrbo.com"
],
"ignored": true
}Response
OK
Example response
{
"id": 555,
"project_id": 42,
"display_name": "Acme Inc.",
"aliases": [
"Acme",
"Acme Co"
],
"domains": [
"acme.com",
"acme.co"
],
"kind": "competitor",
"color": "#008FFB",
"project": {
"id": 42,
"organization_id": 7,
"name": "Acme Marketing",
"brand_id": 555,
"organization": {
"id": 7,
"name": "Acme Inc.",
"created_at": "2026-05-15T09:11:42+00:00",
"updated_at": "2026-05-15T09:11:42+00:00"
},
"created_at": "2026-05-15T09:11:42+00:00",
"updated_at": "2026-05-15T09:11:42+00:00"
},
"created_at": "2026-05-15T09:11:42+00:00",
"updated_at": "2026-05-15T09:11:42+00:00"
}Changes
No recorded changes to this operation across all 1 revision of this API.