# EditLogicalFacilityInput

input type

Edit-input for a LogicalFacility. Every field optional, at least ONE required; supplied fields REPLACE. geographicDivisionId additionally accepts EXPLICIT null = leave the division (the CG-a clearing semantic; clears are never gated); a supplied NON-null value re-gates exactly like create. The classification is NOT editable (locked — set at creation); nor is the parent-PF ref (re-parenting is its own -guarded slice).

## Fields

| Field | Type | Required | Notes |
| --- | --- | --- | --- |
| `caption` | [String](/types/#scalars) | no | No further notes. |
| `code` | [String](/types/#scalars) | no | No further notes. |
| `geographicDivisionId` | [ID](/types/#scalars) | no | A NEW geographic-Division membership (gated: in-tenant + ACTIVE + geographic + selection-held — the gate), or EXPLICIT null to leave; omitted = unchanged. |

## Used by

- [updateLogicalFacility](/reference/logical-facility/updateLogicalFacility/)
