> ## Documentation Index
> Fetch the complete documentation index at: https://docs.nixflex.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Delete caller context

> DELETE /v1/phone-numbers/:phoneNumber/callers/:callerNumber

Erases the whole record for one caller on one of your numbers - both the fields you set and anything the engine learned. Use this to honour an erasure request for a single person.

## Request

```bash theme={null}
curl -X DELETE https://api.nixflex.com/v1/phone-numbers/+447450307843/callers/+447453573770 \
  -H "Authorization: Bearer KEY_ID:KEY_SECRET"
```

## Response

`200 OK`

```json theme={null}
{
  "phone_number": "+447450307843",
  "caller_number": "+447453573770",
  "deleted": true
}
```

## Behaviour

* The record is removed for **that number only**. If the same caller has a record on another of your numbers, delete it there too.
* The engine starts learning again from the caller's next call, unless you also stop them calling. Call records and transcripts are separate - see [Data retention](/concepts/data-retention).

## Errors

| Code                     | Cause                                    |
| ------------------------ | ---------------------------------------- |
| `phone_number_not_found` | The number is not on this account        |
| `caller_not_found`       | No record for that caller on that number |
