# PendingFlow

**Kind:** Interface

**Source:** [`atloria-monorepo/packages/ui-core/src/components/api-explorer/oauth2.ts`](https://github.com/sherkety/atloria/blob/main/atloria-monorepo/packages/ui-core/src/components/api-explorer/oauth2.ts#L645)

The flow in progress. Held in sessionStorage, not localStorage: it carries the PKCE verifier,
which must not outlive the redirect it belongs to, and a tab that is closed mid-flow should
leave nothing behind.

## Properties

| Property | Type |
|---|---|
| `schemeId` | `string` |
| `state` | `string` |
| `codeVerifier` | `string` |
| `redirectUri` | `string` |
| `tokenUrl` | `string` |
| `clientId` | `string` |
| `requestedScopes` | `string[]` |
| `kind` | `OAuth2FlowKind` |
| `startedAt` | `number` |
| `grantNamespace` | `string` |
