# SubscribeReject

Rejects a pending Subscribe, or removes a subscriber.

Rejects a pending [Subscribe](/entities/subscribe), or removes a subscriber after the subscription has been accepted. How subscriptions work is described under [Subscribe](/entities/subscribe#behavior).

## Definition

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

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

**Fields**

- `subscriber` (`Reference`, required): [Reference](/entities#reference) to the [User](/entities/user) whose subscription is rejected or removed.
- `target` (`Reference`, required): [Reference](/entities#reference) to the entity subscribed to.
- `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 SubscribeReject"
{
    "type": "SubscribeReject",
    "created_at": "2021-01-01T00:00:00Z",
    "subscriber": "example.org:033wv9k6n0007",
    "target": "example.com:033qtdbdkj006",
    "target_type": "User"
}
```
