---
title: "AI-powered inbox triage"
method: POST
path: "/ai/triage"
---

# AI-powered inbox triage

`POST /ai/triage`

## Request

- Base URL: `https://app.voteship.app/api/v1`
- URL: `https://app.voteship.app/api/v1/ai/triage`
- Auth: HTTP bearer

AI analyzes unreviewed (PENDING) posts and suggests statuses, tags, and identifies duplicates. Requires Growth plan or higher.

## Request body

- object
  - `limit` integer: Max posts to triage

## Response `200`

Triage recommendations

- object
  - `data` object
    - `triaged` integer
    - `recommendations` object[]
      - `postId` string
      - `title` string
      - `suggested_status` string
      - `suggested_tags` string[]
      - `duplicate_of` string, nullable
      - `priority` 'high' | 'medium' | 'low'
      - `reason` string

## Other responses

- `403`: Plan required

---

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