---
title: "The customer questions this product run is measured on across the AI answer engines. Returns prompts (in tracking order), cap (the hard limit of 15), used, and curated (false means the set was auto-generated and every question can be replaced). Readable on every plan: seeing the questions you are measured on is a view question, while changing them is Founder-only."
method: GET
path: "/api/v1/visibility/prompts"
---

# The customer questions this product run is measured on across the AI answer engines. Returns prompts (in tracking order), cap (the hard limit of 15), used, and curated (false means the set was auto-generated and every question can be replaced). Readable on every plan: seeing the questions you are measured on is a view question, while changing them is Founder-only.

`GET /api/v1/visibility/prompts`

## Request

- Base URL: `https://afterlaunch.io`
- URL: `https://afterlaunch.io/api/v1/visibility/prompts`
- Auth: HTTP bearer

## Response `200`

The tracked question portfolio.

- object
  - `data` object, required
  - `meta` object, required
    - `enrollment_id` string, uuid, required
    - `generated_at` string, date-time, required

## Other responses

- `401`: Missing, invalid or revoked API key.
- `403`: The key does not carry the scope this endpoint requires.
- `404`: No enrollment data, or a key bound to a superseded product run.
- `429`: Per-key rate limit exceeded. Honour Retry-After.

---

[API](https://skmtc.dev/afterlaunch/apis/afterlaunch-public-api.md) · [All operations](https://skmtc.dev/afterlaunch/apis/afterlaunch-public-api/llms.txt) · [OpenAPI document](https://skmtc.dev/afterlaunch/apis/afterlaunch-public-api/revisions/d67a599194a4?raw)
