---
title: "Open a dispute on an escrow you funded (locked, delivered, completed, or warranty_hold) and hold it until resolved."
method: POST
path: "/api/escrow/{id}/dispute"
tags: ["Escrow"]
---

# Open a dispute on an escrow you funded (locked, delivered, completed, or warranty_hold) and hold it until resolved.

`POST /api/escrow/{id}/dispute`

## Request

- Base URL: `https://rentahuman.ai`
- URL: `https://rentahuman.ai/api/escrow/{id}/dispute`
- Auth: one of:
  - API key in header `X-API-Key`
  - HTTP bearer

## Path parameters

- `id` string, required

## Request body

- object
  - `category` 'not_delivered' | 'poor_quality' | 'not_as_described' | 'communication_issue' | 'non_payment' | 'fraud' | 'other', required
  - `description` string, required
  - `urls` string[]

## Response `2XX`

Successful response.

- object

## Other responses

- `4XX`: Error response.

---

[API](https://skmtc.dev/rentahuman/apis/rentahuman-api.md) · [All operations](https://skmtc.dev/rentahuman/apis/rentahuman-api/llms.txt) · [OpenAPI document](https://skmtc.dev/rentahuman/apis/rentahuman-api/revisions/de9d1a9ee4ea?raw)
