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

# unwatch()

> Remove a webhook watch for a user.

## Signature

```typescript theme={null}
churn.unwatch(userId: string, options?: CallOptions): Promise<void>
```

## Example

```typescript theme={null}
// User cancelled — no need to monitor them anymore
await churn.unwatch('user_123')
```

## When to unwatch

* User has cancelled and you've completed the offboarding flow
* User has churned and been removed from your system
* User upgraded and is no longer at risk
* You're replacing the watch with a new threshold/webhook

## Errors

| Code               | When                          |
| ------------------ | ----------------------------- |
| `VALIDATION_ERROR` | `userId` is empty             |
| `NOT_FOUND`        | No active watch for this user |
| `UNAUTHORIZED`     | API key invalid               |
