V2 Displays

List displays (v2)

get

Returns a compact display list with revision tokens for optimistic concurrency.

Responses
get
/api/v2/displays

Get display (v2)

get
Path parameters
displayIdstring · uuidRequired
Responses
get
/api/v2/displays/{displayId}

Create widget (v2)

post

Creates a widget with a backend-generated widgetId. The current public contract patches raw widget properties via set/unset.

Path parameters
displayIdstring · uuidRequired
Body

Create widget request for API v2.

unsetstring[]Optional

Fields to unset on the new widget. Supported values today: layout and config..

clientRefstringOptional

Optional client correlation identifier echoed back in the mutation response.

expectedRevisionstringOptional

Optional optimistic concurrency token from the parent display.

Responses
post
/api/v2/displays/{displayId}/widgets

Get widget (v2)

get
Path parameters
displayIdstring · uuidRequired
widgetIdstring · uuidRequired
Responses
get
/api/v2/displays/{displayId}/widgets/{widgetId}

Delete widget (v2)

delete
Path parameters
displayIdstring · uuidRequired
widgetIdstring · uuidRequired
Query parameters
expectedRevisionstringOptional
Responses
delete
/api/v2/displays/{displayId}/widgets/{widgetId}

Patch widget (v2)

patch

Patches a widget using the current raw property-path contract. expectedRevision is optional but recommended.

Path parameters
displayIdstring · uuidRequired
widgetIdstring · uuidRequired
Body

Patch widget request for API v2.

unsetstring[]Optional

Fields to unset on the widget. Supported values today: layout and config..

expectedRevisionstringOptional

Optional optimistic concurrency token from the current widget/display snapshot.

Responses
patch
/api/v2/displays/{displayId}/widgets/{widgetId}

Last updated