v51

latestOpenAPI 3.0.2raw.githubusercontent.com2026-08-01245104440.0 KB
Objects

Update rack passive element

Update an existing passive element using JSON merge-patch semantics: only the fields present in the request body are changed. The element type is immutable. Requires MODIFY access to the rack object.

patch/v1/objects/{object-id}/rack-layout/passive-elements/{element-id}

Path parameters

object-idinteger required

Rack object ID

element-idinteger required

Passive element ID

Request body

idinteger

Element ID (assigned by the server; ignored on input).

namestring

Element name.

typeinteger

Element type (0=patch panel, 1=filler panel, 2=organiser, 3=PDU). Immutable on update.

positioninteger

Position in rack units.

heightinteger

Height in rack units.

orientationinteger

Orientation (0=fill, 1=front, 2=rear).

portCountinteger

Number of ports (patch panels only).

imageFrontstring uuid

Front image UUID from the image library.

imageRearstring uuid

Rear image UUID from the image library.

Response

Passive element updated

idinteger

Element ID (assigned by the server; ignored on input).

namestring

Element name.

typeinteger

Element type (0=patch panel, 1=filler panel, 2=organiser, 3=PDU). Immutable on update.

positioninteger

Position in rack units.

heightinteger

Height in rack units.

orientationinteger

Orientation (0=fill, 1=front, 2=rear).

portCountinteger

Number of ports (patch panels only).

imageFrontstring uuid

Front image UUID from the image library.

imageRearstring uuid

Rear image UUID from the image library.