pws_set_contract_persona
Preview or switch a worker's contract identity to a native alter ego, applying its gimmick, picture, and mask, with optional overrides for exact restoration.
Instructions
BETA: PREVIEW OR SWITCH an active worker's contract identity to a native PWS alter ego, applying its preferred gimmick, picture, and mask when present; supplied presentation fields override those defaults and allow exact restoration. A custom ring name preserves unspecified presentation fields. The global worker identity is never renamed. Defaults to preview.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | ||
| gimmick | No | ||
| hasMask | No | Optional exact contract mask override; use the preview before-state to restore it. | |
| picture | No | Optional exact contract picture override; use the preview before-state to restore it. | |
| preview | No | ||
| confirmed | No | ||
| personaId | No | ||
| contractId | Yes | ||
| allowDateOverride | No | Explicitly allow a selected native persona outside its minDate/maxDate for creative-sandbox booking. Does not alter the native date limits. |