---
title: "reject dispute"
method: POST
path: "/investigations/action_requests/{action_request_id}/reject"
tags: ["Disputes (Beta)"]
---

# reject dispute

`POST /investigations/action_requests/{action_request_id}/reject`

## Request

- Base URL: `https://api.sandbox.zeptopayments.com`
- URL: `https://api.sandbox.zeptopayments.com/investigations/action_requests/{action_request_id}/reject`
- Auth: HTTP bearer

## Path parameters

- `action_request_id` string, uuid, required

## Request body

- InvestigationsActionRequestRejectRequest
  - `reason` object, required
    - `code` 'ADEA' | 'BDAY' | 'CTRC' | 'DPRG' | 'INDT' | 'MISM' | 'NAUT' | 'NINS' | 'NOAC' | 'TERM' | 'ASBR' | 'AB15' | 'AB26' | 'AB12' | 'DT07' | 'AB13' | 'AB21' | 'ISWS' | 'MISN' | 'NOFR' | 'RC14' | 'RC16' | 'RC15' | 'RC13' | 'SBRN', required: The reason code for rejecting the request. It should be a valid value from the [ISO20022 ExternalRejectedReason1Code set](https://www.iso20022.org/catalogue-messages/additional-content-messages/external-code-sets).
    - `description` string, required: A description of the reason for rejection.

## Response `200`

OK

- object
  - `jsonapi` object, required
    - `version` '1.0', required
  - `data` InvestigationsDispute, required
    - `id` string, uuid, required: The unique identifier for the dispute
    - `type` 'disputes', required
    - `attributes` object
      - `raised_at` string, date-time, required: The date and time when the dispute was raised
      - `state` 'open' | 'awaiting_merchant' | 'closed', required: The current state of the dispute
    - `links` object
      - `self` string, uri, required: The URL to access the dispute
    - `relationships` object
      - `events` object, required
        - `data` InvestigationsEvent[]
          - `id` string, uuid, required: The unique identifier for the event
          - `type` 'events', required: The type of the resource
          - `attributes` object
            - `at` string, date-time, required: The date and time when the event occurred
            - `title` 'OFI raised dispute' | 'Merchant accepted dispute' | 'Merchant action requested' | 'Merchant rejected dispute', required: The title of the event
            - `detail` 'Payer's bank raised a dispute' | 'Merchant acknowledged dispute was founded and has returned funds' | 'Zepto requested merchant to take action' | 'Merchant rejected dispute with evidence', required: The detailed description of the event
        - `meta` object
          - `included` boolean: Indicates if the events are included in the response
      - `uploads` object, required
        - `data` InvestigationsUpload[]
          - `id` string, uuid, required: The unique identifier for the upload
          - `type` 'uploads', required: The type of the resource
          - `attributes` object
            - `urn` string, required: The URN of the upload
          - `relationships` object
            - `dispute` object, required
              - …
        - `meta` object
          - `included` boolean: Indicates if the uploads are included in the response

## Other responses

- `400`: Bad Request

---

[API](https://skmtc.dev/zeptopayments/apis/zepto-investigations-api.md) - [All operations](https://skmtc.dev/zeptopayments/apis/zepto-investigations-api/llms.txt) - [OpenAPI document](https://skmtc.dev/zeptopayments/apis/zepto-investigations-api/revisions/16e58fd6b356?raw)
