- Reads your app metadata (title, subtitle, description, primary genre) and a sample of the keywords you already rank for.
- Generates intents — 8–12 user goals your app addresses, written in the language a real user would use when asking an AI assistant.
- Generates prompts per intent — 5–8 user-style queries spread across different styles (problem-led, branded, comparison, …).
- Queues the first scan automatically so fresh data appears within ~10 minutes.
Bootstrap is idempotent. Re-running it later (after editing your app’s title, for example) only adds new intents the LLM proposes — it never deletes intents you’ve edited or added manually.
Path parameters
Body
Response
taskRunId is the durable Trigger.dev run id; you can ignore it for normal use. The endpoint returns immediately (HTTP 201) and the work continues in the background.
What happens after the call
The background task takes about 3–8 minutes end-to-end:
You can verify progress by polling the read endpoints:
When to re-run bootstrap
Re-running bootstrap doesn’t disturb the prompts or answers you’ve already collected; it only inserts intents/prompts that don’t already exist.
Code examples
Credits
Bootstrap charges against your dedicated AI Visibility credit bucket — separate from your general API quota.- The bootstrap call itself is free (intent + prompt generation runs on Appeeky’s account, not yours).
- The initial scan that runs immediately afterwards is metered like any other scheduled scan — see the Scan & Settings cost table. For an 8-intent × 6-prompt × 1-model (
chatgpt) setup that’s ~432 credits up front.
- Tier gate: bootstrap requires the
Indieplan or higher. Free-plan calls return403 TIER_LIMIT_EXCEEDED. - Quota gate: when the AI Visibility bucket is empty, bootstrap returns
429 AI_VISIBILITY_QUOTA_EXCEEDEDinstead of queuing intents+prompts the user can’t measure.
Errors
See also
- Overview — what AI Visibility is
- Overview endpoint — read the gauge after bootstrap completes
- Intents — view, edit, or add intents the LLM generated
- Scan & Settings — control the daily cadence

