# report

> POST /report tells YesCaptcha whether task results were correct. Failed image recognition tasks reported within 1 hour are settled for refunds after about 24 hours; please report correct results too.

Source: https://docs.yescaptcha.com/en/api/report/ · Last verified: 2026-10-15

`report` tells us whether a group of task results was right. Image recognition tasks reported as wrong are refunded after about 24 hours if they qualify, and reports also help improve recognition. Please report correct results as well.

- POST `https://api.yescaptcha.com/report` (Global endpoint)
- POST `https://cn.yescaptcha.com/report` (China endpoint)

## Request fields

| Field | Type | Required | Description |
| --- | --- | --- | --- |
| `id` | array of string | Yes | Task IDs; you can report several at once |
| `isSuccess` | boolean | Yes | `true` if the result was correct, `false` if it was wrong |

No `clientKey` is needed; the task IDs identify the tasks.

```json
{
  "id": ["610ff5e0-68eb-11ef-95a6-22e70a0b794d", "65b88c06-68eb-11ef-8e9a-52540023ccb3"],
  "isSuccess": false
}
```

When one challenge takes several images (for example five rounds of FunCaptcha) and the final submission fails without telling you which round was wrong, report the whole group of task IDs together.

## Response

```json
{ "errorId": 0, "status": "success" }
```

## Refunds for failed reports

-   Only 5 image recognition types are refunded: `FunCaptchaClassification`, `HCaptchaClassification`, `ReCaptchaV2Classification`, `AwsClassification` and `bCaptchaClassification`.
-   Only reports made **within 1 hour** of creating the task count, and each task is refunded at most once.
-   Refunds are settled **after about 24 hours**, not immediately.
-   At settlement, your reported failure rate is compared with other users on the same questions in the same period; if yours is clearly higher, you are refunded at the period’s failure rate.
-   If you disagree with a settlement, [contact support](https://docs.yescaptcha.com/en/help/contact/).

For token types (reCAPTCHA, hCaptcha, Turnstile, FunCaptcha and so on), the target site decides whether a token passes, so reports are not refunded. All billing rules: [Billing and refunds](https://docs.yescaptcha.com/en/getting-started/billing/).
