---
editLink: false
lastUpdated: false
---

[@salesforce/b2c-tooling-sdk](../../modules.md) / [scaffold](../index.md) / DynamicParameterSource

# Type Alias: DynamicParameterSource

> **DynamicParameterSource** = `"cartridges"` \| `"hook-points"` \| `"scapi-ocapi-hook-points"` \| `"system-hook-points"` \| `"sites"`

Defined in: [packages/b2c-tooling-sdk/src/scaffold/types.ts:38](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/e7c16f1ae423da0aa47b3e10be88f9770b53619b/packages/b2c-tooling-sdk/src/scaffold/types.ts#L38)

Dynamic sources for populating parameter choices at runtime.

- `cartridges`: Discovers cartridges in project via .project files
- `hook-points`: Static list of common hook extension points (all types)
- `scapi-ocapi-hook-points`: SCAPI/OCAPI API extension hook points
- `system-hook-points`: System hook extension points (order, payment, request)
- `sites`: Remote - fetches sites from connected B2C instance
