# API and exports

## Package identity

| Field | Value |
| --- | --- |
| Package | `@qentrah/auth-sdk` |
| Version inspected | `0.3.4` |
| License | UNLICENSED |
| Module type | `module` |

## Public import paths

| Import path | Published target |
| --- | --- |
| `@qentrah/auth-sdk` | `./dist/index.d.ts` |
| `@qentrah/auth-sdk/errors` | `./dist/errors/index.d.ts` |
| `@qentrah/auth-sdk/partner` | `./dist/partner/index.d.ts` |
| `@qentrah/auth-sdk/partner/browser` | `./dist/partner/browser/index.d.ts` |
| `@qentrah/auth-sdk/partner/next` | `./dist/partner/next/index.d.ts` |
| `@qentrah/auth-sdk/partner/service-app` | `./dist/partner/service-app/index.d.ts` |
| `@qentrah/auth-sdk/partner/harness` | `./dist/partner/harness/index.d.ts` |
| `@qentrah/auth-sdk/partner/webhooks` | `./dist/partner/webhooks/index.d.ts` |
| `@qentrah/auth-sdk/qentrah-auth.js` | `./dist/qentrah-auth.js` |
| `@qentrah/auth-sdk/package.json` | `./package.json` |

## Exports

```ts
import {
  buildQentrahPartnerAuthorizeUrl,
  exchangeQentrahPartnerAuthorizationCode,
  refreshQentrahPartnerAccessToken,
  qentrahPartnerAuthorityFromEnv,
} from "@qentrah/auth-sdk/partner";

import { mountQentrahAuthorizeButton } from "@qentrah/auth-sdk/partner/browser";
import { createQentrahPartnerAuthHandlers } from "@qentrah/auth-sdk/partner/next";
import { createQentrahServiceAppClient } from "@qentrah/auth-sdk/partner/service-app";
import { createQentrahWebhookHandler, verifyQentrahWebhook } from "@qentrah/auth-sdk/partner/webhooks";
import {
  createQentrahPartnerConsoleService,
  qentrahPartnerSections,
  sanitizeQentrahPartnerPayload,
} from "@qentrah/auth-sdk/partner/harness";
```

The browser bundle is also available as:

```html
<script src="/qentrah-auth.js"></script>
```

It exposes:

```js
window.QentrahAuth.mountAuthorizeButton(...)
```

## Inspect the original release

[Open the versioned npm page](https://www.npmjs.com/package/@qentrah/auth-sdk/v/0.3.4) or [download its published archive](https://registry.npmjs.org/@qentrah/auth-sdk/-/auth-sdk-0.3.4.tgz). The archive includes the actual executable files and declarations used to write these guides.