---
title: "Reject an issue"
method: POST
path: "/issues/{issueId}/reject"
tags: ["Issues"]
---

# Reject an issue

`POST /issues/{issueId}/reject`

## Request

- Base URL: `https://api.sazabi.com/v1`
- URL: `https://api.sazabi.com/v1/issues/{issueId}/reject`
- Auth: none declared

Permanently reject an eligible issue and correct one issue usage unit.

## Path parameters

- `issueId` string, uuid, required: Issue ID to reject.

## Request body

- object
  - `reason` 'not_real' | 'duplicate' | 'incorrect_details' | 'something_else', required: Why the issue should be rejected.

## Response `200`

OK

- object
  - `replay` boolean, required
  - `receipt` object, required
    - `id` string, uuid, required
    - `issueId` string, uuid, required
    - `billingCycleId` string, uuid, required
    - `actorUserId` string, required
    - `reason` 'not_real' | 'duplicate' | 'incorrect_details' | 'something_else', required
    - `acceptedAt` string, date-time, required
    - `deadlineAt` string, date-time, required
    - `adjustment` union, required
      - object
        - `status` 'pending', required
        - `rejectionId` string, uuid, required
      - object
        - `status` 'applied', required
        - `rejectionId` string, uuid, required
        - `originalBillingEventId` string, uuid, required
        - `correctionBillingEventId` string, uuid, required
      - object
        - `status` 'not_needed', required
        - `rejectionId` string, uuid, required
        - `originalBillingEventId` string, uuid, nullable
        - `correctionBillingEventId` string, uuid, nullable

## Changes

- **2026-10-01** `d38ac5e79789`: 2 breaking, 3 warning, 5 info
  - removed the enum value `incorrect` of the request property `reason`
  - removed the enum value `not_relevant` of the request property `reason`
  - added the new `incorrect_details` enum value to the `receipt/reason` response property for the response status `200`
  - added the new `not_real` enum value to the `receipt/reason` response property for the response status `200`
  - …6 more
- **2026-09-29** `752040c39373`: 1 breaking
  - the `receipt/actorUserId` response's property format changed from `uuid` to no format for status `200`
- **2026-09-26** `74ec061871a7`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/sazabi/apis/sazabi-public-api/changes/issues/:issueId/reject/post.md)

---

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