# Interface: MountOptions

Defined in: [packages/sdk/src/core/types.ts:617](https://github.com/plandalf/numi/blob/fc6f42b5ade3d63b71623934838a6509f17203e2/packages/sdk/src/core/types.ts#L617)

Options accepted by `plandalf.mount(target, slug, opts?)`.

Inline mount has fewer knobs than `present()` because there's no frame —
no modality, no size preset (the mount fills its container), no confirm-close
gate (nothing to close).

## Properties

### continuity?

> `optional` **continuity?**: [`ContinuityScope`](https://plandalf.com/docs/packages/sdk/referenced-types/ContinuityScope)

Defined in: [packages/sdk/src/core/types.ts:625](https://github.com/plandalf/numi/blob/fc6f42b5ade3d63b71623934838a6509f17203e2/packages/sdk/src/core/types.ts#L625)

Per-call continuity scope override.

***

### metadata?

> `optional` **metadata?**: `Record`\<`string`, `string`\>

Defined in: [packages/sdk/src/core/types.ts:631](https://github.com/plandalf/numi/blob/fc6f42b5ade3d63b71623934838a6509f17203e2/packages/sdk/src/core/types.ts#L631)

Per-call Stripe-customer metadata. Eager strings only.

***

### mode?

> `optional` **mode?**: `"test"` \| `"live"` \| `"preview"`

Defined in: [packages/sdk/src/core/types.ts:627](https://github.com/plandalf/numi/blob/fc6f42b5ade3d63b71623934838a6509f17203e2/packages/sdk/src/core/types.ts#L627)

Environment override: 'test' | 'live' | 'preview'. Super-admin only.

***

### promo?

> `optional` **promo?**: `string`

Defined in: [packages/sdk/src/core/types.ts:621](https://github.com/plandalf/numi/blob/fc6f42b5ade3d63b71623934838a6509f17203e2/packages/sdk/src/core/types.ts#L621)

Promo slug; the SDK resolves the active tier internally and applies its price.

***

### properties?

> `optional` **properties?**: `Record`\<`string`, `unknown`\>

Defined in: [packages/sdk/src/core/types.ts:629](https://github.com/plandalf/numi/blob/fc6f42b5ade3d63b71623934838a6509f17203e2/packages/sdk/src/core/types.ts#L629)

Per-call form-field prefill. Wins over PlandalfConfig.properties on overlap.

***

### session?

> `optional` **session?**: `string` \| `null`

Defined in: [packages/sdk/src/core/types.ts:623](https://github.com/plandalf/numi/blob/fc6f42b5ade3d63b71623934838a6509f17203e2/packages/sdk/src/core/types.ts#L623)

Session continuity token. Pass `null` to force fresh. Omit for default.

***

### user?

> `optional` **user?**: `string`

Defined in: [packages/sdk/src/core/types.ts:619](https://github.com/plandalf/numi/blob/fc6f42b5ade3d63b71623934838a6509f17203e2/packages/sdk/src/core/types.ts#L619)

Per-call JWT override — overrides the global `identify()` for this mount.

Source: https://plandalf.com/docs/packages/sdk/interfaces/MountOptions
