API ReferenceSystem
system.create
Type: Mutation · Auth: Workspace-aware
Input
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
| siteId | string | Yes | — | ID of the associated site |
| name | string | Yes | — | Name |
| systemType | enum(access_control, video_surveillance, intrusion_alarm, fire_alarm, audio_video, networking, structured_cabling, iot, smart_parking, intercom, other) | Yes | — | System type |
| vendor | string | No | — | Vendor |
| productFamily | string | No | — | Product family |
| deploymentModel | enum(on_premise, cloud, hybrid) | No | — | Deployment model |
| status | enum(planned, installing, active, degraded, decommissioned) | Yes | "planned" | Status |
| commissioningDate | string.date-time | No | — | Commissioning date |
| supportStatus | enum(under_warranty, under_contract, out_of_support, eol) | No | — | Support status |
| notesSummary | string | No | — | Notes summary |
| workspaceId | string | No | — | ID of the associated workspace |
| visibilityMode | enum(global, workspace_local, shared) | Yes | "workspace_local" | Visibility mode |
Example
{
"siteId": "550e8400-e29b-41d4-a716-446655440000",
"name": "Example Name",
"systemType": "access_control",
"vendor": "example",
"productFamily": "example",
"deploymentModel": "on_premise",
"status": "planned",
"visibilityMode": "global"
}