Download OpenAPI specification:Download
The Scailable Device API handles managing of the Edge Devices.
With the calls in this API devices can be registered and the settings for these devices can be managed.
In the Admin Cloud the devices can be grouped and setting can be remotely read and changed.
The private endpoints in the Admin and IPC sections are used in the internal admin tools. These are not visible in the public documentation.
Browse devices by sending a GET request to /devices
and use query parameters to search specific devices.
Get all available devcie groups by sending a GET request to /groups
and then get the devices in a specific group with a GET request to /devices
with the group as a query parameter.
Use a POST request to /devices
to add a new device.
The Device API is part of the Scailable Cloud and handles the management of devices.
Get a function in nxAI/models format.
Time-out set to 5s.
uuid required | any Use function uuid |
{- "Documentation": "string",
- "Downloads": [
- {
- "LastModified": "2019-08-24T14:15:22Z",
- "MD5": "string",
- "RuntimeArchitecture": "string",
- "Size": 0,
- "Url": "string"
}
], - "InputDriver": "string",
- "InputDriverDetails": { },
- "Name": "string",
- "NamedInput": { },
- "NamedOutput": { },
- "OutputDriver": "string",
- "OutputDriverDetails": { },
- "UUID": "f50af7e0-0dd5-4361-ab96-2e04f7bc7e30",
- "UpdatedAt": "2019-08-24T14:15:22Z"
}
Plugin unauthenticated self-register.
Time-out set to 10s.
ServerId required | string <uuid> Identifier for server |
Source | object or null of type map |
SystemId required | string <uuid> Identifier for system |
{- "ServerId": "542c5d7f-e13a-493f-863d-563287923a2f",
- "Source": { },
- "SystemId": "8be1b147-4346-48ff-8868-a1ea78cf78de"
}
{- "Key": "string",
- "ServerAdmin": "string",
- "ServerId": "542c5d7f-e13a-493f-863d-563287923a2f",
- "SystemAdmin": "string",
- "SystemId": "8be1b147-4346-48ff-8868-a1ea78cf78de"
}
Return a system.
Time-out set to 5s. Requires an authenticated user.
nxid required | any Use system-id |
{- "Cdb": {
- "accessRole": "string",
- "authKey": "string",
- "authKeyHash": "string",
- "capabilities": {
- "4_3_fix_typo_in_ldapPasswordExpirationPeriod": 0,
- "4_3_new_backup_api": 0,
- "4_3_new_recording_schedule": 0,
- "4_3_record_catalog_with_server_guid": 0,
- "4_3_sync_tls_certificate_in_cloud_db": 0,
- "5_1_cloud_storage": 0,
- "advanced_lens_control": 0,
- "analytics_space_added_to_nx_occupied_space": 0,
- "archiveDaysRenamed": 0,
- "camera_auth_server_side_encryption": 0,
- "cloudMerge": 0,
- "cloud_host_in_ini": 0,
- "event_rule_action_params": 0,
- "get_camera_param_manifest": 0,
- "get_time_of_servers_version": 0,
- "layoutApiVersion": 0,
- "log_rest_api": 0,
- "mediaserver_metrics": 0,
- "merge_history": 0,
- "merge_systems": 0,
- "metadata_storage_auto_selection": 0,
- "metadata_storage_id_only_in_parameters": 0,
- "metadata_storage_id_removed": 0,
- "multiple_user_roles": 0,
- "not_encrypted_resource_params": 0,
- "nx_network_rest": 0,
- "primaryTimeServerDefinesInternetTimeSync": 0,
- "restartMethodVersion": 0,
- "set_camera_param_post": 0,
- "smb_3_support": 0,
- "supports_ubuntu16": 0,
- "supports_ubuntu18": 0,
- "supports_ubuntu20": 0,
- "supports_ubuntu22": 0,
- "supports_win10": 0,
- "supports_win11": 0,
- "supports_win2012": 0,
- "supports_win2012r2": 0,
- "supports_win2016": 0,
- "supports_win2019": 0,
- "supports_win2022": 0,
- "supports_win81": 0,
- "system_storage_as_metadata_storage_auto_selection": 0,
- "unique_id_removed": 0,
- "vms_metrics": 0
}, - "cloudConnectionSubscriptionStatus": true,
- "customization": "string",
- "id": "string",
- "lastLoginTime": "string",
- "name": "string",
- "opaque": "string",
- "ownerAccountEmail": "string",
- "ownerFullName": "string",
- "registrationTime": "string",
- "sharingPermissions": [
- {
- "accessRole": "string"
}
], - "stateOfHealth": "string",
- "status": "string",
- "system2faEnabled": true,
- "systemSequence": 0,
- "usageFrequency": 0,
- "version": "string"
}, - "Name": "string",
- "NxID": "5dbc598a-f218-41fd-a782-df6afd3e95ca",
- "Permissions": {
- "ReadSettings": true,
- "WriteSettings": true
}, - "UpdatedAt": "2019-08-24T14:15:22Z",
- "V2": {
- "cloudHost": "string",
- "cloudId": "28f87e61-0ba7-48c6-b141-7683c10d2fe1",
- "cloudOwnerId": "fc9f5c95-44dc-46db-a7ec-459e30b1c6ea",
- "customization": "string",
- "devices": [
- "string"
], - "endpoint": "string",
- "localId": "40911b9e-7f76-4995-9f0d-5a3e77aa2f3f",
- "name": "string",
- "protoVersion": 0,
- "servers": [
- "string"
], - "status": "string",
- "synchronizedTimeMs": 0,
- "version": "string"
}, - "V3": {
- "cloudHost": "string",
- "cloudId": "string",
- "cloudOwnerId": "string",
- "customization": "string",
- "devices": [
- "string"
], - "edgeServerCount": 0,
- "endpoint": "string",
- "ldapSyncId": "string",
- "localId": "string",
- "name": "string",
- "organizationId": "string",
- "protoVersion": 0,
- "servers": [
- "string"
], - "status": "string",
- "synchronizedTimeMs": 0,
- "version": "string"
}, - "Version": "string"
}
Return a list of systems.
Time-out set to 10s. Requires an authenticated user.
Offset | integer Number of items to skip from beginning of list (base 0) |
Limit | integer Number of items to return |
OrderBy | string Enum: "-Version" "Name" "UpdatedAt" "InsertedAt" Order the list by these fields. Add a '-' in front of the field to reverse sort and to sort on multiple fields separate them by a comma. |
[- {
- "Cdb": {
- "accessRole": "string",
- "authKey": "string",
- "authKeyHash": "string",
- "capabilities": {
- "4_3_fix_typo_in_ldapPasswordExpirationPeriod": 0,
- "4_3_new_backup_api": 0,
- "4_3_new_recording_schedule": 0,
- "4_3_record_catalog_with_server_guid": 0,
- "4_3_sync_tls_certificate_in_cloud_db": 0,
- "5_1_cloud_storage": 0,
- "advanced_lens_control": 0,
- "analytics_space_added_to_nx_occupied_space": 0,
- "archiveDaysRenamed": 0,
- "camera_auth_server_side_encryption": 0,
- "cloudMerge": 0,
- "cloud_host_in_ini": 0,
- "event_rule_action_params": 0,
- "get_camera_param_manifest": 0,
- "get_time_of_servers_version": 0,
- "layoutApiVersion": 0,
- "log_rest_api": 0,
- "mediaserver_metrics": 0,
- "merge_history": 0,
- "merge_systems": 0,
- "metadata_storage_auto_selection": 0,
- "metadata_storage_id_only_in_parameters": 0,
- "metadata_storage_id_removed": 0,
- "multiple_user_roles": 0,
- "not_encrypted_resource_params": 0,
- "nx_network_rest": 0,
- "primaryTimeServerDefinesInternetTimeSync": 0,
- "restartMethodVersion": 0,
- "set_camera_param_post": 0,
- "smb_3_support": 0,
- "supports_ubuntu16": 0,
- "supports_ubuntu18": 0,
- "supports_ubuntu20": 0,
- "supports_ubuntu22": 0,
- "supports_win10": 0,
- "supports_win11": 0,
- "supports_win2012": 0,
- "supports_win2012r2": 0,
- "supports_win2016": 0,
- "supports_win2019": 0,
- "supports_win2022": 0,
- "supports_win81": 0,
- "system_storage_as_metadata_storage_auto_selection": 0,
- "unique_id_removed": 0,
- "vms_metrics": 0
}, - "cloudConnectionSubscriptionStatus": true,
- "customization": "string",
- "id": "string",
- "lastLoginTime": "string",
- "name": "string",
- "opaque": "string",
- "ownerAccountEmail": "string",
- "ownerFullName": "string",
- "registrationTime": "string",
- "sharingPermissions": [
- {
- "accessRole": "string"
}
], - "stateOfHealth": "string",
- "status": "string",
- "system2faEnabled": true,
- "systemSequence": 0,
- "usageFrequency": 0,
- "version": "string"
}, - "Name": "string",
- "NxID": "5dbc598a-f218-41fd-a782-df6afd3e95ca",
- "Permissions": {
- "ReadSettings": true,
- "WriteSettings": true
}, - "UpdatedAt": "2019-08-24T14:15:22Z",
- "V2": {
- "cloudHost": "string",
- "cloudId": "28f87e61-0ba7-48c6-b141-7683c10d2fe1",
- "cloudOwnerId": "fc9f5c95-44dc-46db-a7ec-459e30b1c6ea",
- "customization": "string",
- "devices": [
- "string"
], - "endpoint": "string",
- "localId": "40911b9e-7f76-4995-9f0d-5a3e77aa2f3f",
- "name": "string",
- "protoVersion": 0,
- "servers": [
- "string"
], - "status": "string",
- "synchronizedTimeMs": 0,
- "version": "string"
}, - "V3": {
- "cloudHost": "string",
- "cloudId": "string",
- "cloudOwnerId": "string",
- "customization": "string",
- "devices": [
- "string"
], - "edgeServerCount": 0,
- "endpoint": "string",
- "ldapSyncId": "string",
- "localId": "string",
- "name": "string",
- "organizationId": "string",
- "protoVersion": 0,
- "servers": [
- "string"
], - "status": "string",
- "synchronizedTimeMs": 0,
- "version": "string"
}, - "Version": "string"
}
]
Return a list of online systems.
Time-out set to 10s. Requires an authenticated user.
Offset | integer Number of items to skip from beginning of list (base 0) |
Limit | integer Number of items to return |
OrderBy | string Enum: "-Version" "Name" "UpdatedAt" "InsertedAt" Order the list by these fields. Add a '-' in front of the field to reverse sort and to sort on multiple fields separate them by a comma. |
{ }
Return a system device.
Time-out set to 30s. Requires an authenticated user.
nxid required | any Use system-id |
nxid2 required | any Use device-id |
{- "Name": "string",
- "NxID": "5dbc598a-f218-41fd-a782-df6afd3e95ca",
- "Parameters": { },
- "Server": {
- "AIPluginVersion": "string",
- "Name": "string",
- "NxID": "5dbc598a-f218-41fd-a782-df6afd3e95ca",
- "RuntimeArchitectures": [
- {
- "mimetypes": [
- "string"
], - "name": "string"
}
], - "Supports": {
- "Encryption": true,
- "Pipelines": true
}
}, - "System": {
- "Name": "string",
- "NxID": "5dbc598a-f218-41fd-a782-df6afd3e95ca",
- "Version": "string"
}, - "V2": {
- "backupQuality": "string",
- "capabilities": "string",
- "credentials": {
- "password": "string",
- "user": "string"
}, - "deviceType": "string",
- "group": {
- "id": "string",
- "name": "string"
}, - "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "isLicenseUsed": true,
- "isManuallyAdded": true,
- "logicalId": "string",
- "mac": "string",
- "model": "string",
- "motion": {
- "mask": "string",
- "recordAfterS": 0,
- "recordBeforeS": 0,
- "type": "string"
}, - "name": "string",
- "options": {
- "backupContentType": "string",
- "backupPolicy": "string",
- "backupQuality": "string",
- "dewarpingParams": "string",
- "failoverPriority": "string",
- "isAudioEnabled": true,
- "isControlEnabled": true,
- "isDualStreamingDisabled": true,
- "preferredServerId": "string"
}, - "parameters": { },
- "physicalId": "string",
- "schedule": {
- "isEnabled": true,
- "maxArchivePeriodS": 0,
- "minArchivePeriodS": 0,
- "tasks": [
- {
- "bitrateKbps": 0,
- "dayOfWeek": 0,
- "endTime": 0,
- "fps": 0,
- "metadataTypes": "string",
- "recordingType": "string",
- "startTime": 0,
- "streamQuality": "string"
}
]
}, - "serverId": "10d2345a-e43d-463d-830e-4f5b19b60d41",
- "status": "string",
- "typeId": "caab7c42-4ce7-4bd5-bbab-6017cec730b7",
- "url": "string",
- "vendor": "string"
}, - "V3": {
- "backupQuality": "string",
- "capabilities": "string",
- "compatibleAnalyticsEngineIds": [
- "string"
], - "credentials": {
- "password": "string",
- "user": "string"
}, - "deviceType": "string",
- "group": {
- "id": "string",
- "name": "string"
}, - "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "isLicenseUsed": true,
- "isManuallyAdded": true,
- "logicalId": "string",
- "mac": "string",
- "mediaCapabilities": {
- "hasAudio": true,
- "hasDualStreaming": true,
- "maxResolution": "string",
- "streamCapabilities": {
- "additionalProp1": {
- "defaultBitrateKbps": 0,
- "defaultFps": 0,
- "maxBitrateKbps": 0,
- "maxFps": 0,
- "minBitrateKbps": 0
}, - "additionalProp2": {
- "defaultBitrateKbps": 0,
- "defaultFps": 0,
- "maxBitrateKbps": 0,
- "maxFps": 0,
- "minBitrateKbps": 0
}, - "additionalProp3": {
- "defaultBitrateKbps": 0,
- "defaultFps": 0,
- "maxBitrateKbps": 0,
- "maxFps": 0,
- "minBitrateKbps": 0
}
}
}, - "mediaStreams": [
- {
- "codec": 0,
- "encoderIndex": 0,
- "resolution": "string",
- "transcodingRequired": true,
- "transports": "string"
}
], - "model": "string",
- "motion": {
- "mask": "string",
- "recordAfterS": 0,
- "recordBeforeS": 0,
- "type": "string"
}, - "name": "string",
- "options": {
- "backupContentType": "string",
- "backupPolicy": "string",
- "backupQuality": "string",
- "dewarpingParams": "string",
- "failoverPriority": "string",
- "isAudioEnabled": true,
- "isControlEnabled": true,
- "isDualStreamingDisabled": true,
- "preferredServerId": "string"
}, - "parameters": { },
- "physicalId": "string",
- "schedule": {
- "isEnabled": true,
- "maxArchivePeriodS": 0,
- "minArchivePeriodS": 0,
- "tasks": [
- {
- "bitrateKbps": 0,
- "dayOfWeek": 0,
- "endTime": 0,
- "fps": 0,
- "metadataTypes": "string",
- "recordingType": "string",
- "startTime": 0,
- "streamQuality": "string"
}
]
}, - "serverId": "10d2345a-e43d-463d-830e-4f5b19b60d41",
- "status": "string",
- "streamUrls": { },
- "typeId": "caab7c42-4ce7-4bd5-bbab-6017cec730b7",
- "url": "string",
- "userEnabledAnalyticsEngineIds": [
- "string"
], - "vendor": "string"
}
}
Delete a model from a device.
Time-out set to 10s. Requires an authenticated user.
nxid required | any Use system-id |
nxid2 required | any Use device-id |
uuid required | any Use function uuid |
{- "AuthorizationInvalid": true,
- "BackendMessage": "string",
- "Email": "string",
- "Field": {
- "Message": "string",
- "Name": "string"
}, - "Message": "string",
- "UUID": "f50af7e0-0dd5-4361-ab96-2e04f7bc7e30"
}
Replace a model on a device.
Time-out set to 10s. Requires an authenticated user.
nxid required | any Use system-id |
nxid2 required | any Use device-id |
uuid required | any Use function uuid |
{ }
{- "AuthorizationInvalid": true,
- "BackendMessage": "string",
- "Email": "string",
- "Field": {
- "Message": "string",
- "Name": "string"
}, - "Message": "string",
- "UUID": "f50af7e0-0dd5-4361-ab96-2e04f7bc7e30"
}
Add a new model to a device.
Time-out set to 10s. Requires an authenticated user.
nxid required | any Use system-id |
nxid2 required | any Use device-id |
{ }
{- "AuthorizationInvalid": true,
- "BackendMessage": "string",
- "Email": "string",
- "Field": {
- "Message": "string",
- "Name": "string"
}, - "Message": "string",
- "UUID": "f50af7e0-0dd5-4361-ab96-2e04f7bc7e30"
}
Return devices of a system.
Time-out set to 10s. Requires an authenticated user.
nxid required | any Use system-id |
Offset | integer Number of items to skip from beginning of list (base 0) |
Limit | integer Number of items to return |
OrderBy | string Enum: "System" "Name" "CustomGroupId" Order the list by these fields. Add a '-' in front of the field to reverse sort and to sort on multiple fields separate them by a comma. |
ServerNxID | any filter by servernxid |
CustomGroupId | string filter by customgroupid |
[- {
- "Name": "string",
- "NxID": "5dbc598a-f218-41fd-a782-df6afd3e95ca",
- "Parameters": { },
- "Server": {
- "AIPluginVersion": "string",
- "Name": "string",
- "NxID": "5dbc598a-f218-41fd-a782-df6afd3e95ca",
- "RuntimeArchitectures": [
- {
- "mimetypes": [
- "string"
], - "name": "string"
}
], - "Supports": {
- "Encryption": true,
- "Pipelines": true
}
}, - "System": {
- "Name": "string",
- "NxID": "5dbc598a-f218-41fd-a782-df6afd3e95ca",
- "Version": "string"
}, - "V2": {
- "backupQuality": "string",
- "capabilities": "string",
- "credentials": {
- "password": "string",
- "user": "string"
}, - "deviceType": "string",
- "group": {
- "id": "string",
- "name": "string"
}, - "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "isLicenseUsed": true,
- "isManuallyAdded": true,
- "logicalId": "string",
- "mac": "string",
- "model": "string",
- "motion": {
- "mask": "string",
- "recordAfterS": 0,
- "recordBeforeS": 0,
- "type": "string"
}, - "name": "string",
- "options": {
- "backupContentType": "string",
- "backupPolicy": "string",
- "backupQuality": "string",
- "dewarpingParams": "string",
- "failoverPriority": "string",
- "isAudioEnabled": true,
- "isControlEnabled": true,
- "isDualStreamingDisabled": true,
- "preferredServerId": "string"
}, - "parameters": { },
- "physicalId": "string",
- "schedule": {
- "isEnabled": true,
- "maxArchivePeriodS": 0,
- "minArchivePeriodS": 0,
- "tasks": [
- {
- "bitrateKbps": 0,
- "dayOfWeek": 0,
- "endTime": 0,
- "fps": 0,
- "metadataTypes": "string",
- "recordingType": "string",
- "startTime": 0,
- "streamQuality": "string"
}
]
}, - "serverId": "10d2345a-e43d-463d-830e-4f5b19b60d41",
- "status": "string",
- "typeId": "caab7c42-4ce7-4bd5-bbab-6017cec730b7",
- "url": "string",
- "vendor": "string"
}, - "V3": {
- "backupQuality": "string",
- "capabilities": "string",
- "compatibleAnalyticsEngineIds": [
- "string"
], - "credentials": {
- "password": "string",
- "user": "string"
}, - "deviceType": "string",
- "group": {
- "id": "string",
- "name": "string"
}, - "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "isLicenseUsed": true,
- "isManuallyAdded": true,
- "logicalId": "string",
- "mac": "string",
- "mediaCapabilities": {
- "hasAudio": true,
- "hasDualStreaming": true,
- "maxResolution": "string",
- "streamCapabilities": {
- "additionalProp1": {
- "defaultBitrateKbps": 0,
- "defaultFps": 0,
- "maxBitrateKbps": 0,
- "maxFps": 0,
- "minBitrateKbps": 0
}, - "additionalProp2": {
- "defaultBitrateKbps": 0,
- "defaultFps": 0,
- "maxBitrateKbps": 0,
- "maxFps": 0,
- "minBitrateKbps": 0
}, - "additionalProp3": {
- "defaultBitrateKbps": 0,
- "defaultFps": 0,
- "maxBitrateKbps": 0,
- "maxFps": 0,
- "minBitrateKbps": 0
}
}
}, - "mediaStreams": [
- {
- "codec": 0,
- "encoderIndex": 0,
- "resolution": "string",
- "transcodingRequired": true,
- "transports": "string"
}
], - "model": "string",
- "motion": {
- "mask": "string",
- "recordAfterS": 0,
- "recordBeforeS": 0,
- "type": "string"
}, - "name": "string",
- "options": {
- "backupContentType": "string",
- "backupPolicy": "string",
- "backupQuality": "string",
- "dewarpingParams": "string",
- "failoverPriority": "string",
- "isAudioEnabled": true,
- "isControlEnabled": true,
- "isDualStreamingDisabled": true,
- "preferredServerId": "string"
}, - "parameters": { },
- "physicalId": "string",
- "schedule": {
- "isEnabled": true,
- "maxArchivePeriodS": 0,
- "minArchivePeriodS": 0,
- "tasks": [
- {
- "bitrateKbps": 0,
- "dayOfWeek": 0,
- "endTime": 0,
- "fps": 0,
- "metadataTypes": "string",
- "recordingType": "string",
- "startTime": 0,
- "streamQuality": "string"
}
]
}, - "serverId": "10d2345a-e43d-463d-830e-4f5b19b60d41",
- "status": "string",
- "streamUrls": { },
- "typeId": "caab7c42-4ce7-4bd5-bbab-6017cec730b7",
- "url": "string",
- "userEnabledAnalyticsEngineIds": [
- "string"
], - "vendor": "string"
}
}
]
Post new models to a selection of devices.
Time-out set to 10s. Requires an authenticated user.
nxid required | any Use system-id |
{ }
{- "AuthorizationInvalid": true,
- "BackendMessage": "string",
- "Email": "string",
- "Field": {
- "Message": "string",
- "Name": "string"
}, - "Message": "string",
- "UUID": "f50af7e0-0dd5-4361-ab96-2e04f7bc7e30"
}
Replace new models to a selection of devices.
Time-out set to 10s. Requires an authenticated user.
nxid required | any Use system-id |
{ }
{- "AuthorizationInvalid": true,
- "BackendMessage": "string",
- "Email": "string",
- "Field": {
- "Message": "string",
- "Name": "string"
}, - "Message": "string",
- "UUID": "f50af7e0-0dd5-4361-ab96-2e04f7bc7e30"
}
Return a system server.
Time-out set to 5s. Requires an authenticated user.
nxid required | any Use system-id |
nxid2 required | any Use server-id |
{- "Name": "string",
- "NxID": "5dbc598a-f218-41fd-a782-df6afd3e95ca",
- "Parameters": { },
- "PluginAvailable": true,
- "RuntimeArchitectures": [
- {
- "mimetypes": [
- "string"
], - "name": "string"
}
], - "Status": "string",
- "Supports": {
- "Encryption": true,
- "Pipelines": true
}, - "System": {
- "Name": "string",
- "NxID": "5dbc598a-f218-41fd-a782-df6afd3e95ca",
- "Version": "string"
}, - "V2Server": {
- "backupBitrateBytesPerSecond": [
- {
- "key": {
- "day": "string",
- "hour": 0
}, - "value": 0
}
], - "endpoints": [
- "string"
], - "flags": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "isFailoverEnabled": true,
- "maxCameras": 0,
- "name": "string",
- "osInfo": {
- "platform": "string",
- "variant": "string",
- "variantVersion": "string"
}, - "parameters": { },
- "status": "string",
- "storages": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "isBackup": true,
- "isUsedForWriting": true,
- "name": "string",
- "parameters": { },
- "path": "string",
- "serverId": "10d2345a-e43d-463d-830e-4f5b19b60d41",
- "spaceLimitB": 0,
- "status": "string",
- "type": "string"
}
], - "url": "string",
- "version": "string"
}, - "V3Server": {
- "backupBitrateBytesPerSecond": [
- {
- "key": {
- "day": "string",
- "hour": 0
}, - "value": "string"
}
], - "endpoints": [
- "string"
], - "flags": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "isFailoverEnabled": true,
- "locationId": 0,
- "maxCameras": 0,
- "name": "string",
- "osInfo": {
- "platform": "string",
- "variant": "string",
- "variantVersion": "string"
}, - "parameters": { },
- "status": "string",
- "storages": [
- {
- "id": "string",
- "isBackup": true,
- "isUsedForWriting": true,
- "name": "string",
- "parameters": { },
- "path": "string",
- "serverId": "string",
- "spaceLimitB": 0,
- "status": "string",
- "type": "string"
}
], - "url": "string",
- "version": "string"
}, - "Version": "string"
}
Delete a model from a server.
Time-out set to 10s. Requires an authenticated user.
nxid required | any Use system-id |
nxid2 required | any Use server-id |
uuid required | any Use function uuid |
{- "AuthorizationInvalid": true,
- "BackendMessage": "string",
- "Email": "string",
- "Field": {
- "Message": "string",
- "Name": "string"
}, - "Message": "string",
- "UUID": "f50af7e0-0dd5-4361-ab96-2e04f7bc7e30"
}
Replace a model on a server.
Time-out set to 10s. Requires an authenticated user.
nxid required | any Use system-id |
nxid2 required | any Use server-id |
uuid required | any Use function uuid |
{ }
{- "AuthorizationInvalid": true,
- "BackendMessage": "string",
- "Email": "string",
- "Field": {
- "Message": "string",
- "Name": "string"
}, - "Message": "string",
- "UUID": "f50af7e0-0dd5-4361-ab96-2e04f7bc7e30"
}
Add a new model to a server.
Time-out set to 10s. Requires an authenticated user.
nxid required | any Use system-id |
nxid2 required | any Use server-id |
{ }
{- "AuthorizationInvalid": true,
- "BackendMessage": "string",
- "Email": "string",
- "Field": {
- "Message": "string",
- "Name": "string"
}, - "Message": "string",
- "UUID": "f50af7e0-0dd5-4361-ab96-2e04f7bc7e30"
}
Delete a license to a server.
Time-out set to 10s. Requires an authenticated user.
nxid required | any Use system-id |
nxid2 required | any Use server-id |
{- "AuthorizationInvalid": true,
- "BackendMessage": "string",
- "Email": "string",
- "Field": {
- "Message": "string",
- "Name": "string"
}, - "Message": "string",
- "UUID": "f50af7e0-0dd5-4361-ab96-2e04f7bc7e30"
}
Add a license to a server.
Time-out set to 10s. Requires an authenticated user.
nxid required | any Use system-id |
nxid2 required | any Use server-id |
{- "AuthorizationInvalid": true,
- "BackendMessage": "string",
- "Email": "string",
- "Field": {
- "Message": "string",
- "Name": "string"
}, - "Message": "string",
- "UUID": "f50af7e0-0dd5-4361-ab96-2e04f7bc7e30"
}
Update settings for a server.
Time-out set to 10s. Requires an authenticated user.
nxid required | any Use system-id |
nxid2 required | any Use server-id |
{- "AuthorizationInvalid": true,
- "BackendMessage": "string",
- "Email": "string",
- "Field": {
- "Message": "string",
- "Name": "string"
}, - "Message": "string",
- "UUID": "f50af7e0-0dd5-4361-ab96-2e04f7bc7e30"
}
Return servers of a system.
Time-out set to 10s. Requires an authenticated user.
nxid required | any Use system-id |
[- {
- "Name": "string",
- "NxID": "5dbc598a-f218-41fd-a782-df6afd3e95ca",
- "Parameters": { },
- "PluginAvailable": true,
- "RuntimeArchitectures": [
- {
- "mimetypes": [
- "string"
], - "name": "string"
}
], - "Status": "string",
- "Supports": {
- "Encryption": true,
- "Pipelines": true
}, - "System": {
- "Name": "string",
- "NxID": "5dbc598a-f218-41fd-a782-df6afd3e95ca",
- "Version": "string"
}, - "V2Server": {
- "backupBitrateBytesPerSecond": [
- {
- "key": {
- "day": "string",
- "hour": 0
}, - "value": 0
}
], - "endpoints": [
- "string"
], - "flags": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "isFailoverEnabled": true,
- "maxCameras": 0,
- "name": "string",
- "osInfo": {
- "platform": "string",
- "variant": "string",
- "variantVersion": "string"
}, - "parameters": { },
- "status": "string",
- "storages": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "isBackup": true,
- "isUsedForWriting": true,
- "name": "string",
- "parameters": { },
- "path": "string",
- "serverId": "10d2345a-e43d-463d-830e-4f5b19b60d41",
- "spaceLimitB": 0,
- "status": "string",
- "type": "string"
}
], - "url": "string",
- "version": "string"
}, - "V3Server": {
- "backupBitrateBytesPerSecond": [
- {
- "key": {
- "day": "string",
- "hour": 0
}, - "value": "string"
}
], - "endpoints": [
- "string"
], - "flags": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "isFailoverEnabled": true,
- "locationId": 0,
- "maxCameras": 0,
- "name": "string",
- "osInfo": {
- "platform": "string",
- "variant": "string",
- "variantVersion": "string"
}, - "parameters": { },
- "status": "string",
- "storages": [
- {
- "id": "string",
- "isBackup": true,
- "isUsedForWriting": true,
- "name": "string",
- "parameters": { },
- "path": "string",
- "serverId": "string",
- "spaceLimitB": 0,
- "status": "string",
- "type": "string"
}
], - "url": "string",
- "version": "string"
}, - "Version": "string"
}
]
Post new models to a selection of servers.
Time-out set to 10s. Requires an authenticated user.
nxid required | any Use system-id |
{ }
{- "AuthorizationInvalid": true,
- "BackendMessage": "string",
- "Email": "string",
- "Field": {
- "Message": "string",
- "Name": "string"
}, - "Message": "string",
- "UUID": "f50af7e0-0dd5-4361-ab96-2e04f7bc7e30"
}
Replace new models to a selection of servers.
Time-out set to 10s. Requires an authenticated user.
nxid required | any Use system-id |
{ }
{- "AuthorizationInvalid": true,
- "BackendMessage": "string",
- "Email": "string",
- "Field": {
- "Message": "string",
- "Name": "string"
}, - "Message": "string",
- "UUID": "f50af7e0-0dd5-4361-ab96-2e04f7bc7e30"
}