Reports-Run a sustainability report

Number of APIs: 10

  1. 6-Get Sustainability Report GET {{url}}{{report_uri}}

  2. 1- Get Job Template URI of 'Create Carbon Footprint Report' GET {{url}}/compute-ops-mgmt/{{job-templates-API-version}}/job-templates

  3. 2-Create a filter for server SN="CN70490RXQ" and capture URI POST {{url}}/compute-ops-mgmt/{{filters-API-version}}/filters

  4. 2- Get the filter URI for 'All servers' GET {{url}}/compute-ops-mgmt/{{filters-API-version}}/filters?filter=contains(name,'All servers')

  5. 4-Wait for the job to complete and get report uri/id GET {{url}}{{job_uri}}

  6. 5-Get Run report activity status GET {{url}}/compute-ops-mgmt/{{activities-API-version}}/activities?limit=1&filter=contains(source/resourceUri,'{{job_id}}')

  7. 7-Get Sustainability Report Data GET {{url}}{{report_uri}}/data

  8. 8-Get Co2 emissions + energy consumption for all and individual server GET {{url}}/compute-ops-mgmt/{{reports-API-version}}/reports/{{sustainability_report_id}}/data

  9. 9-Delete temporary filter for CN70490RXQ DELETE {{url}}{{Server_filter_uri}}

  10. 3- Run Sustainability Report for ONE server POST {{url}}/compute-ops-mgmt/{{jobs-API-version}}/jobs