---
title: "Reject suggested prompts"
method: POST
path: "/suggested_prompts/reject"
tags: ["Prompts"]
---

# Reject suggested prompts

`POST /suggested_prompts/reject`

## Request

- Base URL: `https://api.llmpulse.ai/api/v1`
- URL: `https://api.llmpulse.ai/api/v1/suggested_prompts/reject`
- Auth: API key in header `Authorization`

Marks up to 100 pending suggestions as rejected, so they leave the pending list; suggestions that are no longer pending stay as they are. Tracks and deletes nothing. Requires a `read_write` scope API key and, for team members, create access to Prompts.

## Request body

- SuggestedPromptIdsRequest
  - `project_id` integer, required
  - `ids` integer[], required: Suggestion ids (max 100)

## Response `200`

The suggestions rejected

- SuggestedPromptsRejectResponse
  - `project_id` integer, required
  - `rejected` integer, required
  - `ids` integer[], required: The suggestions that were pending and are now rejected
  - `request_id` string, required

## Other responses

- `403`: API key lacks write permission
- `404`: Resource not found
- `422`: Invalid parameters

## Changes

- **2026-10-16** `dd090b1e1154`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/llmpulse/apis/llm-pulse-api/changes/suggested_prompts/reject/post.md)

---

[API](https://skmtc.dev/llmpulse/apis/llm-pulse-api.md) - [All operations](https://skmtc.dev/llmpulse/apis/llm-pulse-api/llms.txt) - [OpenAPI document](https://skmtc.dev/llmpulse/apis/llm-pulse-api/revisions/38a31f123641?raw)
