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

# DB Webhooks

> Polar webhook endpoint for DB service subscriptions

## Endpoint

```
POST /api/webhooks/db
```

## Overview

Receives and processes Polar webhooks for DB service subscriptions. Updates user entitlements based on subscription events.

## Security

Webhook secret: `DB_POLAR_SECRET` environment variable

## Implementation

```typescript theme={null}
export const POST = Webhooks({
  webhookSecret: process.env.DB_POLAR_SECRET!,
  onPayload: async (payload) => {
    await handlePolarWebhook(payload, 'DB')
  },
})
```

## Supported Events

See [Webhooks Overview](/api-reference/webhooks/overview) for complete list of supported events.

## Service-Specific Behavior

When processing DB webhooks:

* Updates `UserServiceEntitlement` with `service: 'DB'`
* Links Polar customer and subscription IDs
* Updates tier and premium status
* Sends Discord notifications (if configured)

## Configuration

Set `DB_POLAR_SECRET` in environment variables to match Polar webhook secret.
