shipped statuses
Nothing in the schema marks a shipped Status. system is true on a minority of them; the stock set is created_by is null, plus options[return_only]=retired for the rows a site retired.
Q Which Status rows does a site start with, and does anything in the schema mark them?
Endpoint GET /schema/Status/fields ; GET /entity/statuses ; POST /entity/statuses/_search
Docs claim Silent. Status is listed as an ordinary entity type, system is not documented, and nothing says which rows a fresh site holds.
Actual
GET /schema/Status/fields -> 11 fields
code text editable False "Short Code"
created_at date_time editable False "Date Created"
created_by entity editable False "Created by"
system checkbox editable False "Locked by System"
icon entity editable True "Icon"
GET /entity/statuses?fields=code,name,system,created_by,created_at,icon -> 32 rows
id code system created_at created_by image_map_key
1 act True null null null (custom_status/html)
2 apr False null null "icon_apr"
... 15 rows, ids 4-19: created_at and created_by null, system True on dis, ip and na
23 cfrm True 2014-08-06T15:06:24Z null "icon_thumb_up"
24 pndng True 2014-08-06T15:06:25Z null "icon_voice_command"
32 pass False 2025-12-21T07:48:36Z a person "icon_apr"
... 12 rows, ids 33-198: created_at set, created_by a person, system False
system true system false
created_by null 6 13
created_by set 0 13
POST /entity/statuses/_search, hash Content-Type
created_by is null -> 200 19 rows
system is true -> 200 6 rows
an `or` of the two -> 200 19 rows
GET /entity/statuses?options[return_only]=retired -> 200 9 rows
3 cbb, 13 rdy, 21 blk, 22 plsh, 25 late, 26 rsk, 30 rrq, 31 out created_by null
20 tkt created_by a person
Teaches
created_by is nullselects the shipped rows and is the only mark that does. It is one filter at 200, so the split costs no extra call. A row an operator added names them increated_by, andcreated_byiseditable: false, so nobody can blank it afterwards.systemis a checkbox whose display name isLocked by System, and it does not mean "shipped":selection on the probed site created_by is null19 rows system is true6 rows, actdisipnacfrmpndngsystem is trueandcreated_byset0 rows an orof the two19 rows, the same set as created_by is nullalonesystemis a subset, so anoradds nothing andsystemalone drops 13 shipped codes.created_atis not a mark either. On the probed site it is null on 17 of the 19 shipped rows and2014-08-06oncfrmandpndng, which no creator names, while every operator-added row from id 32 up has both a date and a person.The live listing is what the site kept, not what it started with. On the probed site 9 further rows are retired, 8 of them with no
created_by(cbb,rdy,blk,plsh,late,rsk,rrq,out), and onlyoptions[return_only]=retiredreturns them. A low id proves nothing on its own: retired id 20,tkt, names a person.The 19 shipped codes on the probed site, with the stock
image_map_keyeach points at. Resolve a key against the site's own stylesheet and the/images/sg_icon_image_map.pngsprite, both of which answer an unauthenticated GET at 200; probe 010 andrecipes/010_status_pickerrecord that rediscovery and the offsets.code name image_map_keyactActive none. On the probed site it points at a custom_status/htmliconaprApproved icon_aprclsdClosed icon_fincmptComplete icon_cmptdisDisabled icon_nafinFinal icon_finhldOn Hold icon_hldipIn Progress icon_ipnaN/A icon_naomtOmit icon_omtopnOpen icon_rdyresResolved icon_finrevPending Review icon_revwtgWaiting to Start icon_wtgvwdViewed icon_finrecdReceived icon_recddlvrDelivered icon_dlvrcfrmConfirmed icon_thumb_uppndngPending icon_voice_command15 distinct keys over 19 codes:
icon_findrawsclsd,fin,resandvwd, andicon_nadrawsdisandna. The icon does not identify the status, andiconis the one editable field on the row, so a stock code can point at a custom icon.Which codes a site holds is site configuration, and only the shape transfers. Read the split per site rather than hardcoding the 19: this site retired 8 shipped rows and added 13 of its own, and a shipped code is still only offered where a type's
valid_valueslists it (probe 009).