# large_delete

**The full sync would delete more than half of the events.**

| | |
|---|---|
| HTTP status | `409` |
| `code` | `large_delete` |
| Retry? | No, fix the request first |

## What it means

Completing a full sync deletes every event that was not sent. If that would be more than 50 %, the API stops as a safety measure. Nothing was deleted; the sync stays open.

## How to fix it

Check that your export was complete. If it was and the deletion is intended, call `complete` again with `{ "confirm_large_delete": true }`. → [Full sync](https://docs.kalender-sync.de/en/api/full-sync/)

## Example

```json
{
  "type": "https://docs.kalender-sync.de/en/api/errors/large_delete",
  "title": "Conflict",
  "status": 409,
  "code": "large_delete",
  "detail": "Completing this sync would remove 120 of 200 events. Send \"confirm_large_delete\": true if that is intended.",
  "request_id": "req_…"
}
```

→ [All error codes](https://docs.kalender-sync.de/en/api/errors/)