# EditPhysicalFacilityInput

input type

Edit-input for a PhysicalFacility. Every field optional, at least ONE required; supplied fields REPLACE. A supplied physicalFacilityLocationId RE-POINTS the PF's address: the new PFL is tenant-scoped server-side and must be active (STRICT / — CONFLICT/REF_STATE otherwise); the old PFL releases implicitly (the guard reads the pointer live — zero PFL writes).

## Fields

| Field | Type | Required | Notes |
| --- | --- | --- | --- |
| `caption` | [String](/types/#scalars) | no | No further notes. |
| `code` | [String](/types/#scalars) | no | No further notes. |
| `physicalFacilityLocationId` | [ID](/types/#scalars) | no | The NEW referenced PhysicalFacilityLocation (a re-point) — tenant-scoped server-side; must be active. |

## Used by

- [updatePhysicalFacility](/reference/physical-facility/updatePhysicalFacility/)
