### GET /redfish/v1/LicenseService Source: https://raw.githubusercontent.com/Deroy2112/supermicro-redfish-openapi/refs/heads/main/openapi.yaml API endpoint for GET /redfish/v1/LicenseService ```markdown ### Responses #### 200 - Returns license service resource. Empty response body ### Example Usage ```bash curl -X GET "https://{bmc_ip}/redfish/v1/redfish/v1/LicenseService" ``` ``` -------------------------------- ### GET /redfish/v1/Managers/1/LicenseManager/QueryLicense Source: https://raw.githubusercontent.com/Deroy2112/supermicro-redfish-openapi/refs/heads/main/openapi.yaml API endpoint for GET /redfish/v1/Managers/1/LicenseManager/QueryLicense ```markdown ### Responses #### 200 - Returns current license status and enabled features. Empty response body ### Example Usage ```bash curl -X GET "https://{bmc_ip}/redfish/v1/redfish/v1/Managers/1/LicenseManager/QueryLicense" ``` ``` -------------------------------- ### GET /redfish/v1/ThermalEquipment Source: https://raw.githubusercontent.com/Deroy2112/supermicro-redfish-openapi/refs/heads/main/openapi.yaml API endpoint for GET /redfish/v1/ThermalEquipment ```markdown ### Responses #### 200 - Returns temperature and fan readings. Empty response body ### Example Usage ```bash curl -X GET "https://{bmc_ip}/redfish/v1/redfish/v1/ThermalEquipment" ``` ``` -------------------------------- ### GET /redfish/v1/Systems/1 Source: https://raw.githubusercontent.com/Deroy2112/supermicro-redfish-openapi/refs/heads/main/openapi.yaml API endpoint for GET /redfish/v1/Systems/1 ```markdown ### Responses #### 200 - Returns detailed computer system information including model, serial number, power state, health status, processors, memory, and network interfaces. Empty response body ### Example Usage ```bash curl -X GET "https://{bmc_ip}/redfish/v1/redfish/v1/Systems/1" ``` ``` -------------------------------- ### GET /redfish/v1/Chassis/1/Power Source: https://raw.githubusercontent.com/Deroy2112/supermicro-redfish-openapi/refs/heads/main/openapi.yaml API endpoint for GET /redfish/v1/Chassis/1/Power ```markdown ### Responses #### 200 - Returns power consumption, voltage sensors, and power supply status. Empty response body ### Example Usage ```bash curl -X GET "https://{bmc_ip}/redfish/v1/redfish/v1/Chassis/1/Power" ``` ``` -------------------------------- ### GET /redfish/v1/Chassis/1/Drives Source: https://raw.githubusercontent.com/Deroy2112/supermicro-redfish-openapi/refs/heads/main/openapi.yaml API endpoint for GET /redfish/v1/Chassis/1/Drives ```markdown ### Responses #### 200 - Returns physical drive details. Empty response body ### Example Usage ```bash curl -X GET "https://{bmc_ip}/redfish/v1/redfish/v1/Chassis/1/Drives" ``` ``` -------------------------------- ### GET /redfish/v1/Oem/Supermicro/DumpService/Dumps/AttestationDump/Actions/SmcAttestationDump.Download Source: https://raw.githubusercontent.com/Deroy2112/supermicro-redfish-openapi/refs/heads/main/openapi.yaml API endpoint for GET /redfish/v1/Oem/Supermicro/DumpService/Dumps/AttestationDump/Actions/SmcAttestationDump.Download ```markdown ### Responses #### 200 - Executes the Smc Attestation Dump Download action. Empty response body ### Example Usage ```bash curl -X GET "https://{bmc_ip}/redfish/v1/redfish/v1/Oem/Supermicro/DumpService/Dumps/AttestationDump/Actions/SmcAttestationDump.Download" ``` ``` -------------------------------- ### GET /redfish/v1/UpdateService/Oem/Supermicro/InstallActionInfo Source: https://raw.githubusercontent.com/Deroy2112/supermicro-redfish-openapi/refs/heads/main/openapi.yaml API endpoint for GET /redfish/v1/UpdateService/Oem/Supermicro/InstallActionInfo ```markdown ### Responses #### 200 - Returns install action info resource. Empty response body ### Example Usage ```bash curl -X GET "https://{bmc_ip}/redfish/v1/redfish/v1/UpdateService/Oem/Supermicro/InstallActionInfo" ``` ``` -------------------------------- ### GET /redfish/v1/Chassis/1 Source: https://raw.githubusercontent.com/Deroy2112/supermicro-redfish-openapi/refs/heads/main/openapi.yaml API endpoint for GET /redfish/v1/Chassis/1 ```markdown ### Responses #### 200 - Returns physical chassis information including model, serial number, health status, and intrusion state. Empty response body ### Example Usage ```bash curl -X GET "https://{bmc_ip}/redfish/v1/redfish/v1/Chassis/1" ``` ``` -------------------------------- ### GET /redfish/v1/ThermalEquipment/CDU Source: https://raw.githubusercontent.com/Deroy2112/supermicro-redfish-openapi/refs/heads/main/openapi.yaml API endpoint for GET /redfish/v1/ThermalEquipment/CDU ```markdown ### Responses #### 200 - Returns temperature and fan readings. Empty response body ### Example Usage ```bash curl -X GET "https://{bmc_ip}/redfish/v1/redfish/v1/ThermalEquipment/CDU" ``` ``` -------------------------------- ### GET /redfish/v1/Chassis/1/Thermal Source: https://raw.githubusercontent.com/Deroy2112/supermicro-redfish-openapi/refs/heads/main/openapi.yaml API endpoint for GET /redfish/v1/Chassis/1/Thermal ```markdown ### Responses #### 200 - Returns temperature sensors and fan readings with health status and thresholds. Empty response body ### Example Usage ```bash curl -X GET "https://{bmc_ip}/redfish/v1/redfish/v1/Chassis/1/Thermal" ``` ``` -------------------------------- ### GET /redfish/v1/UpdateService/Actions/UpdateService.StartUpdate Source: https://raw.githubusercontent.com/Deroy2112/supermicro-redfish-openapi/refs/heads/main/openapi.yaml API endpoint for GET /redfish/v1/UpdateService/Actions/UpdateService.StartUpdate ```markdown ### Responses #### 200 - Executes the Update Service Start Update action. Empty response body ### Example Usage ```bash curl -X GET "https://{bmc_ip}/redfish/v1/redfish/v1/UpdateService/Actions/UpdateService.StartUpdate" ``` ``` -------------------------------- ### POST /redfish/v1/Systems/{systemId}/Storage/IntelVROC/Volumes/{volumeId}/Actions/Volume.Initialize Source: https://raw.githubusercontent.com/Deroy2112/supermicro-redfish-openapi/refs/heads/main/openapi.yaml API endpoint for POST /redfish/v1/Systems/{systemId}/Storage/IntelVROC/Volumes/{volumeId}/Actions/Volume.Initialize ```markdown ### Parameters - **systemId** (string, path, required) - **volumeId** (string, path, required) ### Responses #### 200 - Executes the Volume Initialize action. Empty response body ### Example Usage ```bash curl -X POST "https://{bmc_ip}/redfish/v1/redfish/v1/Systems/{systemId}/Storage/IntelVROC/Volumes/{volumeId}/Actions/Volume.Initialize" ``` ``` -------------------------------- ### GET /redfish/v1/Systems/1/MemorySummary/MemoryMetrics Source: https://raw.githubusercontent.com/Deroy2112/supermicro-redfish-openapi/refs/heads/main/openapi.yaml API endpoint for GET /redfish/v1/Systems/1/MemorySummary/MemoryMetrics ```markdown ### Responses #### 200 - Returns memory module details. Empty response body ### Example Usage ```bash curl -X GET "https://{bmc_ip}/redfish/v1/redfish/v1/Systems/1/MemorySummary/MemoryMetrics" ``` ``` -------------------------------- ### GET /redfish/v1/Systems/{systemId}/BootOptions Source: https://raw.githubusercontent.com/Deroy2112/supermicro-redfish-openapi/refs/heads/main/openapi.yaml API endpoint for GET /redfish/v1/Systems/{systemId}/BootOptions ```markdown ### Parameters - **systemId** (string, path, required) ### Responses #### 200 - Returns boot options resource. Empty response body ### Example Usage ```bash curl -X GET "https://{bmc_ip}/redfish/v1/redfish/v1/Systems/{systemId}/BootOptions" ``` ``` -------------------------------- ### GET /redfish/v1/Managers/1/NetworkProtocol/HTTPS/Certificates Source: https://raw.githubusercontent.com/Deroy2112/supermicro-redfish-openapi/refs/heads/main/openapi.yaml API endpoint for GET /redfish/v1/Managers/1/NetworkProtocol/HTTPS/Certificates ```markdown ### Responses #### 200 - Returns installed certificates. Empty response body ### Example Usage ```bash curl -X GET "https://{bmc_ip}/redfish/v1/redfish/v1/Managers/1/NetworkProtocol/HTTPS/Certificates" ``` ``` -------------------------------- ### GET /redfish/v1/Systems/{systemId}/Storage/IntelVROC/Volumes/{volumeidId}/Actions/Volume.Initialize Source: https://raw.githubusercontent.com/Deroy2112/supermicro-redfish-openapi/refs/heads/main/openapi.yaml API endpoint for GET /redfish/v1/Systems/{systemId}/Storage/IntelVROC/Volumes/{volumeidId}/Actions/Volume.Initialize ```markdown ### Parameters - **systemId** (string, path, required) - **volumeidId** (string, path, required) ### Responses #### 200 - Executes the Volume Initialize action. Empty response body ### Example Usage ```bash curl -X GET "https://{bmc_ip}/redfish/v1/redfish/v1/Systems/{systemId}/Storage/IntelVROC/Volumes/{volumeidId}/Actions/Volume.Initialize" ``` ``` -------------------------------- ### GET /redfish/v1/Managers/1/SerialInterfaces Source: https://raw.githubusercontent.com/Deroy2112/supermicro-redfish-openapi/refs/heads/main/openapi.yaml API endpoint for GET /redfish/v1/Managers/1/SerialInterfaces ```markdown ### Responses #### 200 - Returns serial interfaces resource. Empty response body ### Example Usage ```bash curl -X GET "https://{bmc_ip}/redfish/v1/redfish/v1/Managers/1/SerialInterfaces" ``` ``` -------------------------------- ### POST /redfish/v1/UpdateService/Actions/Oem/SmcUpdateService.Install Source: https://raw.githubusercontent.com/Deroy2112/supermicro-redfish-openapi/refs/heads/main/openapi.yaml API endpoint for POST /redfish/v1/UpdateService/Actions/Oem/SmcUpdateService.Install ```markdown ### Responses #### 200 - Executes the Oem/ Smc Update Service Install action. - **Targets** (array (string)) - **Oem** (object) - **Supermicro** (object) - **BIOS** (object) - **PreserveME** (boolean) - **PreserveNVRAM** (boolean) - **PreserveSMBIOS** (boolean) - **BackupBIOS** (boolean) ### Example Usage ```bash curl -X POST "https://{bmc_ip}/redfish/v1/redfish/v1/UpdateService/Actions/Oem/SmcUpdateService.Install" ``` ``` -------------------------------- ### GET /redfish/v1/Chassis/1/Sensors Source: https://raw.githubusercontent.com/Deroy2112/supermicro-redfish-openapi/refs/heads/main/openapi.yaml API endpoint for GET /redfish/v1/Chassis/1/Sensors ```markdown ### Responses #### 200 - Returns sensor readings. Empty response body ### Example Usage ```bash curl -X GET "https://{bmc_ip}/redfish/v1/redfish/v1/Chassis/1/Sensors" ``` ``` -------------------------------- ### GET /redfish/v1/Systems/{systemId}/BootOptions/num Source: https://raw.githubusercontent.com/Deroy2112/supermicro-redfish-openapi/refs/heads/main/openapi.yaml API endpoint for GET /redfish/v1/Systems/{systemId}/BootOptions/num ```markdown ### Parameters - **systemId** (string, path, required) ### Responses #### 200 - Returns num resource. Empty response body ### Example Usage ```bash curl -X GET "https://{bmc_ip}/redfish/v1/redfish/v1/Systems/{systemId}/BootOptions/num" ``` ``` -------------------------------- ### GET /redfish/v1/Oem/Supermicro/DumpService/Dumps/BMCEvidenceDump/Actions/SmcBMCEvidenceDump.Download Source: https://raw.githubusercontent.com/Deroy2112/supermicro-redfish-openapi/refs/heads/main/openapi.yaml API endpoint for GET /redfish/v1/Oem/Supermicro/DumpService/Dumps/BMCEvidenceDump/Actions/SmcBMCEvidenceDump.Download ```markdown ### Responses #### 200 - Executes the Smc B M C Evidence Dump Download action. Empty response body ### Example Usage ```bash curl -X GET "https://{bmc_ip}/redfish/v1/redfish/v1/Oem/Supermicro/DumpService/Dumps/BMCEvidenceDump/Actions/SmcBMCEvidenceDump.Download" ``` ``` -------------------------------- ### GET /redfish/v1/UpdateService/Actions/Oem/SmcUpdateService.Install Source: https://raw.githubusercontent.com/Deroy2112/supermicro-redfish-openapi/refs/heads/main/openapi.yaml API endpoint for GET /redfish/v1/UpdateService/Actions/Oem/SmcUpdateService.Install ```markdown ### Responses #### 200 - Executes the Oem/ Smc Update Service Install action. Empty response body ### Example Usage ```bash curl -X GET "https://{bmc_ip}/redfish/v1/redfish/v1/UpdateService/Actions/Oem/SmcUpdateService.Install" ``` ``` -------------------------------- ### GET /redfish/v1/Oem/Supermicro/DumpService/Dumps/DriveSmartDump/Actions/SmcDriveSmartDump.Download Source: https://raw.githubusercontent.com/Deroy2112/supermicro-redfish-openapi/refs/heads/main/openapi.yaml API endpoint for GET /redfish/v1/Oem/Supermicro/DumpService/Dumps/DriveSmartDump/Actions/SmcDriveSmartDump.Download ```markdown ### Responses #### 200 - Executes the Smc Drive Smart Dump Download action. Empty response body ### Example Usage ```bash curl -X GET "https://{bmc_ip}/redfish/v1/redfish/v1/Oem/Supermicro/DumpService/Dumps/DriveSmartDump/Actions/SmcDriveSmartDump.Download" ``` ``` -------------------------------- ### POST /redfish/v1/Systems/{systemId}/Boot/Certificates Source: https://raw.githubusercontent.com/Deroy2112/supermicro-redfish-openapi/refs/heads/main/openapi.yaml API endpoint for POST /redfish/v1/Systems/{systemId}/Boot/Certificates ```markdown ### Parameters - **systemId** (string, path, required) ### Responses #### 204 - Operation completed with no content returned. Empty response body ### Example Usage ```bash curl -X POST "https://{bmc_ip}/redfish/v1/redfish/v1/Systems/{systemId}/Boot/Certificates" ``` ``` -------------------------------- ### GET /redfish/v1/UpdateService/FirmwareInventory/Staging_CPLD_Motherboard Source: https://raw.githubusercontent.com/Deroy2112/supermicro-redfish-openapi/refs/heads/main/openapi.yaml API endpoint for GET /redfish/v1/UpdateService/FirmwareInventory/Staging_CPLD_Motherboard ```markdown ### Responses #### 200 - Returns staging_ c p l d_ motherboard resource. Empty response body ### Example Usage ```bash curl -X GET "https://{bmc_ip}/redfish/v1/redfish/v1/UpdateService/FirmwareInventory/Staging_CPLD_Motherboard" ``` ``` -------------------------------- ### GET /redfish/v1/Managers/1/Oem/Supermicro/Snooping Source: https://raw.githubusercontent.com/Deroy2112/supermicro-redfish-openapi/refs/heads/main/openapi.yaml API endpoint for GET /redfish/v1/Managers/1/Oem/Supermicro/Snooping ```markdown ### Responses #### 200 - Returns system snooping data including POST codes and boot progress. Empty response body ### Example Usage ```bash curl -X GET "https://{bmc_ip}/redfish/v1/redfish/v1/Managers/1/Oem/Supermicro/Snooping" ``` ``` -------------------------------- ### POST /redfish/v1/Systems/{systemId}/Storage/IntelVROC/Volumes/{volumeId}/Actions/Drive.SecureErase Source: https://raw.githubusercontent.com/Deroy2112/supermicro-redfish-openapi/refs/heads/main/openapi.yaml API endpoint for POST /redfish/v1/Systems/{systemId}/Storage/IntelVROC/Volumes/{volumeId}/Actions/Drive.SecureErase ```markdown ### Parameters - **systemId** (string, path, required) - **volumeId** (string, path, required) ### Responses #### 200 - Executes the Drive Secure Erase action. - **StripSizeBytes** (integer) - **RAIDType** (string) - **Drives** (array (object)) Array items: ### Example Usage ```bash curl -X POST "https://{bmc_ip}/redfish/v1/redfish/v1/Systems/{systemId}/Storage/IntelVROC/Volumes/{volumeId}/Actions/Drive.SecureErase" ``` ``` -------------------------------- ### GET /redfish/v1/Managers/1/Oem/Supermicro/LLDP Source: https://raw.githubusercontent.com/Deroy2112/supermicro-redfish-openapi/refs/heads/main/openapi.yaml API endpoint for GET /redfish/v1/Managers/1/Oem/Supermicro/LLDP ```markdown ### Responses #### 200 - Returns Link Layer Discovery Protocol configuration and neighbor information. Empty response body ### Example Usage ```bash curl -X GET "https://{bmc_ip}/redfish/v1/redfish/v1/Managers/1/Oem/Supermicro/LLDP" ``` ``` -------------------------------- ### GET /redfish/v1/Managers/1/Oem/Supermicro/NTP Source: https://raw.githubusercontent.com/Deroy2112/supermicro-redfish-openapi/refs/heads/main/openapi.yaml API endpoint for GET /redfish/v1/Managers/1/Oem/Supermicro/NTP ```markdown ### Responses #### 200 - Returns NTP configuration including servers, timezone, and DST settings. Empty response body ### Example Usage ```bash curl -X GET "https://{bmc_ip}/redfish/v1/redfish/v1/Managers/1/Oem/Supermicro/NTP" ``` ``` -------------------------------- ### GET /redfish/v1/Oem/Supermicro/DumpService/Dumps/HostCrashDump/Actions/SmcDump.Download Source: https://raw.githubusercontent.com/Deroy2112/supermicro-redfish-openapi/refs/heads/main/openapi.yaml API endpoint for GET /redfish/v1/Oem/Supermicro/DumpService/Dumps/HostCrashDump/Actions/SmcDump.Download ```markdown ### Responses #### 200 - Executes the Smc Dump Download action. Empty response body ### Example Usage ```bash curl -X GET "https://{bmc_ip}/redfish/v1/redfish/v1/Oem/Supermicro/DumpService/Dumps/HostCrashDump/Actions/SmcDump.Download" ``` ``` -------------------------------- ### GET /redfish/v1/Managers/1/Oem/Supermicro/FanMode Source: https://raw.githubusercontent.com/Deroy2112/supermicro-redfish-openapi/refs/heads/main/openapi.yaml API endpoint for GET /redfish/v1/Managers/1/Oem/Supermicro/FanMode ```markdown ### Responses #### 200 - Returns current fan control mode (Standard, Full, Optimal, HeavyIO, etc.) and available modes. Empty response body ### Example Usage ```bash curl -X GET "https://{bmc_ip}/redfish/v1/redfish/v1/Managers/1/Oem/Supermicro/FanMode" ``` ``` -------------------------------- ### GET /redfish/v1/Systems Source: https://raw.githubusercontent.com/Deroy2112/supermicro-redfish-openapi/refs/heads/main/openapi.yaml API endpoint for GET /redfish/v1/Systems ```markdown ### Responses #### 200 - Returns systems resource. Empty response body ### Example Usage ```bash curl -X GET "https://{bmc_ip}/redfish/v1/redfish/v1/Systems" ``` ``` -------------------------------- ### GET /redfish/v1/Systems/{systemId}/Storage/IntelVROC/Actions/Storage.ResetToDefaults Source: https://raw.githubusercontent.com/Deroy2112/supermicro-redfish-openapi/refs/heads/main/openapi.yaml API endpoint for GET /redfish/v1/Systems/{systemId}/Storage/IntelVROC/Actions/Storage.ResetToDefaults ```markdown ### Parameters - **systemId** (string, path, required) ### Responses #### 200 - Executes the Storage Reset To Defaults action. Empty response body ### Example Usage ```bash curl -X GET "https://{bmc_ip}/redfish/v1/redfish/v1/Systems/{systemId}/Storage/IntelVROC/Actions/Storage.ResetToDefaults" ``` ``` -------------------------------- ### GET /redfish/v1/Managers/1/NetworkProtocol Source: https://raw.githubusercontent.com/Deroy2112/supermicro-redfish-openapi/refs/heads/main/openapi.yaml API endpoint for GET /redfish/v1/Managers/1/NetworkProtocol ```markdown ### Responses #### 200 - Returns enabled network protocols including HTTP, HTTPS, SSH, IPMI, SNMP, KVMIP, and VirtualMedia. Empty response body ### Example Usage ```bash curl -X GET "https://{bmc_ip}/redfish/v1/redfish/v1/Managers/1/NetworkProtocol" ``` ``` -------------------------------- ### GET /redfish/v1/Oem/Supermicro/DumpService/Dumps/AttestationDump/Actions/SmcAttestationDump.Generate Source: https://raw.githubusercontent.com/Deroy2112/supermicro-redfish-openapi/refs/heads/main/openapi.yaml API endpoint for GET /redfish/v1/Oem/Supermicro/DumpService/Dumps/AttestationDump/Actions/SmcAttestationDump.Generate ```markdown ### Responses #### 200 - Executes the Smc Attestation Dump Generate action. Empty response body ### Example Usage ```bash curl -X GET "https://{bmc_ip}/redfish/v1/redfish/v1/Oem/Supermicro/DumpService/Dumps/AttestationDump/Actions/SmcAttestationDump.Generate" ``` ``` -------------------------------- ### GET /redfish/v1/Managers/1 Source: https://raw.githubusercontent.com/Deroy2112/supermicro-redfish-openapi/refs/heads/main/openapi.yaml API endpoint for GET /redfish/v1/Managers/1 ```markdown ### Responses #### 200 - Returns BMC details including firmware version, network configuration, and available services. Empty response body ### Example Usage ```bash curl -X GET "https://{bmc_ip}/redfish/v1/redfish/v1/Managers/1" ``` ``` -------------------------------- ### GET /redfish/v1/Systems/{systemId}/Boot/Certificates Source: https://raw.githubusercontent.com/Deroy2112/supermicro-redfish-openapi/refs/heads/main/openapi.yaml API endpoint for GET /redfish/v1/Systems/{systemId}/Boot/Certificates ```markdown ### Parameters - **systemId** (string, path, required) ### Responses #### 200 - Returns installed certificates. - **Name** (string) - **Description** (string) - **Members@odata.count** (integer) - **Members** (array (unknown)) ### Example Usage ```bash curl -X GET "https://{bmc_ip}/redfish/v1/redfish/v1/Systems/{systemId}/Boot/Certificates" ``` ``` -------------------------------- ### GET /redfish/v1/Chassis/NVMeSSD.{pcie_controller_numId}.Group.{group_numId}.StorageBackplane/Drives/Disk.Bay.{driveId}/Actions/Oem/OemDrive.Insert Source: https://raw.githubusercontent.com/Deroy2112/supermicro-redfish-openapi/refs/heads/main/openapi.yaml API endpoint for GET /redfish/v1/Chassis/NVMeSSD.{pcie_controller_numId}.Group.{group_numId}.StorageBackplane/Drives/Disk.Bay.{driveId}/Actions/Oem/OemDrive.Insert ```markdown ### Parameters - **pcie_controller_numId** (string, path, required) - **group_numId** (string, path, required) - **driveId** (string, path, required) ### Responses #### 200 - Executes the Oem/ Oem Drive Insert action. Empty response body ### Example Usage ```bash curl -X GET "https://{bmc_ip}/redfish/v1/redfish/v1/Chassis/NVMeSSD.{pcie_controller_numId}.Group.{group_numId}.StorageBackplane/Drives/Disk.Bay.{driveId}/Actions/Oem/OemDrive.Insert" ``` ``` -------------------------------- ### GET /redfish/v1/Systems/{systemId}/Storage/IntelVROC/Volumes/{volumeidId}/Actions/Volume.ChangeRAIDLayout Source: https://raw.githubusercontent.com/Deroy2112/supermicro-redfish-openapi/refs/heads/main/openapi.yaml API endpoint for GET /redfish/v1/Systems/{systemId}/Storage/IntelVROC/Volumes/{volumeidId}/Actions/Volume.ChangeRAIDLayout ```markdown ### Parameters - **systemId** (string, path, required) - **volumeidId** (string, path, required) ### Responses #### 200 - Executes the Volume Change R A I D Layout action. Empty response body ### Example Usage ```bash curl -X GET "https://{bmc_ip}/redfish/v1/redfish/v1/Systems/{systemId}/Storage/IntelVROC/Volumes/{volumeidId}/Actions/Volume.ChangeRAIDLayout" ``` ``` -------------------------------- ### GET /redfish/v1/Systems/{systemId}/Storage/IntelVROC/Volumes/{volumeidId}/Actions/Volume.ForceEnable Source: https://raw.githubusercontent.com/Deroy2112/supermicro-redfish-openapi/refs/heads/main/openapi.yaml API endpoint for GET /redfish/v1/Systems/{systemId}/Storage/IntelVROC/Volumes/{volumeidId}/Actions/Volume.ForceEnable ```markdown ### Parameters - **systemId** (string, path, required) - **volumeidId** (string, path, required) ### Responses #### 200 - Executes the Volume Force Enable action. Empty response body ### Example Usage ```bash curl -X GET "https://{bmc_ip}/redfish/v1/redfish/v1/Systems/{systemId}/Storage/IntelVROC/Volumes/{volumeidId}/Actions/Volume.ForceEnable" ``` ``` -------------------------------- ### GET /redfish/v1/Systems/{systemId}/Storage/IntelVROC/Drives/DriveId/Actions/Drive.SecureErase Source: https://raw.githubusercontent.com/Deroy2112/supermicro-redfish-openapi/refs/heads/main/openapi.yaml API endpoint for GET /redfish/v1/Systems/{systemId}/Storage/IntelVROC/Drives/DriveId/Actions/Drive.SecureErase ```markdown ### Parameters - **systemId** (string, path, required) ### Responses #### 200 - Executes the Drive Secure Erase action. Empty response body ### Example Usage ```bash curl -X GET "https://{bmc_ip}/redfish/v1/redfish/v1/Systems/{systemId}/Storage/IntelVROC/Drives/DriveId/Actions/Drive.SecureErase" ``` ``` -------------------------------- ### GET /redfish/v1/UpdateService/Oem/Supermicro/FirmwareInventory/BIOS/Actions/SmcFirmwareInventory.Upload Source: https://raw.githubusercontent.com/Deroy2112/supermicro-redfish-openapi/refs/heads/main/openapi.yaml API endpoint for GET /redfish/v1/UpdateService/Oem/Supermicro/FirmwareInventory/BIOS/Actions/SmcFirmwareInventory.Upload ```markdown ### Responses #### 200 - Executes the Smc Firmware Inventory Upload action. Empty response body ### Example Usage ```bash curl -X GET "https://{bmc_ip}/redfish/v1/redfish/v1/UpdateService/Oem/Supermicro/FirmwareInventory/BIOS/Actions/SmcFirmwareInventory.Upload" ``` ``` -------------------------------- ### GET /redfish/v1/Systems/{systemId}/SecureBoot/SecureBootDatabases/dbx/Signatures Source: https://raw.githubusercontent.com/Deroy2112/supermicro-redfish-openapi/refs/heads/main/openapi.yaml API endpoint for GET /redfish/v1/Systems/{systemId}/SecureBoot/SecureBootDatabases/dbx/Signatures ```markdown ### Parameters - **systemId** (string, path, required) ### Responses #### 200 - Returns signatures resource. Empty response body ### Example Usage ```bash curl -X GET "https://{bmc_ip}/redfish/v1/redfish/v1/Systems/{systemId}/SecureBoot/SecureBootDatabases/dbx/Signatures" ``` ``` -------------------------------- ### GET /redfish/v1/TelemetryService/MetricReports/CUPSMetrics Source: https://raw.githubusercontent.com/Deroy2112/supermicro-redfish-openapi/refs/heads/main/openapi.yaml API endpoint for GET /redfish/v1/TelemetryService/MetricReports/CUPSMetrics ```markdown ### Responses #### 200 - Returns c u p s metrics resource. Empty response body ### Example Usage ```bash curl -X GET "https://{bmc_ip}/redfish/v1/redfish/v1/TelemetryService/MetricReports/CUPSMetrics" ``` ``` -------------------------------- ### GET /redfish/v1/TelemetryService/MetricReports/CPUMemMetrics Source: https://raw.githubusercontent.com/Deroy2112/supermicro-redfish-openapi/refs/heads/main/openapi.yaml API endpoint for GET /redfish/v1/TelemetryService/MetricReports/CPUMemMetrics ```markdown ### Responses #### 200 - Returns c p u mem metrics resource. Empty response body ### Example Usage ```bash curl -X GET "https://{bmc_ip}/redfish/v1/redfish/v1/TelemetryService/MetricReports/CPUMemMetrics" ``` ``` -------------------------------- ### GET /redfish/v1/Systems/{systemId}/SecureBoot Source: https://raw.githubusercontent.com/Deroy2112/supermicro-redfish-openapi/refs/heads/main/openapi.yaml API endpoint for GET /redfish/v1/Systems/{systemId}/SecureBoot ```markdown ### Parameters - **systemId** (string, path, required) ### Responses #### 200 - Returns secure boot resource. Empty response body ### Example Usage ```bash curl -X GET "https://{bmc_ip}/redfish/v1/redfish/v1/Systems/{systemId}/SecureBoot" ``` ``` -------------------------------- ### GET /redfish/v1/UpdateService/FirmwareInventory/StagingPMem Source: https://raw.githubusercontent.com/Deroy2112/supermicro-redfish-openapi/refs/heads/main/openapi.yaml API endpoint for GET /redfish/v1/UpdateService/FirmwareInventory/StagingPMem ```markdown ### Responses #### 200 - Returns staging p mem resource. Empty response body ### Example Usage ```bash curl -X GET "https://{bmc_ip}/redfish/v1/redfish/v1/UpdateService/FirmwareInventory/StagingPMem" ``` ``` -------------------------------- ### GET /redfish/v1/TelemetryService/MetricReports/MaxPowerConsumptionWeek Source: https://raw.githubusercontent.com/Deroy2112/supermicro-redfish-openapi/refs/heads/main/openapi.yaml API endpoint for GET /redfish/v1/TelemetryService/MetricReports/MaxPowerConsumptionWeek ```markdown ### Responses #### 200 - Returns power consumption data. Empty response body ### Example Usage ```bash curl -X GET "https://{bmc_ip}/redfish/v1/redfish/v1/TelemetryService/MetricReports/MaxPowerConsumptionWeek" ``` ``` -------------------------------- ### GET /redfish/v1/Systems/{systemId}/SecureBoot/SecureBootDatabases/PK Source: https://raw.githubusercontent.com/Deroy2112/supermicro-redfish-openapi/refs/heads/main/openapi.yaml API endpoint for GET /redfish/v1/Systems/{systemId}/SecureBoot/SecureBootDatabases/PK ```markdown ### Parameters - **systemId** (string, path, required) ### Responses #### 200 - Returns p k resource. Empty response body ### Example Usage ```bash curl -X GET "https://{bmc_ip}/redfish/v1/redfish/v1/Systems/{systemId}/SecureBoot/SecureBootDatabases/PK" ``` ``` -------------------------------- ### POST /redfish/v1/Managers/{managerId}/VirtualMedia/VirtualMedia[mounted Source: https://raw.githubusercontent.com/Deroy2112/supermicro-redfish-openapi/refs/heads/main/openapi.yaml API endpoint for POST /redfish/v1/Managers/{managerId}/VirtualMedia/VirtualMedia[mounted ```markdown ### Parameters - **managerId** (string, path, required) ### Responses #### 202 - Request accepted. Operation may be in progress. Empty response body ### Example Usage ```bash curl -X POST "https://{bmc_ip}/redfish/v1/redfish/v1/Managers/{managerId}/VirtualMedia/VirtualMedia[mounted" ``` ``` -------------------------------- ### GET /redfish/v1/TelemetryService/MetricReports/MinPowerConsumptionWeek Source: https://raw.githubusercontent.com/Deroy2112/supermicro-redfish-openapi/refs/heads/main/openapi.yaml API endpoint for GET /redfish/v1/TelemetryService/MetricReports/MinPowerConsumptionWeek ```markdown ### Responses #### 200 - Returns power consumption data. Empty response body ### Example Usage ```bash curl -X GET "https://{bmc_ip}/redfish/v1/redfish/v1/TelemetryService/MetricReports/MinPowerConsumptionWeek" ``` ``` -------------------------------- ### GET /redfish/v1/TelemetryService/MetricReports/AvgPowerConsumptionWeek Source: https://raw.githubusercontent.com/Deroy2112/supermicro-redfish-openapi/refs/heads/main/openapi.yaml API endpoint for GET /redfish/v1/TelemetryService/MetricReports/AvgPowerConsumptionWeek ```markdown ### Responses #### 200 - Returns power consumption data. Empty response body ### Example Usage ```bash curl -X GET "https://{bmc_ip}/redfish/v1/redfish/v1/TelemetryService/MetricReports/AvgPowerConsumptionWeek" ``` ``` -------------------------------- ### GET /redfish/v1/Systems/{systemId}/SecureBoot/SecureBootDatabases/dbx Source: https://raw.githubusercontent.com/Deroy2112/supermicro-redfish-openapi/refs/heads/main/openapi.yaml API endpoint for GET /redfish/v1/Systems/{systemId}/SecureBoot/SecureBootDatabases/dbx ```markdown ### Parameters - **systemId** (string, path, required) ### Responses #### 200 - Returns dbx resource. Empty response body ### Example Usage ```bash curl -X GET "https://{bmc_ip}/redfish/v1/redfish/v1/Systems/{systemId}/SecureBoot/SecureBootDatabases/dbx" ``` ``` -------------------------------- ### GET /redfish/v1/TelemetryService/MetricReports/MaxPowerConsumptionDay Source: https://raw.githubusercontent.com/Deroy2112/supermicro-redfish-openapi/refs/heads/main/openapi.yaml API endpoint for GET /redfish/v1/TelemetryService/MetricReports/MaxPowerConsumptionDay ```markdown ### Responses #### 200 - Returns power consumption data. Empty response body ### Example Usage ```bash curl -X GET "https://{bmc_ip}/redfish/v1/redfish/v1/TelemetryService/MetricReports/MaxPowerConsumptionDay" ``` ``` -------------------------------- ### POST /redfish/v1/Systems/{systemId}/Storage/IntelVROC/Volumes/{volumeId}/Actions/Volume.CheckConsistency Source: https://raw.githubusercontent.com/Deroy2112/supermicro-redfish-openapi/refs/heads/main/openapi.yaml API endpoint for POST /redfish/v1/Systems/{systemId}/Storage/IntelVROC/Volumes/{volumeId}/Actions/Volume.CheckConsistency ```markdown ### Parameters - **systemId** (string, path, required) - **volumeId** (string, path, required) ### Responses #### 200 - Executes the Volume Check Consistency action. Empty response body ### Example Usage ```bash curl -X POST "https://{bmc_ip}/redfish/v1/redfish/v1/Systems/{systemId}/Storage/IntelVROC/Volumes/{volumeId}/Actions/Volume.CheckConsistency" ``` ``` -------------------------------- ### GET /redfish/v1/TelemetryService/MetricReports/MinPowerConsumptionDay Source: https://raw.githubusercontent.com/Deroy2112/supermicro-redfish-openapi/refs/heads/main/openapi.yaml API endpoint for GET /redfish/v1/TelemetryService/MetricReports/MinPowerConsumptionDay ```markdown ### Responses #### 200 - Returns power consumption data. Empty response body ### Example Usage ```bash curl -X GET "https://{bmc_ip}/redfish/v1/redfish/v1/TelemetryService/MetricReports/MinPowerConsumptionDay" ``` ``` -------------------------------- ### GET /redfish/v1/Systems/{systemId}/SecureBoot/SecureBootDatabases/dbx/Signatures/{id} Source: https://raw.githubusercontent.com/Deroy2112/supermicro-redfish-openapi/refs/heads/main/openapi.yaml API endpoint for GET /redfish/v1/Systems/{systemId}/SecureBoot/SecureBootDatabases/dbx/Signatures/{id} ```markdown ### Parameters - **systemId** (string, path, required) - **id** (string, path, required) ### Responses #### 200 - Returns signatures resource. Empty response body ### Example Usage ```bash curl -X GET "https://{bmc_ip}/redfish/v1/redfish/v1/Systems/{systemId}/SecureBoot/SecureBootDatabases/dbx/Signatures/{id}" ``` ``` -------------------------------- ### GET /redfish/v1/TelemetryService/MetricReports/AvgPowerConsumptionDay Source: https://raw.githubusercontent.com/Deroy2112/supermicro-redfish-openapi/refs/heads/main/openapi.yaml API endpoint for GET /redfish/v1/TelemetryService/MetricReports/AvgPowerConsumptionDay ```markdown ### Responses #### 200 - Returns power consumption data. Empty response body ### Example Usage ```bash curl -X GET "https://{bmc_ip}/redfish/v1/redfish/v1/TelemetryService/MetricReports/AvgPowerConsumptionDay" ``` ``` -------------------------------- ### GET /redfish/v1/TelemetryService/MetricReports/MaxPowerConsumptionHour Source: https://raw.githubusercontent.com/Deroy2112/supermicro-redfish-openapi/refs/heads/main/openapi.yaml API endpoint for GET /redfish/v1/TelemetryService/MetricReports/MaxPowerConsumptionHour ```markdown ### Responses #### 200 - Returns power consumption data. Empty response body ### Example Usage ```bash curl -X GET "https://{bmc_ip}/redfish/v1/redfish/v1/TelemetryService/MetricReports/MaxPowerConsumptionHour" ``` ``` -------------------------------- ### GET /redfish/v1/UpdateService/FirmwareInventory/CPLD_Motherboard Source: https://raw.githubusercontent.com/Deroy2112/supermicro-redfish-openapi/refs/heads/main/openapi.yaml API endpoint for GET /redfish/v1/UpdateService/FirmwareInventory/CPLD_Motherboard ```markdown ### Responses #### 200 - Returns c p l d_ motherboard resource. Empty response body ### Example Usage ```bash curl -X GET "https://{bmc_ip}/redfish/v1/redfish/v1/UpdateService/FirmwareInventory/CPLD_Motherboard" ``` ``` -------------------------------- ### GET /redfish/v1/TelemetryService/MetricReports/MinPowerConsumptionHour Source: https://raw.githubusercontent.com/Deroy2112/supermicro-redfish-openapi/refs/heads/main/openapi.yaml API endpoint for GET /redfish/v1/TelemetryService/MetricReports/MinPowerConsumptionHour ```markdown ### Responses #### 200 - Returns power consumption data. Empty response body ### Example Usage ```bash curl -X GET "https://{bmc_ip}/redfish/v1/redfish/v1/TelemetryService/MetricReports/MinPowerConsumptionHour" ``` ``` -------------------------------- ### GET /redfish/v1/TelemetryService/MetricReports/AvgPowerConsumptionHour Source: https://raw.githubusercontent.com/Deroy2112/supermicro-redfish-openapi/refs/heads/main/openapi.yaml API endpoint for GET /redfish/v1/TelemetryService/MetricReports/AvgPowerConsumptionHour ```markdown ### Responses #### 200 - Returns power consumption data. Empty response body ### Example Usage ```bash curl -X GET "https://{bmc_ip}/redfish/v1/redfish/v1/TelemetryService/MetricReports/AvgPowerConsumptionHour" ``` ``` -------------------------------- ### GET /redfish/v1/Systems/1/BootOptions/{bootOptionId} Source: https://raw.githubusercontent.com/Deroy2112/supermicro-redfish-openapi/refs/heads/main/openapi.yaml API endpoint for GET /redfish/v1/Systems/1/BootOptions/{bootOptionId} ```markdown ### Parameters - **bootOptionId** (string, path, required) ### Responses #### 200 - Returns boot options resource. Empty response body ### Example Usage ```bash curl -X GET "https://{bmc_ip}/redfish/v1/redfish/v1/Systems/1/BootOptions/{bootOptionId}" ``` ``` -------------------------------- ### GET /redfish/v1/TelemetryService/MetricReportDefinitions/CUPSMetrics Source: https://raw.githubusercontent.com/Deroy2112/supermicro-redfish-openapi/refs/heads/main/openapi.yaml API endpoint for GET /redfish/v1/TelemetryService/MetricReportDefinitions/CUPSMetrics ```markdown ### Responses #### 200 - Returns c u p s metrics resource. Empty response body ### Example Usage ```bash curl -X GET "https://{bmc_ip}/redfish/v1/redfish/v1/TelemetryService/MetricReportDefinitions/CUPSMetrics" ``` ``` -------------------------------- ### GET /redfish/v1/Systems/{systemId}/SecureBoot/Actions/SecureBoot.ResetKeys Source: https://raw.githubusercontent.com/Deroy2112/supermicro-redfish-openapi/refs/heads/main/openapi.yaml API endpoint for GET /redfish/v1/Systems/{systemId}/SecureBoot/Actions/SecureBoot.ResetKeys ```markdown ### Parameters - **systemId** (string, path, required) ### Responses #### 200 - Executes the Secure Boot Reset Keys action. Empty response body ### Example Usage ```bash curl -X GET "https://{bmc_ip}/redfish/v1/redfish/v1/Systems/{systemId}/SecureBoot/Actions/SecureBoot.ResetKeys" ``` ``` -------------------------------- ### GET /redfish/v1/TelemetryService/MetricReportDefinitions/CPUMemMetrics Source: https://raw.githubusercontent.com/Deroy2112/supermicro-redfish-openapi/refs/heads/main/openapi.yaml API endpoint for GET /redfish/v1/TelemetryService/MetricReportDefinitions/CPUMemMetrics ```markdown ### Responses #### 200 - Returns c p u mem metrics resource. Empty response body ### Example Usage ```bash curl -X GET "https://{bmc_ip}/redfish/v1/redfish/v1/TelemetryService/MetricReportDefinitions/CPUMemMetrics" ``` ``` -------------------------------- ### POST /redfish/v1/Systems/{systemId}/SecureBoot/SecureBootDatabases/dbt/Certificates Source: https://raw.githubusercontent.com/Deroy2112/supermicro-redfish-openapi/refs/heads/main/openapi.yaml API endpoint for POST /redfish/v1/Systems/{systemId}/SecureBoot/SecureBootDatabases/dbt/Certificates ```markdown ### Parameters - **systemId** (string, path, required) ### Responses #### 201 - Resource created successfully. Empty response body ### Example Usage ```bash curl -X POST "https://{bmc_ip}/redfish/v1/redfish/v1/Systems/{systemId}/SecureBoot/SecureBootDatabases/dbt/Certificates" ``` ``` -------------------------------- ### GET /redfish/v1/TelemetryService/MetricReportDefinitions/MaxPowerConsumptionWeek Source: https://raw.githubusercontent.com/Deroy2112/supermicro-redfish-openapi/refs/heads/main/openapi.yaml API endpoint for GET /redfish/v1/TelemetryService/MetricReportDefinitions/MaxPowerConsumptionWeek ```markdown ### Responses #### 200 - Returns power consumption data. Empty response body ### Example Usage ```bash curl -X GET "https://{bmc_ip}/redfish/v1/redfish/v1/TelemetryService/MetricReportDefinitions/MaxPowerConsumptionWeek" ``` ``` -------------------------------- ### GET /redfish/v1/Chassis/HA-RAID.{controllerId}.StorageEnclosure.{enclosureId}/Drives/Disk.Bay.{driveId}/Actions/Oem/SmcDrive.SecureEraseAbort Source: https://raw.githubusercontent.com/Deroy2112/supermicro-redfish-openapi/refs/heads/main/openapi.yaml API endpoint for GET /redfish/v1/Chassis/HA-RAID.{controllerId}.StorageEnclosure.{enclosureId}/Drives/Disk.Bay.{driveId}/Actions/Oem/SmcDrive.SecureEraseAbort ```markdown ### Parameters - **controllerId** (string, path, required) - **enclosureId** (string, path, required) - **driveId** (string, path, required) ### Responses #### 200 - Executes the Oem/ Smc Drive Secure Erase Abort action. Empty response body ### Example Usage ```bash curl -X GET "https://{bmc_ip}/redfish/v1/redfish/v1/Chassis/HA-RAID.{controllerId}.StorageEnclosure.{enclosureId}/Drives/Disk.Bay.{driveId}/Actions/Oem/SmcDrive.SecureEraseAbort" ``` ``` -------------------------------- ### GET /redfish/v1/Systems/{systemId}/Storage/IntelVROC/Volumes/Capabilities Source: https://raw.githubusercontent.com/Deroy2112/supermicro-redfish-openapi/refs/heads/main/openapi.yaml API endpoint for GET /redfish/v1/Systems/{systemId}/Storage/IntelVROC/Volumes/Capabilities ```markdown ### Parameters - **systemId** (string, path, required) ### Responses #### 200 - Returns storage controller data. Empty response body ### Example Usage ```bash curl -X GET "https://{bmc_ip}/redfish/v1/redfish/v1/Systems/{systemId}/Storage/IntelVROC/Volumes/Capabilities" ``` ``` -------------------------------- ### GET /redfish/v1/TelemetryService/MetricReportDefinitions/MinPowerConsumptionWeek Source: https://raw.githubusercontent.com/Deroy2112/supermicro-redfish-openapi/refs/heads/main/openapi.yaml API endpoint for GET /redfish/v1/TelemetryService/MetricReportDefinitions/MinPowerConsumptionWeek ```markdown ### Responses #### 200 - Returns power consumption data. Empty response body ### Example Usage ```bash curl -X GET "https://{bmc_ip}/redfish/v1/redfish/v1/TelemetryService/MetricReportDefinitions/MinPowerConsumptionWeek" ``` ``` -------------------------------- ### GET /redfish/v1/TelemetryService/MetricReportDefinitions/AvgPowerConsumptionWeek Source: https://raw.githubusercontent.com/Deroy2112/supermicro-redfish-openapi/refs/heads/main/openapi.yaml API endpoint for GET /redfish/v1/TelemetryService/MetricReportDefinitions/AvgPowerConsumptionWeek ```markdown ### Responses #### 200 - Returns power consumption data. Empty response body ### Example Usage ```bash curl -X GET "https://{bmc_ip}/redfish/v1/redfish/v1/TelemetryService/MetricReportDefinitions/AvgPowerConsumptionWeek" ``` ``` -------------------------------- ### GET /redfish/v1/Systems/{systemId}/Storage/MRVL.HA-RAID/Volumes/Controller.{controllerId}.Volume.{volumeId}/Actions/Oem/SmcVolume.ImportVD Source: https://raw.githubusercontent.com/Deroy2112/supermicro-redfish-openapi/refs/heads/main/openapi.yaml API endpoint for GET /redfish/v1/Systems/{systemId}/Storage/MRVL.HA-RAID/Volumes/Controller.{controllerId}.Volume.{volumeId}/Actions/Oem/SmcVolume.ImportVD ```markdown ### Parameters - **systemId** (string, path, required) - **controllerId** (string, path, required) - **volumeId** (string, path, required) ### Responses #### 200 - Executes the Oem/ Smc Volume Import V D action. Empty response body ### Example Usage ```bash curl -X GET "https://{bmc_ip}/redfish/v1/redfish/v1/Systems/{systemId}/Storage/MRVL.HA-RAID/Volumes/Controller.{controllerId}.Volume.{volumeId}/Actions/Oem/SmcVolume.ImportVD" ``` ``` -------------------------------- ### GET /redfish/v1/TelemetryService/MetricReportDefinitions/MaxPowerConsumptionDay Source: https://raw.githubusercontent.com/Deroy2112/supermicro-redfish-openapi/refs/heads/main/openapi.yaml API endpoint for GET /redfish/v1/TelemetryService/MetricReportDefinitions/MaxPowerConsumptionDay ```markdown ### Responses #### 200 - Returns power consumption data. Empty response body ### Example Usage ```bash curl -X GET "https://{bmc_ip}/redfish/v1/redfish/v1/TelemetryService/MetricReportDefinitions/MaxPowerConsumptionDay" ``` ``` -------------------------------- ### GET /redfish/v1/TelemetryService/MetricReportDefinitions/MinPowerConsumptionDay Source: https://raw.githubusercontent.com/Deroy2112/supermicro-redfish-openapi/refs/heads/main/openapi.yaml API endpoint for GET /redfish/v1/TelemetryService/MetricReportDefinitions/MinPowerConsumptionDay ```markdown ### Responses #### 200 - Returns power consumption data. Empty response body ### Example Usage ```bash curl -X GET "https://{bmc_ip}/redfish/v1/redfish/v1/TelemetryService/MetricReportDefinitions/MinPowerConsumptionDay" ``` ``` -------------------------------- ### POST /redfish/v1/Systems/1/Actions/ComputerSystem.Reset Source: https://raw.githubusercontent.com/Deroy2112/supermicro-redfish-openapi/refs/heads/main/openapi.yaml API endpoint for POST /redfish/v1/Systems/1/Actions/ComputerSystem.Reset ```markdown ### Responses #### 200 - Performs power operations: On, ForceOff, GracefulShutdown, GracefulRestart, ForceRestart, ForceOn, Nmi, PowerCycle. Empty response body ### Example Usage ```bash curl -X POST "https://{bmc_ip}/redfish/v1/redfish/v1/Systems/1/Actions/ComputerSystem.Reset" ``` ``` -------------------------------- ### GET /redfish/v1/TelemetryService/MetricReportDefinitions/AvgPowerConsumptionDay Source: https://raw.githubusercontent.com/Deroy2112/supermicro-redfish-openapi/refs/heads/main/openapi.yaml API endpoint for GET /redfish/v1/TelemetryService/MetricReportDefinitions/AvgPowerConsumptionDay ```markdown ### Responses #### 200 - Returns power consumption data. Empty response body ### Example Usage ```bash curl -X GET "https://{bmc_ip}/redfish/v1/redfish/v1/TelemetryService/MetricReportDefinitions/AvgPowerConsumptionDay" ``` ``` -------------------------------- ### GET /redfish/v1/Systems/{systemId}/SecureBoot/SecureBootDatabases/KEK Source: https://raw.githubusercontent.com/Deroy2112/supermicro-redfish-openapi/refs/heads/main/openapi.yaml API endpoint for GET /redfish/v1/Systems/{systemId}/SecureBoot/SecureBootDatabases/KEK ```markdown ### Parameters - **systemId** (string, path, required) ### Responses #### 200 - Returns k e k resource. Empty response body ### Example Usage ```bash curl -X GET "https://{bmc_ip}/redfish/v1/redfish/v1/Systems/{systemId}/SecureBoot/SecureBootDatabases/KEK" ``` ``` -------------------------------- ### GET /redfish/v1/TelemetryService/MetricReportDefinitions/MaxPowerConsumptionHour Source: https://raw.githubusercontent.com/Deroy2112/supermicro-redfish-openapi/refs/heads/main/openapi.yaml API endpoint for GET /redfish/v1/TelemetryService/MetricReportDefinitions/MaxPowerConsumptionHour ```markdown ### Responses #### 200 - Returns power consumption data. Empty response body ### Example Usage ```bash curl -X GET "https://{bmc_ip}/redfish/v1/redfish/v1/TelemetryService/MetricReportDefinitions/MaxPowerConsumptionHour" ``` ``` -------------------------------- ### GET /redfish/v1/Systems/{systemId}/SecureBoot/SecureBootDatabases/dbt Source: https://raw.githubusercontent.com/Deroy2112/supermicro-redfish-openapi/refs/heads/main/openapi.yaml API endpoint for GET /redfish/v1/Systems/{systemId}/SecureBoot/SecureBootDatabases/dbt ```markdown ### Parameters - **systemId** (string, path, required) ### Responses #### 200 - Returns dbt resource. Empty response body ### Example Usage ```bash curl -X GET "https://{bmc_ip}/redfish/v1/redfish/v1/Systems/{systemId}/SecureBoot/SecureBootDatabases/dbt" ``` ```