Selection Lists
Reference data your organization owns. Consuming apps persist the item id
(sli_…) and render the label in the viewer's locale.
| Name | Key | Items | Status | Owner | Last updated |
|---|---|---|---|---|---|
| Countries | countries | 249 | active | Dana Okafor | 4 Aug 2026 |
| Ticket priorities | ticket-priorities | 5 | active | Marc Lindqvist | 9 Aug 2026 |
| Statut du prospect M | lead-status | 8 | active | Dana Okafor | 28 Jul 2026 |
| Sales regions | sales-regions | 6 | active | Priya Raman | 22 Jul 2026 |
| Legacy segments | legacy-segments | 0 | archived | Dana Okafor | 11 Mar 2026 |
States
Every state below is contract. A consumer that renders only the table above is incomplete.
No selection lists yet
Define your first list — a closed vocabulary such as Regions or Lead status — and every app in this organization can use it.
+ New listCouldn't load selection lists
The selection-list service didn't respond. Your lists are safe — nothing has been changed.
Test hooks: [data-frame='01-list-index'] · [data-panel='list-index'] · [data-nav='selection-lists'].active · [data-list='countries'] · [data-status='archived'] · [data-machine='true'] · [data-filter='status'] · [data-action='new-list'] · [data-action='load-more'] · [data-state='loading'] · [data-state='empty'] · [data-state='error'] · [data-action='retry']
Contract: GET /v1/selection-lists?limit=&cursor=&status= → { items, page: { nextCursor, hasMore, total } }.
Tokens only — no raw hex, spacing or type outside tokens.css / frame.css.