Skip to main content
POST
Soft-delete cable inventory projection (internal)

Authorizations

Authorization
string
header
required

The access token received from the authorization server in the OAuth 2.0 flow.

Body

Request contract for soft-deleting one cable projection.

Kind-scoped — (netbox_cable_id, link_kind) is the row's natural key, so a cable that stops resolving as one kind never tombstones its sibling kind's row. A fully-deleted cable soft-deletes each kind separately.

netbox_cable_id
integer
required
Required range: x >= 1
  • ethernet - Ethernet
  • infiniband - InfiniBand
Available options:
ethernet,
infiniband

Response

Response contract for a cable projection soft-delete.

The nullable fields are null when no projection row existed — a legitimate deletion-sweep outcome (idempotent 200), mirroring the device projection. id and the site fields let the agent build the deleted NATS postcard (spec 0036 §3.5): the soft-deleted row still holds its site scope even though the NetBox cable is gone.

id
string<uuid> | null
required
changed
boolean
required
content_hash
string | null
required
site_netbox_id
integer | null
required
site_slug
string | null
required