```markdown
# Extension SDK API Reference

An index of all fields, types, and descriptions for the Extension SDK API.

## Props

Views are passed props that the extension can use for context on where the extension is being displayed. Your view can take some or all of these props as arguments, and they’re of type `ExtensionContextValue`.

```typescript
import type {ExtensionContextValue} from '@stripe/ui-extension-sdk/context';

const ExampleApp = ({ userContext, environment, oauthContext, appContext}: ExtensionContextValue) => {
  // ...
}
```

### User context

The `userContext` prop has data about the end user using your app, including these fields:

| Field         | Type   | Example                                  |
| ------------- | ------ | ---------------------------------------- |
| `name`        | string | Jenny Rosen                              |
| `country`     | string | UK                                       |
| `account.id`  | string | `acct_1032D82eZvKYlo2C`                  |
| `account.name`| string | Jenny’s Llama Emporium                   |
| `account.org_id` | string | `org_1032D82eZvKYlo2C`                 |
| `account.isSandbox` | boolean | `true`                                   |
```