# Unsubscribe

Ends a subscription, or cancels a pending subscription request.

Ends a subscription, or [cancels a pending subscription request](/entities/subscribe#cancelling-the-subscription-request). How subscriptions work is described under [Subscribe](/entities/subscribe#behavior).

## Definition

`Unsubscribe` has no `author`. It **MUST** be sent by the subscriber's instance. Receivers check this as [Subscribe describes](/entities/subscribe#checking-the-sender).

- Type: `"Unsubscribe"`
- Lifetime: [Transient Entity](/entities#transient-entities)

**Fields**

- `subscriber` (`Reference`, required): [Reference](/entities#reference) to the [User](/entities/user) who unsubscribes.
- `target` (`Reference`, required): [Reference](/entities#reference) to the entity unsubscribed from.
- `target_type` (`string`, required): Type of the entity that `target` points to, such as `User`.

Inherited from [Entity](/entities):

- [`type`](/entities#entity-type) (`string`, required)
- [`created_at`](/entities#entity-created-at) (`RFC3339`, required)
- [`extensions`](/entities#entity-extensions) (`Extensions`)

```jsonc title="Example Unsubscribe"
{
    "type": "Unsubscribe",
    "created_at": "2021-01-01T00:00:00Z",
    "subscriber": "example.org:033wv9k6n0007",
    "target": "example.com:033qtdbdkj006",
    "target_type": "User"
}
```
