---
title: "Request Missing Insights"
method: POST
path: "/api/businesses/{business_id}/insights/request-missing"
tags: ["Insights"]
---

# Request Missing Insights

`POST /api/businesses/{business_id}/insights/request-missing`

## Request

- Base URL: `https://api.flagpost.ai` (the document declares no server; this is the origin it was published from)
- URL: `https://api.flagpost.ai/api/businesses/{business_id}/insights/request-missing`
- Auth: HTTP bearer

Send email to seller requesting missing or low-confidence insights.

Analyzes insights for the business and sends an email listing what
information is needed. Can either auto-detect missing/low-confidence
insights or use a specific list.

Args:
    business_id: Business UUID
    request: Optional insight IDs and custom message
    ctx: Advisor context

Returns:
    Dictionary with insights requested and email status

## Path parameters

- `business_id` string, required

## Request body

- RequestMissingInsightsRequest: Request to send missing insights email.
  - `insight_ids` string[], nullable
  - `message` string, nullable
  - `custom_subject` string, nullable
  - `custom_body_html` string, nullable

## Response `200`

Successful Response

- object

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/flagpost/apis/flagpost-api.md) - [All operations](https://skmtc.dev/flagpost/apis/flagpost-api/llms.txt) - [OpenAPI document](https://skmtc.dev/flagpost/apis/flagpost-api/revisions/0308cef485ca?raw)
