---
title: "Close dispute"
method: POST
path: "/v1/disputes/close"
tags: ["Disputes"]
---

# Close dispute

`POST /v1/disputes/close`

## Request

- Base URL: `https://sandbox.pismolabs.io/disputes`
- URL: `https://sandbox.pismolabs.io/disputes/v1/disputes/close`
- Auth: HTTP bearer

Close a dispute. This feature is only available for Mastercard.

## Request body

- ProcessedDataRequest: Request object sent to network, and check dispute is closed.
  - `dispute_id` number, required: Dispute ID
  - `close_claim_reason_code` '10' | '20' | '30' | '40', required: Reason code for closing the claim. **REQUIRED** when network is Mastercard. `10` = Won `20` = Lost `30` = Lost, below threshold `40` = Cardholder liable
  - `dispute_installment_id` number: Related dispute installment ID. If not passed, first installment is used.
  - `open_claim_due_date` string, date: Due date for opening the claim. Optional when network is Mastercard.

## Response `200`

OK

- ProcessedDataResponse: Response object with data from requested closed.
  - `dispute_id` number: Dispute ID
  - `dispute_installment_id` number: Related dispute installment ID. If not passed, first Installment is used.
  - `close_claim_reason_code` '10' | '20' | '30' | '40': Reason code for closing the claim. **REQUIRED** when network is Mastercard. `10` = Won `20` = Lost `30` = Lost, below threshold `40` = Cardholder liable
  - `open_claim_due_date` string, date: Due date for opening the claim. Optional when network is Mastercard.
  - `claim_id` string: Network claim identifier.

## Other responses

- `401`: Unauthorized. Invalid or missing access token.
- `422`: Unprocessable entity

---

[API](https://skmtc.dev/pismo/apis/card-issuing-disputes.md) - [All operations](https://skmtc.dev/pismo/apis/card-issuing-disputes/llms.txt) - [OpenAPI document](https://skmtc.dev/pismo/apis/card-issuing-disputes/revisions/53592b5468b6?raw)
