---
title: "Process Refunds"
method: PUT
path: "/payouts/refunds"
tags: ["Refunds"]
---

# Process Refunds

`PUT /payouts/refunds`

Updates the refund status based on the approver's (or checker's) confirmation or rejection. This serves as a fail-safe mechanism to validate the refund decision after the transaction is initiated, rather than processing it immediately.

## Headers

- `Content-Type` string, required

## Request body

- object[]
  - `refund_id` string, required — Refers to the unique identity of the refund to be updated.
  - `status` 'APPROVED' | 'REJECTED', required — Refers to the updated status of the refund.

## Response `200`

- object
  - `refund_id` string, required — Refers to the unique ID of the refund being updated.
  - `status` 'APPROVED' | 'REJECTED', required — Refers to the updated status of the refund.

---

[API](https://skmtc.net/leantech/apis/auth.md) · [All operations](https://skmtc.net/leantech/apis/auth/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/leantech/auth/revisions/c2e46d54d886/schema)
