Create a new entity and start tracking its visibility across LLMs.
Prompts can be handled in three ways:
prompts array. Each prompt can be a simple string (inherits the entity’s language and geolocation) or an object with per-prompt language and geolocation overrides.prompts field and AI will generate relevant prompts based on the entity’s description, language, and geolocation.generatePrompts to false to create the entity without any prompts. You can add prompts later via the Add Prompt endpoint.API key authentication. Format: Bearer wsk_your_api_key
Entity display name
Website domain (e.g., example.com)
Array of model UUIDs from /v1/models
Entity description
Language code for the entity (e.g., 'en', 'fr', 'de'). Used as default for auto-generated prompts and for custom prompts that don't specify their own language.
Geolocation code for the entity (e.g., 'global', 'us', 'gb'). Used as default for auto-generated prompts and for custom prompts that don't specify their own geolocation.
Type of tracking
website, individual Custom prompts for tracking. Each item can be a plain string (inherits entity's language/geolocation) or an object with per-prompt language/geolocation overrides. When provided, auto-generation is skipped.
Prompt text (uses entity's language and geolocation)
Whether to auto-generate prompts using AI. Ignored when the prompts array is provided. Set to false to create the entity without any prompts.
Start tracking immediately
Entity created successfully
Number of prompts saved for this entity (0 if generatePrompts was false and no custom prompts were provided)
The saved prompts for this entity. Each prompt has its own language and geolocation (either per-prompt override or inherited from the entity).