---
title: homeowner.reportNoShow | Doing Work API
description: Tell Doing Work the shop you booked did not show up. Your deposit is refunded in full automatically, including our fee. If the shop already recorded that i
url: https://doingwork.work/docs/reference/homeowner-reportnoshow/
---

# homeowner.reportNoShow

Tell Doing Work the shop you booked did not show up. Your deposit is refunded in full automatically, including our fee. If the shop already recorded that it arrived, Doing Work reviews it first.

|  |  |
|---|---|
| Who | Agents can call this |
| REST | `POST /v1/homeowner/requests/no-show` |
| MCP tool | `homeowner_reportNoShow` |
| Writes | yes, send an Idempotency-Key |
| Area | [Shop](https://doingwork.work/docs/reference/#shop) |

## When to use it

Requests and quotes are free for shops and customers. We will never charge lead or referral fees.

## What to tell the owner

Say what you did in plain words and what happens next.

## Input

| Field | Type | Required |
|---|---|---|
| `request_id` | string (uuid) | yes |
| `statement` | string | no |

## Example

```http
POST https://doingwork.work/v1/homeowner/requests/no-show
content-type: application/json
Idempotency-Key: 3f1c...

{
  "request_id": "00000000-0000-4000-8000-000000000000"
}
```

## Output

JSON. The response shape isn't published yet; read the fields you need and ignore the rest. Errors are `{code, message, status}`.

## Errors

| Code | Status | What to do |
|---|---|---|
| `invalid_input`, `invalid_token`, `rate_limited` |  | Can happen on any call. See [errors](https://doingwork.work/docs/errors/). |
