The PrizeStatus Object
The PrizeStatus object represents configurable workflow behaviour for prizes. Beyond a status name/colour, it includes operational flags that determine how a prize should behave (e.g. can be confirmed/collected, affects stock, archived, auto-fulfilled, etc.). This is effectively the ruleset behind prize state transitions.
| Value | Type | Description |
|---|---|---|
| uuid | string | Prize status UUID. |
| name | string | Status name. |
| color | string | Status color. |
| api_name | string | API name. |
| status | string | Status value. |
| remove_from_available | boolean | Remove-from-available flag. |
| remove_from_on_hand | boolean | Remove-from-on-hand flag. |
| can_confirm | boolean | Can-confirm flag. |
| can_collect | boolean | Can-collect flag. |
| archive_prize | boolean | Archive-prize flag. |
| auto_fulfil | boolean | Auto-fulfil flag. |
| locked | boolean | Locked flag. |
| prohibition_rules_ignore | boolean | Ignore prohibition rules flag. |
| permit_values_ignore | boolean | Ignore permit values flag. |
| budget_deductible | boolean | Budget-deductible flag. |
| requires_attention | boolean | Requires-attention flag. |
| delete_list_membership | boolean | Delete list-membership flag. |
| station_uuid | string | Station UUID when station_id is present. |
| created_at | string | Record creation timestamp. |
| updated_at | string | Record update timestamp. |
