Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.geogen.io/llms.txt

Use this file to discover all available pages before exploring further.

Prompts are the questions LLMs are tested against to surface mentions of your entity. Each entity can have many prompts, each with its own language and geolocation.

geogen prompts list

List prompts for an entity with visibility, sentiment, and average position stats. Maps to GET /v1/entities/prompts.
geogen prompts list --entity ent_123 --period 30d
Options:
FlagDescription
--entity <id>Entity ID (required)
--period <period>7d, 14d, or 30d (default: 30d)
--start-date <iso>Custom range start (use with --end-date)
--end-date <iso>Custom range end
--tags <ids>Comma-separated tag IDs

geogen prompts add

Add one or more prompts to an entity. Maps to POST /v1/entities/addprompt.

Single prompt

geogen prompts add \
  --entity ent_123 \
  --prompt "best CRM for small business"

Multiple prompts in one call

geogen prompts add \
  --entity ent_123 \
  --prompt "best CRM for small business" \
  --prompt "alternatives to Salesforce" \
  --prompt "CRM with HubSpot-style automation"
The CLI automatically uses bulk mode when you pass more than one --prompt.
FlagDescription
--entity <id>Entity ID (required)
--prompt <text...>Prompt text. Repeat for multiple.
--language <code>Default language code for all added prompts
--geolocation <code>Default geolocation code for all added prompts

geogen prompts update

Edit an existing prompt. Maps to PATCH /v1/entities/updateprompt.
geogen prompts update \
  --prompt-id pr_abc \
  --text "new prompt wording" \
  --active true
FlagDescription
--prompt-id <id>Prompt ID (required)
--text <text>New prompt text
--language <code>Language code
--geolocation <code>Geolocation code
--active <bool>true / false to pause or resume the prompt

geogen prompts delete

Soft-delete a prompt by ID. Maps to DELETE /v1/entities/deleteprompt.
geogen prompts delete --prompt-id pr_abc