# Revoke customer mobile follow-up permission (/es/api-reference/survey-channels/revokeRetentionMobilePermission)

`DELETE /v1/retention/mobile-permissions/{contactId}`

Base URL: `https://api.bitelio.com`

Revoke all mobile follow-up for this project customer. Future claims recheck the permission. Requires retention:view and retention:edit; merchant server only, same project rate limit.

## Path parameters

- `contactId`: string (required)

## Responses

### `200` — Success

- `revoked`: boolean (required)

```json
{
  "revoked": false
}
```

### `400` — Invalid input or unavailable channel

### `401` — Secret API key required

### `403` — Required project permission is missing

### `429` — Project rate limit exceeded. Retry-After identifies the wait in seconds.

### `503` — Rate limiter temporarily unavailable; retry later.

## Example request

```bash
curl -X DELETE 'https://api.bitelio.com/v1/retention/mobile-permissions/{contactId}' \
  -H 'Authorization: Bearer YOUR_API_KEY'
```
