- Created by Ramya Raman (Unlicensed), last modified on Mar 07, 2022
You are viewing an old version of this page. View the current version.
Compare with Current View Page History
« Previous Version 6 Current »
GET devices/config
Resource Information
Requires Authentication? | |
Response Formats | json |
HTTP Methods | GET |
Returns a list of all Devices in the system, with its main configuration data.
Resource URL
https://{{ip_address}}:{{port}}/api/{{version}}/devices/config
Example Request
GET
{ "data": [ { "uuid": "92081df8-f78d-418e-92b7-87fdab283cd8", "label": "MCM9000-SN:9232", "created": "2022-01-07T08:06:05.173Z", "modified": "2022-02-15T15:08:12.372Z", "settings": { "color": [ "#df6627", "#a88c15" ], "license_sharing": true, "stacking_multicast": "229.245.235.211", "stacking_port": 65513, "cloud_license": "TjJssjL0H0XCNoHQXJxxxxxFOHCU0PYO8Bwezz", "license_server_host": null, "disable_http_access": false, "disable_ftp_access": false, "disable_ftps_access": false, "groups": [ { "label": "Group1", "type": "Resource" } ] }, "access": { "url": "192.168.10.132", "username": "Admin", "password": "Admin" } }, { "uuid": "2102d188-f7b1-4d6a-a8b4-1bd10653c31b", "label": "MCM9000-SN:9898", "created": "2022-01-19T09:17:31.376Z", "modified": "2022-02-09T02:39:35.441Z", "settings": { "color": [ "#8f6ce0", "#abd93f" ], "license_sharing": true, "stacking_multicast": "229.245.235.211", "stacking_port": "65513", "cloud_license": "TjJssjL0H0XCNoHQXJxxxxxFOHCU0PYO8Bwezz", "license_server_host": null, "disable_http_access": false, "disable_ftp_access": false, "disable_ftps_access": false, "groups": [] }, "access": { "url": "192.168.10.131", "username": "Admin", "password": "Admin" } } ], "metadata": { "item_count": 2, "total_items": 2, "current_page": 1, "sort_by": [ { "field": "label", "direction": "ASC" } ], "links": { "current": "http://192.168.10.53/api/5.0/devices/config" } } }
GET devices/config/{uuid}
Resource Information
Requires Authentication? | |
Response Formats | json |
HTTP Methods | GET |
Returns an extended single Devices configuration view, specified by the required {uuid} parameter.
Resource URL
https://{{ip_address}}:{{port}}/api/{{version}}/devices/config/{{uuid}}
Parameters
Parameter | Data Type | Description |
---|---|---|
uuid | string | The UUID of the desired Devices. |
Example Request
GET
{ "data": { "uuid": "92081df8-f78d-418e-92b7-87fdab283cd8", "label": "MCM9000-SN:9232", "created": "2022-01-07T08:06:05.173Z", "modified": "2022-02-15T15:08:12.372Z", "settings": { "color": [ "#df6627", "#a88c15" ], "license_sharing": true, "stacking_multicast": "229.245.235.211", "stacking_port": 65513, "cloud_license": "TjJssjL0H0XCNoHQXJxxxxxFOHCU0PYO8Bwezz", "license_server_host": null, "disable_http_access": false, "disable_ftp_access": false, "disable_ftps_access": false, "groups": [ { "label": "Group1", "type": "Resource" } ] }, "access": { "url": "192.168.10.132", "username": "Admin", "password": "Admin" } }, "metadata": {} }
DELETE devices/config/{uuid}
Resource Information
Requires Authentication? | |
Response Formats | json |
HTTP Methods | DELETE |
Delete a specific Devices configuration.
Resource URL
https://{{ip_address}}:{{port}}/api/{{version}}/devices/config/{{uuid}}
Parameters
Parameter | Data Type | Description |
---|---|---|
uuid | string | The UUID of the Devices to be deleted. |
Example Request
DELETE
{ "data": [ { "uuid": "7a241ae4-b806-4313-b75d-cee92329bf56", "created": 1632226738471, "type": "Remove Device", "state": "Running", "progress": 0, "attributes": { "device": "39626cb3-986a-4ac4-9e7a-f9d7658139b6", "type": "Remove Device" }, "result": null } ], "metadata": {} }
PUT devices/config/{uuid}
Resource Information
Requires Authentication? | |
Response Formats | json |
HTTP Methods | PUT |
Edit a Devices configuration.
Resource URL
https://{{ip_address}}:{{port}}/api/{{version}}/devices/config/{{uuid}}
Parameters
Parameter | Data Type | Description |
---|---|---|
uuid | string | The UUID of the Devices to be edited. |
Example Request
PUT
Body
{ "label": "MCM9000-SN:1992", "settings": { "color": [ "#A9835A", "#82F4E4" ], "license_sharing": true, "stacking_multicast": "229.245.235.211", "stacking_port": "65513", "cloud_license": null, "license_server_host": null, "disable_http_access": false, "disable_ftp_access": false, "disable_ftps_access": false }, "access": { "url": "http://192.168.0.100", "username": "test", "password": "test" } }
Response
{ "data": [ { "uuid": "39626cb3-986a-4ac4-9e7a-f9d7658139b6", "label": "MCM9000-SN:1992", "created": "2021-09-21T10:38:17.097Z", "modified": "2021-09-21T12:12:50.929Z", "settings": { "color": [ "#A9835A", "#82F4E4" ], "license_sharing": true, "stacking_multicast": "229.245.235.211", "stacking_port": 65513, "cloud_license": null, "license_server_host": null, "disable_http_access": false, "disable_ftp_access": false, "disable_ftps_access": false }, "access": { "url": "http://192.168.0.100", "username": "test", "password": "test" } } ], "metadata": {} }
POST devices/config
Resource Information
Requires Authentication? | |
Response Formats | json |
HTTP Methods | POST |
Add a new Devices, configured according to the attached data request.
*The response recieved is the task created for the request sent.
Resource URL
https://{{ip_address}}:{{port}}/api/{{version}}/devices/config
Example Request
POST
Body
{ "url": "http://192.168.1.122", "username": "test", "password": "test" }
Response
{ "data": [ { "uuid": "ec3481e6-c65f-4766-a17a-78ff1e6ee802", "created": 1632226617310, "type": "Add Device", "state": "Running", "progress": 0, "attributes": { "url": "192.168.1.122", "username": "test", "password": "test" }, "result": null } ], "metadata": {} }
Add a new Devices, configured according to the attached data request.
Resource URL
https://{{ip_address}}:{{port}}/api/{{version}}/devices/info
Example Request
GET
{ "data": [ { "uuid": "f0fd7753-5843-43a3-acf7-eaf8065f8010", "timestamp": "2021-09-21T12:27:09.155Z", "uptime": "2021-09-21T11:09:35.920Z", "local": true, "series": "MCM-9000 Series", "model": "MCM-9000", "serial": "9202", "version": "5.5.6", "mode": "Monitor & Display", "platform": "Intel(R) Xeon(R) Gold 6140 CPU @ 2.30GHz (x16), 16 GB Ram", "license": { "available": 0, "expiration": null, "features": "Full Monitoring,Light Monitoring,Mosaic Output,Recording,Centralized Error Display,Stacking,Descrambling" }, "hardware": [ { "Memory Error Correction": " None" }, { "Memory Slot": " RAM slot #0 ( RAM slot #0 ) - 16384 MB Unknown" }, { "Memory Slot": " RAM slot #1 ( RAM slot #1 ) - No Module Installed" }, { "Memory Slot": " RAM slot #2 ( RAM slot #2 ) - No Module Installed" }, { "Memory Slot": " RAM slot #3 ( RAM slot #3 ) - No Module Installed" }, { "Memory Slot": " RAM slot #4 ( RAM slot #4 ) - No Module Installed" }, { "Memory Slot": " RAM slot #5 ( RAM slot #5 ) - No Module Installed" }, { "Memory Slot": " RAM slot #6 ( RAM slot #6 ) - No Module Installed" }, { "Memory Slot": " RAM slot #7 ( RAM slot #7 ) - No Module Installed" }, { "Memory Slot": " RAM slot #8 ( RAM slot #8 ) - No Module Installed" }, { "Memory Slot": " RAM slot #9 ( RAM slot #9 ) - No Module Installed" }, { "Memory Slot": " RAM slot #10 ( RAM slot #10 ) - No Module Installed" }, { "CPU Model": " Intel(R) Xeon(R) Gold 6140 CPU @ 2.30GHz, 2300 MHz" }, { "CPU Details": "" }, { "CPU Model": " Intel(R) Xeon(R) Gold 6140 CPU @ 2.30GHz, 2300 MHz" }, { "CPU Details": "" }, { "BIOS Vendor": " Phoenix Technologies LTD" }, { "BIOS Version": " 6.00" }, { "BIOS Release Date": " 05/28/2020" }, { "Motherboard Manufacturer": " Intel Corporation" }, { "Motherboard Product Name": " 440BX Desktop Reference Platform" }, { "Motherboard Version": " None" }, { "Motherboard Serial Number": " None" }, { "System Manufacturer": " VMware, Inc." }, { "System Product Name": " VMware Virtual Platform" }, { "System Version": " None" }, { "System Serial Number": " VMware-56 4d 51 e7 01 b0 c4 72-2e 13 57 9d 3d 34 99 fb" }, { "Network Device": "eth0: e1000 7.3.21-k8-NAPI, fw: on cpu 1" } ], "processed": "2021-09-21T12:27:08.665Z" } ], "metadata": { "item_count": 1, "total_items": 1, "total_pages": 1, "current_page": 1 } }
- No labels