Update a column's display preferences
Partially update how one column is displayed — hidden, pinned, width, colour tint (omitted fields are left untouched). Preferences are shared by everyone in the organisation. Cosmetic only: this never touches the column definition, never bumps the columns change watermark, and never requests a recompute run. A request that sets nothing is a no-op and leaves the preferences watermark unmoved.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Body
Request body for updating a column's display preferences (tri-state PATCH).
Semantic column tint token.
Stored as a token rather than a hex value because the grid renders in both a light and a dark theme — a single stored colour is only legible in one of them. The client maps each token to a per-mode value.
Deliberately excludes teal: the brand primary is used for range selection and the anchor outline, so a teal column would read as permanently selected.
gray, red, orange, amber, green, blue, purple, pink New width in pixels. Set to null to restore the client default.
64 <= x <= 720Response
Successful Response
How one column is displayed, shared by everyone in the organisation.
Always present on a column, whether or not anything has been customised — a column nobody has touched reports the defaults rather than null.
Semantic palette token the client maps per theme; null means untinted.
gray, red, orange, amber, green, blue, purple, pink Whether the grid omits the column; its cell values are untouched.
Whether the column is frozen to the left edge through horizontal scroll.
Rendered width in pixels; null means the client default.