createEntitlement
createEntitlementCreate a new entitlement with name, type, units, and product association to define access or usage limits for billing.
Instructions
Creates a new entitlement in the system with various attributes including name, description, type, units, and product association. Host enforces user confirmation via the approval gate; do NOT ask the user to re-confirm before calling.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Entitlement name (required). | |
| description | No | Entitlement description (optional). | |
| entitlement_type | No | Type of entitlement (e.g., 'Quantity', 'Feature', 'Access'). | |
| units | No | Units for the entitlement (e.g., 'units', 'GB', 'users'). | |
| is_active | No | Whether the entitlement is active (defaults to true). | |
| product_id | No | Associated product ID (UUID format, optional). | |
| __userContext | No | Internal user context for multi-tenant authentication and approval workflow |