Extract brand identity from URL or text
Extract brand identity from URL or text › Request Body
urlThe website URL to analyze for brand identity (e.g. "https://example.com"). Bare handles ("acmefoods") or ambiguous @handles ("@acmefoods") are rejected — supply a full profile URL, or use "platform:handle" shorthand (e.g. "instagram:acmefoods", "tiktok:@acmefoods").
response_formatOptional response format. Defaults to text.
Extract brand identity from URL or text › Responses
Tool executed. isError:true in the body indicates a tool-level error.
isErrorGet the current brand profile
Get the current brand profile › Request Body
project_id^([0-9a-fA-F]{8}-[0-…Project ID. Defaults to active project context.
response_formatOptional response format. Defaults to text.
Get the current brand profile › Responses
Tool executed. isError:true in the body indicates a tool-level error.
isErrorSave or update brand profile
Save or update brand profile › Request Body
Brand context payload to save to brand_profiles.brand_context.
project_id^([0-9a-fA-F]{8}-[0-…Project ID. Defaults to active project context.
change_summaryOptional summary of changes.
changed_pathsOptional changed path list.
source_urlOptional source URL for provenance.
extraction_methodExtraction method metadata.
overall_confidenceOptional overall confidence score in range 0..1.
response_formatSave or update brand profile › Responses
Tool executed. isError:true in the body indicates a tool-level error.
isErrorUpdate platform-specific brand voice settings
Update platform-specific brand voice settings › Request Body
platformproject_id^([0-9a-fA-F]{8}-[0-…Project ID. Defaults to active project context.
samples3-5 real platform post examples for style anchoring.
tonestyleavoid_patternshashtag_strategycta_styleresponse_formatUpdate platform-specific brand voice settings › Responses
Tool executed. isError:true in the body indicates a tool-level error.
isError