---
updatedAt: 2026-07-29T16:03:56.000Z
agentTools:
  siteIndex: https://techdocs.akamai.com/llms.txt
  projectIndex: https://techdocs.akamai.com/edgeworkers/llms.txt
---

# List reports

View a list of available reports. The data in these reports is also available in the [EdgeWorkers Management application](doc:manage-report-data).
Note that reports 2 and 4 have been deprecated.

# OpenAPI definition

```json
{
  "externalDocs": {
    "description": "See documentation for Akamai's EdgeWorkers API",
    "url": "https://techdocs.akamai.com/edgeworkers/reference"
  },
  "info": {
    "license": {
      "name": "Apache 2.0",
      "url": "https://www.apache.org/licenses/LICENSE-2.0.html"
    },
    "title": "Reports",
    "version": "v1"
  },
  "openapi": "3.0.0",
  "paths": {
    "/reports": {
      "get": {
        "description": "View a list of available reports. The data in these reports is also available in the [EdgeWorkers Management application](https://techdocs.akamai.com/edgeworkers/docs/manage-report-data).\nNote that reports 2 and 4 have been deprecated.",
        "externalDocs": {
          "description": "See documentation for this operation in Akamai's EdgeWorkers API",
          "url": "https://techdocs.akamai.com/edgeworkers/reference/get-reports"
        },
        "operationId": "get-reports",
        "parameters": [
          {
            "description": "For customers who manage more than one account, this [runs the operation from another account](https://techdocs.akamai.com/developer/docs/manage-many-accounts-with-one-api-client). The Identity and Access Management API provides a [list of available account switch keys](https://techdocs.akamai.com/iam-api/reference/get-client-account-switch-keys).",
            "in": "query",
            "name": "accountSwitchKey",
            "required": false,
            "schema": {
              "example": "1-5C0YLB:1-8BYUX",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "example": {
                  "reports": [
                    {
                      "description": "This report contains an overview of other reports.",
                      "name": "Overall summary",
                      "reportId": 1
                    },
                    {
                      "description": "This report lists execution and initialization times, grouped by EdgeWorker ID and event handler.",
                      "name": "Initialization and execution times by EdgeWorker ID and event handler",
                      "reportId": 2,
                      "unavailable": true
                    },
                    {
                      "description": "This report lists execution statuses, grouped by EdgeWorker ID and event handler.",
                      "name": "Execution statuses by EdgeWorker ID and event handler",
                      "reportId": 3
                    },
                    {
                      "description": "This report lists memory usage, grouped by EdgeWorker ID and event handler.",
                      "name": "Memory usage by EdgeWorker ID and event handler",
                      "reportId": 4,
                      "unavailable": true
                    },
                    {
                      "description": "This report lists execution and initialization times with percentiles, grouped by EdgeWorker ID and event handler.",
                      "name": "Initialization and execution times with percentiles by EdgeWorker ID and event handler",
                      "reportId": 5
                    },
                    {
                      "description": "This report lists memory usage with percentiles, grouped by EdgeWorker ID and event handler.",
                      "name": "Memory usage with percentiles by EdgeWorker ID and event handler",
                      "reportId": 6
                    },
                    {
                      "description": "This report contains total sub-requests, number/types of errors, and response body size/wall time duration statistics.",
                      "name": "Sub-requests",
                      "reportId": 7
                    },
                    {
                      "description": "This report lists execution and initialization wall times with percentiles, grouped by EdgeWorker ID and event handler.",
                      "name": "Initialization and execution wall times with percentiles by EdgeWorker ID and event handler",
                      "reportId": 9
                    },
                    {
                      "description": "This report lists sub-request counts and errors, grouped by EdgeWorker ID and HTTP status class.",
                      "name": "Sub-request metrics by EdgeWorker ID and HTTP status class",
                      "reportId": 10
                    },
                    {
                      "description": "This report lists sub-request wall time statistics and percentiles, grouped by EdgeWorker ID and HTTP status class.",
                      "name": "Sub-request wall time with percentiles by EdgeWorker ID and HTTP status",
                      "reportId": 11
                    },
                    {
                      "description": "This report lists sub-request response body size statistics and percentiles, grouped by EdgeWorker ID and HTTP status class.",
                      "name": "Sub-request body size with percentiles by EdgeWorker ID and HTTP status",
                      "reportId": 12
                    }
                  ]
                },
                "schema": {
                  "additionalProperties": false,
                  "properties": {
                    "reports": {
                      "description": "List of EdgeWorker reports.",
                      "items": {
                        "additionalProperties": false,
                        "properties": {
                          "data": {
                            "description": "Object containing data points of the EdgeWorker report.",
                            "oneOf": [
                              {
                                "oneOf": [
                                  {
                                    "additionalProperties": false,
                                    "description": "Specifies summary data for each EdgeWorker's usage.",
                                    "properties": {
                                      "errors": {
                                        "additionalProperties": false,
                                        "description": "Failed event handler executions.",
                                        "properties": {
                                          "continueOnErrorApplied": {
                                            "description": "Number of failed executions where [continue on error](https://techdocs.akamai.com/edgeworkers/docs/continue-on-error) was applied.",
                                            "type": "integer"
                                          },
                                          "continueOnErrorNotApplied": {
                                            "description": "Number of failed executions where [continue on error](https://techdocs.akamai.com/edgeworkers/docs/continue-on-error) was not applied.",
                                            "type": "integer"
                                          },
                                          "total": {
                                            "description": "Total number of failed executions.",
                                            "type": "integer"
                                          }
                                        },
                                        "required": [
                                          "total",
                                          "continueOnErrorApplied",
                                          "continueOnErrorNotApplied"
                                        ],
                                        "type": "object",
                                        "x-akamai": {
                                          "file-path": "schemas/report-errors.yaml"
                                        }
                                      },
                                      "execDuration": {
                                        "additionalProperties": false,
                                        "description": "CPU execution duration.",
                                        "properties": {
                                          "avg": {
                                            "description": "Average clock time used to execute event handlers, in milliseconds.",
                                            "type": "number"
                                          },
                                          "fiftyPercentile": {
                                            "description": "50% of the invocations took less execution time than this field's value, in milliseconds.",
                                            "type": "number"
                                          },
                                          "max": {
                                            "description": "Maximum clock time used to execute event handlers, in milliseconds.",
                                            "type": "number"
                                          },
                                          "min": {
                                            "description": "Minimum clock time used to execute event handlers, in milliseconds.",
                                            "type": "number"
                                          },
                                          "ninetyFivePercentile": {
                                            "description": "95% of the invocations took less execution time than this field's value, in milliseconds.",
                                            "type": "number"
                                          },
                                          "ninetyNinePercentile": {
                                            "description": "99% of the invocations took less execution time than this field's value, in milliseconds.",
                                            "type": "number"
                                          },
                                          "seventyFivePercentile": {
                                            "description": "75% of the invocations took less execution time than this field's value, in milliseconds.",
                                            "type": "number"
                                          },
                                          "twentyFivePercentile": {
                                            "description": "25% of the invocations took less execution time than this field's value, in milliseconds.",
                                            "type": "number"
                                          }
                                        },
                                        "required": [
                                          "avg",
                                          "min",
                                          "max",
                                          "twentyFivePercentile",
                                          "fiftyPercentile",
                                          "seventyFivePercentile",
                                          "ninetyFivePercentile",
                                          "ninetyNinePercentile"
                                        ],
                                        "type": "object",
                                        "x-akamai": {
                                          "file-path": "schemas/report-exec-duration.yaml"
                                        }
                                      },
                                      "initDuration": {
                                        "additionalProperties": false,
                                        "description": "CPU initialization duration.",
                                        "properties": {
                                          "avg": {
                                            "description": "Average clock time used to initialize the event handlers, in milliseconds. The average is the sum of durations divided by the number of executions.",
                                            "type": "number"
                                          },
                                          "fiftyPercentile": {
                                            "description": "50% of the invocations took less initialization time than this field's value, in milliseconds.",
                                            "type": "number"
                                          },
                                          "max": {
                                            "description": "Maximum clock time used to initialize the event handlers, in milliseconds.",
                                            "type": "number"
                                          },
                                          "min": {
                                            "description": "Minimum clock time used to initialize the event handlers, in milliseconds.",
                                            "type": "number"
                                          },
                                          "ninetyFivePercentile": {
                                            "description": "95% of the invocations took less initialization time than this field's value, in milliseconds.",
                                            "type": "number"
                                          },
                                          "ninetyNinePercentile": {
                                            "description": "99% of the invocations took less initialization time than this field's value, in milliseconds.",
                                            "type": "number"
                                          },
                                          "seventyFivePercentile": {
                                            "description": "75% of the invocations took less initialization time than this field's value, in milliseconds.",
                                            "type": "number"
                                          },
                                          "twentyFivePercentile": {
                                            "description": "25% of the invocations took less initialization time than this field's value, in milliseconds.",
                                            "type": "number"
                                          }
                                        },
                                        "required": [
                                          "avg",
                                          "min",
                                          "max",
                                          "twentyFivePercentile",
                                          "fiftyPercentile",
                                          "seventyFivePercentile",
                                          "ninetyFivePercentile",
                                          "ninetyNinePercentile"
                                        ],
                                        "type": "object",
                                        "x-akamai": {
                                          "file-path": "schemas/report-init-duration.yaml"
                                        }
                                      },
                                      "invocations": {
                                        "additionalProperties": false,
                                        "description": "Number of executions.",
                                        "properties": {
                                          "total": {
                                            "description": "Total number of executions.",
                                            "type": "integer"
                                          }
                                        },
                                        "required": [
                                          "total"
                                        ],
                                        "type": "object"
                                      },
                                      "memory": {
                                        "additionalProperties": false,
                                        "description": "Memory usage.",
                                        "properties": {
                                          "avg": {
                                            "description": "Average memory used to execute event handlers.",
                                            "type": "number"
                                          },
                                          "fiftyPercentile": {
                                            "description": "50% of the invocations took less memory than this field's value.",
                                            "type": "number"
                                          },
                                          "max": {
                                            "description": "Maximum memory used to execute event handlers.",
                                            "type": "number"
                                          },
                                          "min": {
                                            "description": "Minimum memory used to execute event handlers.",
                                            "type": "number"
                                          },
                                          "ninetyFivePercentile": {
                                            "description": "95% of the invocations took less memory than this field's value.",
                                            "type": "number"
                                          },
                                          "ninetyNinePercentile": {
                                            "description": "99% of the invocations took less memory than this field's value.",
                                            "type": "number"
                                          },
                                          "seventyFivePercentile": {
                                            "description": "75% of the invocations took less memory than this field's value.",
                                            "type": "number"
                                          },
                                          "twentyFivePercentile": {
                                            "description": "25% of the invocations took less memory than this field's value.",
                                            "type": "number"
                                          }
                                        },
                                        "required": [
                                          "avg",
                                          "min",
                                          "max",
                                          "twentyFivePercentile",
                                          "fiftyPercentile",
                                          "seventyFivePercentile",
                                          "ninetyFivePercentile",
                                          "ninetyNinePercentile"
                                        ],
                                        "type": "object",
                                        "x-akamai": {
                                          "file-path": "schemas/report-memory-usage.yaml"
                                        }
                                      },
                                      "successes": {
                                        "additionalProperties": false,
                                        "description": "Successful event handler executions.",
                                        "properties": {
                                          "total": {
                                            "description": "Total number of successful executions.",
                                            "type": "integer"
                                          }
                                        },
                                        "required": [
                                          "total"
                                        ],
                                        "type": "object"
                                      },
                                      "wallTimeExecDuration": {
                                        "additionalProperties": false,
                                        "description": "Wall execution duration.",
                                        "properties": {
                                          "avg": {
                                            "description": "Average wall-clock time used to execute event handlers, in milliseconds.",
                                            "type": "number"
                                          },
                                          "fiftyPercentile": {
                                            "description": "50% of the invocations took less wall execution time than this field's value, in milliseconds.",
                                            "type": "number"
                                          },
                                          "max": {
                                            "description": "Maximum wall-clock time used to execute event handlers, in milliseconds.",
                                            "type": "number"
                                          },
                                          "min": {
                                            "description": "Minimum wall-clock time used to execute event handlers, in milliseconds.",
                                            "type": "number"
                                          },
                                          "ninetyFivePercentile": {
                                            "description": "95% of the invocations took less wall execution time than this field's value, in milliseconds.",
                                            "type": "number"
                                          },
                                          "ninetyNinePercentile": {
                                            "description": "99% of the invocations took less wall execution time than this field's value, in milliseconds.",
                                            "type": "number"
                                          },
                                          "seventyFivePercentile": {
                                            "description": "75% of the invocations took less wall execution time than this field's value, in milliseconds.",
                                            "type": "number"
                                          },
                                          "twentyFivePercentile": {
                                            "description": "25% of the invocations took less wall execution time than this field's value, in milliseconds.",
                                            "type": "number"
                                          }
                                        },
                                        "required": [
                                          "avg",
                                          "min",
                                          "max",
                                          "twentyFivePercentile",
                                          "fiftyPercentile",
                                          "seventyFivePercentile",
                                          "ninetyFivePercentile",
                                          "ninetyNinePercentile"
                                        ],
                                        "type": "object",
                                        "x-akamai": {
                                          "file-path": "schemas/report-wall-exec-duration.yaml"
                                        }
                                      },
                                      "wallTimeInitDuration": {
                                        "additionalProperties": false,
                                        "description": "Wall initialization duration.",
                                        "properties": {
                                          "avg": {
                                            "description": "Average wall-clock time used to initialize the event handlers, in milliseconds. The average is the sum of durations divided by the number of executions.",
                                            "type": "number"
                                          },
                                          "fiftyPercentile": {
                                            "description": "50% of the invocations took less wall initialization time than this field's value, in milliseconds.",
                                            "type": "number"
                                          },
                                          "max": {
                                            "description": "Maximum wall-clock time used to initialize the event handlers, in milliseconds.",
                                            "type": "number"
                                          },
                                          "min": {
                                            "description": "Minimum wall-clock time used to initialize the event handlers, in milliseconds.",
                                            "type": "number"
                                          },
                                          "ninetyFivePercentile": {
                                            "description": "95% of the invocations took less wall initialization time than this field's value, in milliseconds.",
                                            "type": "number"
                                          },
                                          "ninetyNinePercentile": {
                                            "description": "99% of the invocations took less wall initialization time than this field's value, in milliseconds.",
                                            "type": "number"
                                          },
                                          "seventyFivePercentile": {
                                            "description": "75% of the invocations took less wall initialization time than this field's value, in milliseconds.",
                                            "type": "number"
                                          },
                                          "twentyFivePercentile": {
                                            "description": "25% of the invocations took less wall initialization time than this field's value, in milliseconds.",
                                            "type": "number"
                                          }
                                        },
                                        "required": [
                                          "avg",
                                          "min",
                                          "max",
                                          "twentyFivePercentile",
                                          "fiftyPercentile",
                                          "seventyFivePercentile",
                                          "ninetyFivePercentile",
                                          "ninetyNinePercentile"
                                        ],
                                        "type": "object",
                                        "x-akamai": {
                                          "file-path": "schemas/report-wall-init-duration.yaml"
                                        }
                                      }
                                    },
                                    "required": [
                                      "invocations",
                                      "successes",
                                      "errors",
                                      "execDuration",
                                      "initDuration",
                                      "wallTimeInitDuration",
                                      "wallTimeExecDuration",
                                      "memory"
                                    ],
                                    "title": "Report 1: usage summary",
                                    "type": "object",
                                    "x-akamai": {
                                      "file-path": "schemas/report-1.yaml"
                                    }
                                  },
                                  {
                                    "additionalProperties": false,
                                    "description": "Specifies execution and initialization times, grouped by event handler for each EdgeWorker.",
                                    "properties": {
                                      "data": {
                                        "additionalProperties": {
                                          "description": "Up to four event handler arrays and an init array for initialization data points.",
                                          "items": {
                                            "additionalProperties": false,
                                            "description": "Aggregated execution or initialization durations.",
                                            "properties": {
                                              "edgeWorkerVersion": {
                                                "description": "The EdgeWorker version that was active during the execution of event handlers.",
                                                "type": "string"
                                              },
                                              "execDuration": {
                                                "additionalProperties": false,
                                                "description": "Execution duration.",
                                                "properties": {
                                                  "avg": {
                                                    "description": "Average clock time used to execute event handlers, in milliseconds.",
                                                    "type": "number"
                                                  },
                                                  "fiftyPercentile": {
                                                    "description": "50% of the invocations took less execution time than this field's value, in milliseconds.",
                                                    "type": "number"
                                                  },
                                                  "max": {
                                                    "description": "Maximum clock time used to execute event handlers, in milliseconds.",
                                                    "type": "number"
                                                  },
                                                  "min": {
                                                    "description": "Minimum clock time used to execute event handlers, in milliseconds.",
                                                    "type": "number"
                                                  },
                                                  "ninetyFivePercentile": {
                                                    "description": "95% of the invocations took less execution time than this field's value, in milliseconds.",
                                                    "type": "number"
                                                  },
                                                  "ninetyNinePercentile": {
                                                    "description": "99% of the invocations took less execution time than this field's value, in milliseconds.",
                                                    "type": "number"
                                                  },
                                                  "seventyFivePercentile": {
                                                    "description": "75% of the invocations took less execution time than this field's value, in milliseconds.",
                                                    "type": "number"
                                                  },
                                                  "twentyFivePercentile": {
                                                    "description": "25% of the invocations took less execution time than this field's value, in milliseconds.",
                                                    "type": "number"
                                                  }
                                                },
                                                "required": [
                                                  "avg",
                                                  "min",
                                                  "max",
                                                  "twentyFivePercentile",
                                                  "fiftyPercentile",
                                                  "seventyFivePercentile",
                                                  "ninetyFivePercentile",
                                                  "ninetyNinePercentile"
                                                ],
                                                "type": "object",
                                                "x-akamai": {
                                                  "file-path": "schemas/report-exec-duration.yaml"
                                                }
                                              },
                                              "initDuration": {
                                                "additionalProperties": false,
                                                "description": "Initialization duration.",
                                                "properties": {
                                                  "avg": {
                                                    "description": "Average clock time used to initialize the event handlers, in milliseconds. The average is the sum of durations divided by the number of executions.",
                                                    "type": "number"
                                                  },
                                                  "fiftyPercentile": {
                                                    "description": "50% of the invocations took less initialization time than this field's value, in milliseconds.",
                                                    "type": "number"
                                                  },
                                                  "max": {
                                                    "description": "Maximum clock time used to initialize the event handlers, in milliseconds.",
                                                    "type": "number"
                                                  },
                                                  "min": {
                                                    "description": "Minimum clock time used to initialize the event handlers, in milliseconds.",
                                                    "type": "number"
                                                  },
                                                  "ninetyFivePercentile": {
                                                    "description": "95% of the invocations took less initialization time than this field's value, in milliseconds.",
                                                    "type": "number"
                                                  },
                                                  "ninetyNinePercentile": {
                                                    "description": "99% of the invocations took less initialization time than this field's value, in milliseconds.",
                                                    "type": "number"
                                                  },
                                                  "seventyFivePercentile": {
                                                    "description": "75% of the invocations took less initialization time than this field's value, in milliseconds.",
                                                    "type": "number"
                                                  },
                                                  "twentyFivePercentile": {
                                                    "description": "25% of the invocations took less initialization time than this field's value, in milliseconds.",
                                                    "type": "number"
                                                  }
                                                },
                                                "required": [
                                                  "avg",
                                                  "min",
                                                  "max",
                                                  "twentyFivePercentile",
                                                  "fiftyPercentile",
                                                  "seventyFivePercentile",
                                                  "ninetyFivePercentile",
                                                  "ninetyNinePercentile"
                                                ],
                                                "type": "object",
                                                "x-akamai": {
                                                  "file-path": "schemas/report-init-duration.yaml"
                                                }
                                              },
                                              "invocations": {
                                                "description": "Number of aggregated executions or initializations.",
                                                "type": "integer"
                                              },
                                              "startDateTime": {
                                                "description": "Start date of the time period (ISO 8601).",
                                                "type": "string"
                                              }
                                            },
                                            "required": [
                                              "startDateTime",
                                              "edgeWorkerVersion",
                                              "invocations"
                                            ],
                                            "type": "object"
                                          },
                                          "type": "array"
                                        },
                                        "description": "Data points grouped by event handler and initialization mapping keys.",
                                        "type": "object"
                                      },
                                      "edgeWorkerId": {
                                        "description": "Unique identifier for an EdgeWorker.",
                                        "type": "integer"
                                      }
                                    },
                                    "required": [
                                      "edgeWorkerId",
                                      "data"
                                    ],
                                    "title": "Report 2: deprecated, use report 5",
                                    "type": "object",
                                    "x-akamai": {
                                      "file-path": "schemas/report-2.yaml"
                                    }
                                  },
                                  {
                                    "additionalProperties": false,
                                    "description": "Specifies execution success and error statuses, grouped by event handler for each EdgeWorker.",
                                    "properties": {
                                      "data": {
                                        "additionalProperties": {
                                          "description": "Up to four event handler arrays.",
                                          "items": {
                                            "additionalProperties": false,
                                            "description": "Aggregated execution status.",
                                            "properties": {
                                              "continueOnErrorApplied": {
                                                "description": "Number of executions where [continue on error](https://techdocs.akamai.com/edgeworkers/docs/continue-on-error) was applied.",
                                                "type": "integer"
                                              },
                                              "continueOnErrorNotApplied": {
                                                "description": "Number of executions where [continue on error](https://techdocs.akamai.com/edgeworkers/docs/continue-on-error) was not applied.",
                                                "type": "integer"
                                              },
                                              "edgeWorkerVersion": {
                                                "description": "The EdgeWorker version that was active during the execution of event handlers.",
                                                "type": "string"
                                              },
                                              "invocations": {
                                                "description": "Number of aggregated executions.",
                                                "type": "integer"
                                              },
                                              "revisionId": {
                                                "description": "Unique identifier for an EdgeWorkers revision.",
                                                "type": "string"
                                              },
                                              "startDateTime": {
                                                "description": "Start date of the time period (ISO 8601).",
                                                "type": "string"
                                              },
                                              "status": {
                                                "description": "Execution status.",
                                                "type": "string"
                                              }
                                            },
                                            "required": [
                                              "startDateTime",
                                              "edgeWorkerVersion",
                                              "status",
                                              "invocations",
                                              "continueOnErrorApplied",
                                              "continueOnErrorNotApplied",
                                              "revisionId"
                                            ],
                                            "type": "object"
                                          },
                                          "type": "array"
                                        },
                                        "description": "Data points grouped by event handler mapping keys.",
                                        "type": "object"
                                      },
                                      "edgeWorkerId": {
                                        "description": "Unique identifier for an EdgeWorker.",
                                        "type": "integer"
                                      }
                                    },
                                    "required": [
                                      "edgeWorkerId",
                                      "data"
                                    ],
                                    "title": "Report 3: successes and errors per event",
                                    "type": "object",
                                    "x-akamai": {
                                      "file-path": "schemas/report-3.yaml"
                                    }
                                  },
                                  {
                                    "additionalProperties": false,
                                    "description": "Data array of EdgeWorker report ID 4.",
                                    "properties": {
                                      "data": {
                                        "additionalProperties": {
                                          "description": "Up to four event handler arrays.",
                                          "items": {
                                            "additionalProperties": false,
                                            "description": "Aggregated memory usage.",
                                            "properties": {
                                              "edgeWorkerVersion": {
                                                "description": "The EdgeWorker version that was active during the execution of event handlers.",
                                                "type": "string"
                                              },
                                              "invocations": {
                                                "description": "Number of aggregated executions.",
                                                "type": "integer"
                                              },
                                              "memory": {
                                                "additionalProperties": false,
                                                "description": "Memory usage.",
                                                "properties": {
                                                  "avg": {
                                                    "description": "Average memory used to execute event handlers.",
                                                    "type": "number"
                                                  },
                                                  "fiftyPercentile": {
                                                    "description": "50% of the invocations took less memory than this field's value.",
                                                    "type": "number"
                                                  },
                                                  "max": {
                                                    "description": "Maximum memory used to execute event handlers.",
                                                    "type": "number"
                                                  },
                                                  "min": {
                                                    "description": "Minimum memory used to execute event handlers.",
                                                    "type": "number"
                                                  },
                                                  "ninetyFivePercentile": {
                                                    "description": "95% of the invocations took less memory than this field's value.",
                                                    "type": "number"
                                                  },
                                                  "ninetyNinePercentile": {
                                                    "description": "99% of the invocations took less memory than this field's value.",
                                                    "type": "number"
                                                  },
                                                  "seventyFivePercentile": {
                                                    "description": "75% of the invocations took less memory than this field's value.",
                                                    "type": "number"
                                                  },
                                                  "twentyFivePercentile": {
                                                    "description": "25% of the invocations took less memory than this field's value.",
                                                    "type": "number"
                                                  }
                                                },
                                                "required": [
                                                  "avg",
                                                  "min",
                                                  "max",
                                                  "twentyFivePercentile",
                                                  "fiftyPercentile",
                                                  "seventyFivePercentile",
                                                  "ninetyFivePercentile",
                                                  "ninetyNinePercentile"
                                                ],
                                                "type": "object",
                                                "x-akamai": {
                                                  "file-path": "schemas/report-memory-usage.yaml"
                                                }
                                              },
                                              "startDateTime": {
                                                "description": "Start date of the time period (ISO 8601).",
                                                "type": "string"
                                              }
                                            },
                                            "required": [
                                              "startDateTime",
                                              "edgeWorkerVersion",
                                              "memory",
                                              "invocations"
                                            ],
                                            "type": "object"
                                          },
                                          "type": "array"
                                        },
                                        "description": "Data points grouped by event handler mapping keys.",
                                        "type": "object"
                                      },
                                      "edgeWorkerId": {
                                        "description": "Unique identifier for an EdgeWorker.",
                                        "type": "integer"
                                      }
                                    },
                                    "required": [
                                      "edgeWorkerId",
                                      "data"
                                    ],
                                    "title": "Report 4: deprecated, use report 6",
                                    "type": "object",
                                    "x-akamai": {
                                      "file-path": "schemas/report-4.yaml"
                                    }
                                  },
                                  {
                                    "additionalProperties": false,
                                    "description": "Specifies execution and initialization times with percentiles, grouped by event handler for each EdgeWorker ID.",
                                    "properties": {
                                      "data": {
                                        "additionalProperties": {
                                          "description": "Up to four event handler arrays and an init array for initialization data points.",
                                          "items": {
                                            "additionalProperties": false,
                                            "description": "Aggregated execution or initialization durations.",
                                            "properties": {
                                              "edgeWorkerVersion": {
                                                "description": "The EdgeWorker version active when the event handler executed.",
                                                "type": "string"
                                              },
                                              "execDuration": {
                                                "additionalProperties": false,
                                                "description": "Execution duration.",
                                                "properties": {
                                                  "avg": {
                                                    "description": "Average clock time used to execute event handlers, in milliseconds.",
                                                    "type": "number"
                                                  },
                                                  "fiftyPercentile": {
                                                    "description": "50% of the invocations took less execution time than this field's value, in milliseconds.",
                                                    "type": "number"
                                                  },
                                                  "max": {
                                                    "description": "Maximum clock time used to execute event handlers, in milliseconds.",
                                                    "type": "number"
                                                  },
                                                  "min": {
                                                    "description": "Minimum clock time used to execute event handlers, in milliseconds.",
                                                    "type": "number"
                                                  },
                                                  "ninetyFivePercentile": {
                                                    "description": "95% of the invocations took less execution time than this field's value, in milliseconds.",
                                                    "type": "number"
                                                  },
                                                  "ninetyNinePercentile": {
                                                    "description": "99% of the invocations took less execution time than this field's value, in milliseconds.",
                                                    "type": "number"
                                                  },
                                                  "seventyFivePercentile": {
                                                    "description": "75% of the invocations took less execution time than this field's value, in milliseconds.",
                                                    "type": "number"
                                                  },
                                                  "twentyFivePercentile": {
                                                    "description": "25% of the invocations took less execution time than this field's value, in milliseconds.",
                                                    "type": "number"
                                                  }
                                                },
                                                "required": [
                                                  "avg",
                                                  "min",
                                                  "max",
                                                  "twentyFivePercentile",
                                                  "fiftyPercentile",
                                                  "seventyFivePercentile",
                                                  "ninetyFivePercentile",
                                                  "ninetyNinePercentile"
                                                ],
                                                "type": "object",
                                                "x-akamai": {
                                                  "file-path": "schemas/report-exec-duration.yaml"
                                                }
                                              },
                                              "initDuration": {
                                                "additionalProperties": false,
                                                "description": "Initialization duration.",
                                                "properties": {
                                                  "avg": {
                                                    "description": "Average clock time used to initialize the event handlers, in milliseconds. The average is the sum of durations divided by the number of executions.",
                                                    "type": "number"
                                                  },
                                                  "fiftyPercentile": {
                                                    "description": "50% of the invocations took less initialization time than this field's value, in milliseconds.",
                                                    "type": "number"
                                                  },
                                                  "max": {
                                                    "description": "Maximum clock time used to initialize the event handlers, in milliseconds.",
                                                    "type": "number"
                                                  },
                                                  "min": {
                                                    "description": "Minimum clock time used to initialize the event handlers, in milliseconds.",
                                                    "type": "number"
                                                  },
                                                  "ninetyFivePercentile": {
                                                    "description": "95% of the invocations took less initialization time than this field's value, in milliseconds.",
                                                    "type": "number"
                                                  },
                                                  "ninetyNinePercentile": {
                                                    "description": "99% of the invocations took less initialization time than this field's value, in milliseconds.",
                                                    "type": "number"
                                                  },
                                                  "seventyFivePercentile": {
                                                    "description": "75% of the invocations took less initialization time than this field's value, in milliseconds.",
                                                    "type": "number"
                                                  },
                                                  "twentyFivePercentile": {
                                                    "description": "25% of the invocations took less initialization time than this field's value, in milliseconds.",
                                                    "type": "number"
                                                  }
                                                },
                                                "required": [
                                                  "avg",
                                                  "min",
                                                  "max",
                                                  "twentyFivePercentile",
                                                  "fiftyPercentile",
                                                  "seventyFivePercentile",
                                                  "ninetyFivePercentile",
                                                  "ninetyNinePercentile"
                                                ],
                                                "type": "object",
                                                "x-akamai": {
                                                  "file-path": "schemas/report-init-duration.yaml"
                                                }
                                              },
                                              "invocations": {
                                                "description": "Number of aggregated executions or initializations.",
                                                "type": "integer"
                                              },
                                              "revisionId": {
                                                "description": "Unique identifier for an EdgeWorkers revision.",
                                                "type": "string"
                                              },
                                              "startDateTime": {
                                                "description": "Start date of the time period (ISO 8601).",
                                                "type": "string"
                                              }
                                            },
                                            "required": [
                                              "startDateTime",
                                              "edgeWorkerVersion",
                                              "revisionId",
                                              "invocations"
                                            ],
                                            "type": "object"
                                          },
                                          "type": "array"
                                        },
                                        "description": "Data points grouped by event handler and initialization mapping keys.",
                                        "type": "object"
                                      },
                                      "edgeWorkerId": {
                                        "description": "Unique identifier for an EdgeWorker.",
                                        "type": "integer"
                                      },
                                      "summaryStatistics": {
                                        "additionalProperties": false,
                                        "description": "Execution and initialization time summary in percentiles.",
                                        "properties": {
                                          "init": {
                                            "additionalProperties": false,
                                            "description": "Initialization time summary in percentiles.",
                                            "properties": {
                                              "fiftyPercentile": {
                                                "description": "50% of the invocations took less time than this field's value, in milliseconds.",
                                                "type": "number"
                                              },
                                              "ninetyFivePercentile": {
                                                "description": "95% of the invocations took less time than this field's value, in milliseconds.",
                                                "type": "number"
                                              },
                                              "ninetyNinePercentile": {
                                                "description": "99% of the invocations took less time than this field's value, in milliseconds.",
                                                "type": "number"
                                              },
                                              "seventyFivePercentile": {
                                                "description": "75% of the invocations took less time than this field's value, in milliseconds.",
                                                "type": "number"
                                              },
                                              "twentyFivePercentile": {
                                                "description": "25% of the invocations took less time than this field's value, in milliseconds.",
                                                "type": "number"
                                              }
                                            },
                                            "required": [
                                              "twentyFivePercentile",
                                              "fiftyPercentile",
                                              "seventyFivePercentile",
                                              "ninetyFivePercentile",
                                              "ninetyNinePercentile"
                                            ],
                                            "type": "object",
                                            "x-akamai": {
                                              "file-path": "schemas/report-exec-and-init-summary.yaml"
                                            }
                                          },
                                          "onClientRequest": {
                                            "additionalProperties": false,
                                            "description": "Execution time summary in percentiles for all invocations of `onClientRequest`.",
                                            "properties": {
                                              "fiftyPercentile": {
                                                "description": "50% of the invocations took less time than this field's value, in milliseconds.",
                                                "type": "number"
                                              },
                                              "ninetyFivePercentile": {
                                                "description": "95% of the invocations took less time than this field's value, in milliseconds.",
                                                "type": "number"
                                              },
                                              "ninetyNinePercentile": {
                                                "description": "99% of the invocations took less time than this field's value, in milliseconds.",
                                                "type": "number"
                                              },
                                              "seventyFivePercentile": {
                                                "description": "75% of the invocations took less time than this field's value, in milliseconds.",
                                                "type": "number"
                                              },
                                              "twentyFivePercentile": {
                                                "description": "25% of the invocations took less time than this field's value, in milliseconds.",
                                                "type": "number"
                                              }
                                            },
                                            "required": [
                                              "twentyFivePercentile",
                                              "fiftyPercentile",
                                              "seventyFivePercentile",
                                              "ninetyFivePercentile",
                                              "ninetyNinePercentile"
                                            ],
                                            "type": "object",
                                            "x-akamai": {
                                              "file-path": "schemas/report-exec-and-init-summary.yaml"
                                            }
                                          },
                                          "onClientResponse": {
                                            "additionalProperties": false,
                                            "description": "Execution time summary in percentiles for all invocations of `onClientResponse`.",
                                            "properties": {
                                              "fiftyPercentile": {
                                                "description": "50% of the invocations took less time than this field's value, in milliseconds.",
                                                "type": "number"
                                              },
                                              "ninetyFivePercentile": {
                                                "description": "95% of the invocations took less time than this field's value, in milliseconds.",
                                                "type": "number"
                                              },
                                              "ninetyNinePercentile": {
                                                "description": "99% of the invocations took less time than this field's value, in milliseconds.",
                                                "type": "number"
                                              },
                                              "seventyFivePercentile": {
                                                "description": "75% of the invocations took less time than this field's value, in milliseconds.",
                                                "type": "number"
                                              },
                                              "twentyFivePercentile": {
                                                "description": "25% of the invocations took less time than this field's value, in milliseconds.",
                                                "type": "number"
                                              }
                                            },
                                            "required": [
                                              "twentyFivePercentile",
                                              "fiftyPercentile",
                                              "seventyFivePercentile",
                                              "ninetyFivePercentile",
                                              "ninetyNinePercentile"
                                            ],
                                            "type": "object",
                                            "x-akamai": {
                                              "file-path": "schemas/report-exec-and-init-summary.yaml"
                                            }
                                          },
                                          "onOriginRequest": {
                                            "additionalProperties": false,
                                            "description": "Execution time summary in percentiles for all invocations of `onOriginRequest`.",
                                            "properties": {
                                              "fiftyPercentile": {
                                                "description": "50% of the invocations took less time than this field's value, in milliseconds.",
                                                "type": "number"
                                              },
                                              "ninetyFivePercentile": {
                                                "description": "95% of the invocations took less time than this field's value, in milliseconds.",
                                                "type": "number"
                                              },
                                              "ninetyNinePercentile": {
                                                "description": "99% of the invocations took less time than this field's value, in milliseconds.",
                                                "type": "number"
                                              },
                                              "seventyFivePercentile": {
                                                "description": "75% of the invocations took less time than this field's value, in milliseconds.",
                                                "type": "number"
                                              },
                                              "twentyFivePercentile": {
                                                "description": "25% of the invocations took less time than this field's value, in milliseconds.",
                                                "type": "number"
                                              }
                                            },
                                            "required": [
                                              "twentyFivePercentile",
                                              "fiftyPercentile",
                                              "seventyFivePercentile",
                                              "ninetyFivePercentile",
                                              "ninetyNinePercentile"
                                            ],
                                            "type": "object",
                                            "x-akamai": {
                                              "file-path": "schemas/report-exec-and-init-summary.yaml"
                                            }
                                          },
                                          "onOriginResponse": {
                                            "additionalProperties": false,
                                            "description": "Execution time summary in percentiles for all invocations of `onOriginResponse`.",
                                            "properties": {
                                              "fiftyPercentile": {
                                                "description": "50% of the invocations took less time than this field's value, in milliseconds.",
                                                "type": "number"
                                              },
                                              "ninetyFivePercentile": {
                                                "description": "95% of the invocations took less time than this field's value, in milliseconds.",
                                                "type": "number"
                                              },
                                              "ninetyNinePercentile": {
                                                "description": "99% of the invocations took less time than this field's value, in milliseconds.",
                                                "type": "number"
                                              },
                                              "seventyFivePercentile": {
                                                "description": "75% of the invocations took less time than this field's value, in milliseconds.",
                                                "type": "number"
                                              },
                                              "twentyFivePercentile": {
                                                "description": "25% of the invocations took less time than this field's value, in milliseconds.",
                                                "type": "number"
                                              }
                                            },
                                            "required": [
                                              "twentyFivePercentile",
                                              "fiftyPercentile",
                                              "seventyFivePercentile",
                                              "ninetyFivePercentile",
                                              "ninetyNinePercentile"
                                            ],
                                            "type": "object",
                                            "x-akamai": {
                                              "file-path": "schemas/report-exec-and-init-summary.yaml"
                                            }
                                          },
                                          "responseProvider": {
                                            "additionalProperties": false,
                                            "description": "Execution time summary in percentiles for all invocations of `responseProvider`.",
                                            "properties": {
                                              "fiftyPercentile": {
                                                "description": "50% of the invocations took less time than this field's value, in milliseconds.",
                                                "type": "number"
                                              },
                                              "ninetyFivePercentile": {
                                                "description": "95% of the invocations took less time than this field's value, in milliseconds.",
                                                "type": "number"
                                              },
                                              "ninetyNinePercentile": {
                                                "description": "99% of the invocations took less time than this field's value, in milliseconds.",
                                                "type": "number"
                                              },
                                              "seventyFivePercentile": {
                                                "description": "75% of the invocations took less time than this field's value, in milliseconds.",
                                                "type": "number"
                                              },
                                              "twentyFivePercentile": {
                                                "description": "25% of the invocations took less time than this field's value, in milliseconds.",
                                                "type": "number"
                                              }
                                            },
                                            "required": [
                                              "twentyFivePercentile",
                                              "fiftyPercentile",
                                              "seventyFivePercentile",
                                              "ninetyFivePercentile",
                                              "ninetyNinePercentile"
                                            ],
                                            "type": "object",
                                            "x-akamai": {
                                              "file-path": "schemas/report-exec-and-init-summary.yaml"
                                            }
                                          },
                                          "totalExecTime": {
                                            "additionalProperties": false,
                                            "description": "Execution time summary in percentiles for all five event handlers.",
                                            "properties": {
                                              "fiftyPercentile": {
                                                "description": "50% of the invocations took less time than this field's value, in milliseconds.",
                                                "type": "number"
                                              },
                                              "ninetyFivePercentile": {
                                                "description": "95% of the invocations took less time than this field's value, in milliseconds.",
                                                "type": "number"
                                              },
                                              "ninetyNinePercentile": {
                                                "description": "99% of the invocations took less time than this field's value, in milliseconds.",
                                                "type": "number"
                                              },
                                              "seventyFivePercentile": {
                                                "description": "75% of the invocations took less time than this field's value, in milliseconds.",
                                                "type": "number"
                                              },
                                              "twentyFivePercentile": {
                                                "description": "25% of the invocations took less time than this field's value, in milliseconds.",
                                                "type": "number"
                                              }
                                            },
                                            "required": [
                                              "twentyFivePercentile",
                                              "fiftyPercentile",
                                              "seventyFivePercentile",
                                              "ninetyFivePercentile",
                                              "ninetyNinePercentile"
                                            ],
                                            "type": "object",
                                            "x-akamai": {
                                              "file-path": "schemas/report-exec-and-init-summary.yaml"
                                            }
                                          }
                                        },
                                        "required": [
                                          "init",
                                          "onClientRequest",
                                          "onClientResponse",
                                          "onOriginRequest",
                                          "onOriginResponse",
                                          "responseProvider",
                                          "totalExecTime"
                                        ],
                                        "type": "object"
                                      }
                                    },
                                    "required": [
                                      "edgeWorkerId",
                                      "data",
                                      "summaryStatistics"
                                    ],
                                    "title": "Report 5: timings per event",
                                    "type": "object",
                                    "x-akamai": {
                                      "file-path": "schemas/report-5.yaml"
                                    }
                                  },
                                  {
                                    "additionalProperties": false,
                                    "description": "Specifies memory usages with percentiles, grouped by event handler for each EdgeWorker ID.",
                                    "properties": {
                                      "data": {
                                        "additionalProperties": {
                                          "description": "Up to four event handler arrays.",
                                          "items": {
                                            "additionalProperties": false,
                                            "description": "Aggregated memory usage.",
                                            "properties": {
                                              "edgeWorkerVersion": {
                                                "description": "The EdgeWorker version that was active during the execution of event handlers.",
                                                "type": "string"
                                              },
                                              "invocations": {
                                                "description": "Number of aggregated executions.",
                                                "type": "integer"
                                              },
                                              "memory": {
                                                "additionalProperties": false,
                                                "description": "Memory usage (bytes).",
                                                "properties": {
                                                  "avg": {
                                                    "description": "Average memory used to execute event handlers.",
                                                    "type": "number"
                                                  },
                                                  "fiftyPercentile": {
                                                    "description": "50% of the invocations took less memory than this field's value.",
                                                    "type": "number"
                                                  },
                                                  "max": {
                                                    "description": "Maximum memory used to execute event handlers.",
                                                    "type": "number"
                                                  },
                                                  "min": {
                                                    "description": "Minimum memory used to execute event handlers.",
                                                    "type": "number"
                                                  },
                                                  "ninetyFivePercentile": {
                                                    "description": "95% of the invocations took less memory than this field's value.",
                                                    "type": "number"
                                                  },
                                                  "ninetyNinePercentile": {
                                                    "description": "99% of the invocations took less memory than this field's value.",
                                                    "type": "number"
                                                  },
                                                  "seventyFivePercentile": {
                                                    "description": "75% of the invocations took less memory than this field's value.",
                                                    "type": "number"
                                                  },
                                                  "twentyFivePercentile": {
                                                    "description": "25% of the invocations took less memory than this field's value.",
                                                    "type": "number"
                                                  }
                                                },
                                                "required": [
                                                  "avg",
                                                  "min",
                                                  "max",
                                                  "twentyFivePercentile",
                                                  "fiftyPercentile",
                                                  "seventyFivePercentile",
                                                  "ninetyFivePercentile",
                                                  "ninetyNinePercentile"
                                                ],
                                                "type": "object",
                                                "x-akamai": {
                                                  "file-path": "schemas/report-memory-usage.yaml"
                                                }
                                              },
                                              "revisionId": {
                                                "description": "Unique identifier for an EdgeWorkers revision.",
                                                "type": "string"
                                              },
                                              "startDateTime": {
                                                "description": "Start date of the time period (ISO 8601).",
                                                "type": "string"
                                              }
                                            },
                                            "required": [
                                              "startDateTime",
                                              "edgeWorkerVersion",
                                              "revisionId",
                                              "memory",
                                              "invocations"
                                            ],
                                            "type": "object"
                                          },
                                          "type": "array"
                                        },
                                        "description": "Data points grouped by event handler mapping keys.",
                                        "type": "object"
                                      },
                                      "edgeWorkerId": {
                                        "description": "Unique identifier for an EdgeWorker.",
                                        "type": "integer"
                                      },
                                      "summaryStatistics": {
                                        "additionalProperties": false,
                                        "description": "Memory usage summary in percentiles by event handler.",
                                        "properties": {
                                          "onClientRequest": {
                                            "additionalProperties": false,
                                            "description": "Memory usage summary in percentiles for all invocations of `onClientRequest`.",
                                            "properties": {
                                              "fiftyPercentile": {
                                                "description": "50% of the invocations took less memory than this field's value.",
                                                "type": "number"
                                              },
                                              "ninetyFivePercentile": {
                                                "description": "95% of the invocations took less memory than this field's value.",
                                                "type": "number"
                                              },
                                              "ninetyNinePercentile": {
                                                "description": "99% of the invocations took less memory than this field's value.",
                                                "type": "number"
                                              },
                                              "seventyFivePercentile": {
                                                "description": "75% of the invocations took less memory than this field's value.",
                                                "type": "number"
                                              },
                                              "twentyFivePercentile": {
                                                "description": "25% of the invocations took less memory than this field's value.",
                                                "type": "number"
                                              }
                                            },
                                            "required": [
                                              "twentyFivePercentile",
                                              "fiftyPercentile",
                                              "seventyFivePercentile",
                                              "ninetyFivePercentile",
                                              "ninetyNinePercentile"
                                            ],
                                            "type": "object",
                                            "x-akamai": {
                                              "file-path": "schemas/report-memory-usage-summary.yaml"
                                            }
                                          },
                                          "onClientResponse": {
                                            "additionalProperties": false,
                                            "description": "Memory usage summary in percentiles for all invocations of `onClientResponse`.",
                                            "properties": {
                                              "fiftyPercentile": {
                                                "description": "50% of the invocations took less memory than this field's value.",
                                                "type": "number"
                                              },
                                              "ninetyFivePercentile": {
                                                "description": "95% of the invocations took less memory than this field's value.",
                                                "type": "number"
                                              },
                                              "ninetyNinePercentile": {
                                                "description": "99% of the invocations took less memory than this field's value.",
                                                "type": "number"
                                              },
                                              "seventyFivePercentile": {
                                                "description": "75% of the invocations took less memory than this field's value.",
                                                "type": "number"
                                              },
                                              "twentyFivePercentile": {
                                                "description": "25% of the invocations took less memory than this field's value.",
                                                "type": "number"
                                              }
                                            },
                                            "required": [
                                              "twentyFivePercentile",
                                              "fiftyPercentile",
                                              "seventyFivePercentile",
                                              "ninetyFivePercentile",
                                              "ninetyNinePercentile"
                                            ],
                                            "type": "object",
                                            "x-akamai": {
                                              "file-path": "schemas/report-memory-usage-summary.yaml"
                                            }
                                          },
                                          "onOriginRequest": {
                                            "additionalProperties": false,
                                            "description": "Memory usage summary in percentiles for all invocations of `onOriginRequest`.",
                                            "properties": {
                                              "fiftyPercentile": {
                                                "description": "50% of the invocations took less memory than this field's value.",
                                                "type": "number"
                                              },
                                              "ninetyFivePercentile": {
                                                "description": "95% of the invocations took less memory than this field's value.",
                                                "type": "number"
                                              },
                                              "ninetyNinePercentile": {
                                                "description": "99% of the invocations took less memory than this field's value.",
                                                "type": "number"
                                              },
                                              "seventyFivePercentile": {
                                                "description": "75% of the invocations took less memory than this field's value.",
                                                "type": "number"
                                              },
                                              "twentyFivePercentile": {
                                                "description": "25% of the invocations took less memory than this field's value.",
                                                "type": "number"
                                              }
                                            },
                                            "required": [
                                              "twentyFivePercentile",
                                              "fiftyPercentile",
                                              "seventyFivePercentile",
                                              "ninetyFivePercentile",
                                              "ninetyNinePercentile"
                                            ],
                                            "type": "object",
                                            "x-akamai": {
                                              "file-path": "schemas/report-memory-usage-summary.yaml"
                                            }
                                          },
                                          "onOriginResponse": {
                                            "additionalProperties": false,
                                            "description": "Memory usage summary in percentiles for all invocations of `onOriginResponse`.",
                                            "properties": {
                                              "fiftyPercentile": {
                                                "description": "50% of the invocations took less memory than this field's value.",
                                                "type": "number"
                                              },
                                              "ninetyFivePercentile": {
                                                "description": "95% of the invocations took less memory than this field's value.",
                                                "type": "number"
                                              },
                                              "ninetyNinePercentile": {
                                                "description": "99% of the invocations took less memory than this field's value.",
                                                "type": "number"
                                              },
                                              "seventyFivePercentile": {
                                                "description": "75% of the invocations took less memory than this field's value.",
                                                "type": "number"
                                              },
                                              "twentyFivePercentile": {
                                                "description": "25% of the invocations took less memory than this field's value.",
                                                "type": "number"
                                              }
                                            },
                                            "required": [
                                              "twentyFivePercentile",
                                              "fiftyPercentile",
                                              "seventyFivePercentile",
                                              "ninetyFivePercentile",
                                              "ninetyNinePercentile"
                                            ],
                                            "type": "object",
                                            "x-akamai": {
                                              "file-path": "schemas/report-memory-usage-summary.yaml"
                                            }
                                          },
                                          "responseProvider": {
                                            "additionalProperties": false,
                                            "description": "Memory usage summary in percentiles for all invocations of `responseProvider`.",
                                            "properties": {
                                              "fiftyPercentile": {
                                                "description": "50% of the invocations took less memory than this field's value.",
                                                "type": "number"
                                              },
                                              "ninetyFivePercentile": {
                                                "description": "95% of the invocations took less memory than this field's value.",
                                                "type": "number"
                                              },
                                              "ninetyNinePercentile": {
                                                "description": "99% of the invocations took less memory than this field's value.",
                                                "type": "number"
                                              },
                                              "seventyFivePercentile": {
                                                "description": "75% of the invocations took less memory than this field's value.",
                                                "type": "number"
                                              },
                                              "twentyFivePercentile": {
                                                "description": "25% of the invocations took less memory than this field's value.",
                                                "type": "number"
                                              }
                                            },
                                            "required": [
                                              "twentyFivePercentile",
                                              "fiftyPercentile",
                                              "seventyFivePercentile",
                                              "ninetyFivePercentile",
                                              "ninetyNinePercentile"
                                            ],
                                            "type": "object",
                                            "x-akamai": {
                                              "file-path": "schemas/report-memory-usage-summary.yaml"
                                            }
                                          },
                                          "totalMemoryUsage": {
                                            "additionalProperties": false,
                                            "description": "Memory usage summary in percentiles for all five event handlers.",
                                            "properties": {
                                              "fiftyPercentile": {
                                                "description": "50% of the invocations took less memory than this field's value.",
                                                "type": "number"
                                              },
                                              "ninetyFivePercentile": {
                                                "description": "95% of the invocations took less memory than this field's value.",
                                                "type": "number"
                                              },
                                              "ninetyNinePercentile": {
                                                "description": "99% of the invocations took less memory than this field's value.",
                                                "type": "number"
                                              },
                                              "seventyFivePercentile": {
                                                "description": "75% of the invocations took less memory than this field's value.",
                                                "type": "number"
                                              },
                                              "twentyFivePercentile": {
                                                "description": "25% of the invocations took less memory than this field's value.",
                                                "type": "number"
                                              }
                                            },
                                            "required": [
                                              "twentyFivePercentile",
                                              "fiftyPercentile",
                                              "seventyFivePercentile",
                                              "ninetyFivePercentile",
                                              "ninetyNinePercentile"
                                            ],
                                            "type": "object",
                                            "x-akamai": {
                                              "file-path": "schemas/report-memory-usage-summary.yaml"
                                            }
                                          }
                                        },
                                        "required": [
                                          "onClientRequest",
                                          "onClientResponse",
                                          "onOriginRequest",
                                          "onOriginResponse",
                                          "responseProvider",
                                          "totalMemoryUsage"
                                        ],
                                        "type": "object"
                                      }
                                    },
                                    "required": [
                                      "edgeWorkerId",
                                      "data",
                                      "summaryStatistics"
                                    ],
                                    "title": "Report 6: memory usage per event",
                                    "type": "object",
                                    "x-akamai": {
                                      "file-path": "schemas/report-6.yaml"
                                    }
                                  },
                                  {
                                    "additionalProperties": false,
                                    "description": "Specifies the total number of sub-requests, number/types of errors, and response body size/wall time duration statistics.",
                                    "properties": {
                                      "errors": {
                                        "additionalProperties": false,
                                        "description": "Failed sub-request executions.",
                                        "properties": {
                                          "genericErrorCount": {
                                            "description": "Number of failed sub-request executions that failed because of a generic error.",
                                            "type": "integer"
                                          },
                                          "timeoutCount": {
                                            "description": "Number of failed sub-request executions that failed because of a timeout.",
                                            "type": "integer"
                                          },
                                          "total": {
                                            "description": "Total number of failed sub-request executions.",
                                            "type": "integer"
                                          }
                                        },
                                        "required": [
                                          "total",
                                          "errorCount",
                                          "timeoutCount"
                                        ],
                                        "type": "object",
                                        "x-akamai": {
                                          "file-path": "schemas/report-subrequest-errors.yaml"
                                        }
                                      },
                                      "responseBodySize": {
                                        "additionalProperties": false,
                                        "description": "Response body size sub-request statistics.",
                                        "properties": {
                                          "avg": {
                                            "description": "Average sub-request invocation response body size, in bytes.",
                                            "type": "number"
                                          },
                                          "max": {
                                            "description": "Maximum sub-request invocation response body size, in bytes.",
                                            "type": "number"
                                          },
                                          "min": {
                                            "description": "Minimum sub-request invocation response body size, in bytes.",
                                            "type": "number"
                                          }
                                        },
                                        "required": [
                                          "avg",
                                          "min",
                                          "max"
                                        ],
                                        "type": "object",
                                        "x-akamai": {
                                          "file-path": "schemas/report-subrequest-response-body-size-summary.yaml"
                                        }
                                      },
                                      "subRequests": {
                                        "description": "Number of sub-requests.",
                                        "properties": {
                                          "total": {
                                            "description": "Total number of sub-requests.",
                                            "type": "integer"
                                          }
                                        },
                                        "type": "object"
                                      },
                                      "successes": {
                                        "additionalProperties": false,
                                        "description": "Successful sub-request executions.",
                                        "properties": {
                                          "total": {
                                            "description": "Total number of successful sub-request executions.",
                                            "type": "integer"
                                          }
                                        },
                                        "required": [
                                          "total"
                                        ],
                                        "type": "object"
                                      },
                                      "wallTime": {
                                        "additionalProperties": false,
                                        "description": "Wall duration sub-request statistics.",
                                        "properties": {
                                          "avg": {
                                            "description": "Average wall-clock time used to execute sub-requests, in milliseconds.",
                                            "type": "number"
                                          },
                                          "max": {
                                            "description": "Maximum wall-clock time used to execute sub-requests, in milliseconds.",
                                            "type": "number"
                                          },
                                          "min": {
                                            "description": "Minimum wall-clock time used to execute sub-requests, in milliseconds.",
                                            "type": "number"
                                          }
                                        },
                                        "required": [
                                          "avg",
                                          "min",
                                          "max"
                                        ],
                                        "type": "object",
                                        "x-akamai": {
                                          "file-path": "schemas/report-subrequest-wall-duration-summary.yaml"
                                        }
                                      }
                                    },
                                    "required": [
                                      "subRequests"
                                    ],
                                    "title": "Report 7: sub-request usage summary",
                                    "type": "object",
                                    "x-akamai": {
                                      "file-path": "schemas/report-7.yaml"
                                    }
                                  },
                                  {
                                    "additionalProperties": false,
                                    "description": "Specifies execution and initialization wall times with percentiles, grouped by event handler for each EdgeWorker ID.",
                                    "properties": {
                                      "data": {
                                        "additionalProperties": {
                                          "description": "Up to four event handler arrays and an init array for initialization data points.",
                                          "items": {
                                            "additionalProperties": false,
                                            "description": "Aggregated execution or initialization durations.",
                                            "properties": {
                                              "edgeWorkerVersion": {
                                                "description": "The EdgeWorker version active when the event handler executed.",
                                                "type": "string"
                                              },
                                              "invocations": {
                                                "description": "Number of aggregated executions or initializations.",
                                                "type": "integer"
                                              },
                                              "revisionId": {
                                                "description": "Unique identifier for an EdgeWorkers revision.",
                                                "type": "string"
                                              },
                                              "startDateTime": {
                                                "description": "The start of the time period (ISO 8601).",
                                                "format": "date-time",
                                                "type": "string"
                                              },
                                              "wallTimeExecDuration": {
                                                "additionalProperties": false,
                                                "description": "Wall execution duration.",
                                                "properties": {
                                                  "avg": {
                                                    "description": "Average wall-clock time used to execute event handlers, in milliseconds.",
                                                    "type": "number"
                                                  },
                                                  "fiftyPercentile": {
                                                    "description": "50% of the invocations took less wall execution time than this field's value, in milliseconds.",
                                                    "type": "number"
                                                  },
                                                  "max": {
                                                    "description": "Maximum wall-clock time used to execute event handlers, in milliseconds.",
                                                    "type": "number"
                                                  },
                                                  "min": {
                                                    "description": "Minimum wall-clock time used to execute event handlers, in milliseconds.",
                                                    "type": "number"
                                                  },
                                                  "ninetyFivePercentile": {
                                                    "description": "95% of the invocations took less wall execution time than this field's value, in milliseconds.",
                                                    "type": "number"
                                                  },
                                                  "ninetyNinePercentile": {
                                                    "description": "99% of the invocations took less wall execution time than this field's value, in milliseconds.",
                                                    "type": "number"
                                                  },
                                                  "seventyFivePercentile": {
                                                    "description": "75% of the invocations took less wall execution time than this field's value, in milliseconds.",
                                                    "type": "number"
                                                  },
                                                  "twentyFivePercentile": {
                                                    "description": "25% of the invocations took less wall execution time than this field's value, in milliseconds.",
                                                    "type": "number"
                                                  }
                                                },
                                                "required": [
                                                  "avg",
                                                  "min",
                                                  "max",
                                                  "twentyFivePercentile",
                                                  "fiftyPercentile",
                                                  "seventyFivePercentile",
                                                  "ninetyFivePercentile",
                                                  "ninetyNinePercentile"
                                                ],
                                                "type": "object",
                                                "x-akamai": {
                                                  "file-path": "schemas/report-wall-exec-duration.yaml"
                                                }
                                              },
                                              "wallTimeInitDuration": {
                                                "additionalProperties": false,
                                                "description": "Wall initialization duration.",
                                                "properties": {
                                                  "avg": {
                                                    "description": "Average wall-clock time used to initialize the event handlers, in milliseconds. The average is the sum of durations divided by the number of executions.",
                                                    "type": "number"
                                                  },
                                                  "fiftyPercentile": {
                                                    "description": "50% of the invocations took less wall initialization time than this field's value, in milliseconds.",
                                                    "type": "number"
                                                  },
                                                  "max": {
                                                    "description": "Maximum wall-clock time used to initialize the event handlers, in milliseconds.",
                                                    "type": "number"
                                                  },
                                                  "min": {
                                                    "description": "Minimum wall-clock time used to initialize the event handlers, in milliseconds.",
                                                    "type": "number"
                                                  },
                                                  "ninetyFivePercentile": {
                                                    "description": "95% of the invocations took less wall initialization time than this field's value, in milliseconds.",
                                                    "type": "number"
                                                  },
                                                  "ninetyNinePercentile": {
                                                    "description": "99% of the invocations took less wall initialization time than this field's value, in milliseconds.",
                                                    "type": "number"
                                                  },
                                                  "seventyFivePercentile": {
                                                    "description": "75% of the invocations took less wall initialization time than this field's value, in milliseconds.",
                                                    "type": "number"
                                                  },
                                                  "twentyFivePercentile": {
                                                    "description": "25% of the invocations took less wall initialization time than this field's value, in milliseconds.",
                                                    "type": "number"
                                                  }
                                                },
                                                "required": [
                                                  "avg",
                                                  "min",
                                                  "max",
                                                  "twentyFivePercentile",
                                                  "fiftyPercentile",
                                                  "seventyFivePercentile",
                                                  "ninetyFivePercentile",
                                                  "ninetyNinePercentile"
                                                ],
                                                "type": "object",
                                                "x-akamai": {
                                                  "file-path": "schemas/report-wall-init-duration.yaml"
                                                }
                                              }
                                            },
                                            "required": [
                                              "startDateTime",
                                              "edgeWorkerVersion",
                                              "revisionId",
                                              "invocations"
                                            ],
                                            "type": "object"
                                          },
                                          "type": "array"
                                        },
                                        "description": "Data points grouped by event handler and initialization mapping keys.",
                                        "type": "object"
                                      },
                                      "edgeWorkerId": {
                                        "description": "Unique identifier for an EdgeWorker.",
                                        "type": "integer"
                                      },
                                      "summaryStatistics": {
                                        "additionalProperties": false,
                                        "description": "Execution and initialization wall time summary in percentiles.",
                                        "properties": {
                                          "init": {
                                            "additionalProperties": false,
                                            "description": "Wall initialization time summary in percentiles.",
                                            "properties": {
                                              "fiftyPercentile": {
                                                "description": "50% of the invocations took less wall time than this field's value, in milliseconds.",
                                                "type": "number"
                                              },
                                              "ninetyFivePercentile": {
                                                "description": "95% of the invocations took less wall time than this field's value, in milliseconds.",
                                                "type": "number"
                                              },
                                              "ninetyNinePercentile": {
                                                "description": "99% of the invocations took less wall time than this field's value, in milliseconds.",
                                                "type": "number"
                                              },
                                              "seventyFivePercentile": {
                                                "description": "75% of the invocations took less wall time than this field's value, in milliseconds.",
                                                "type": "number"
                                              },
                                              "twentyFivePercentile": {
                                                "description": "25% of the invocations took less wall time than this field's value, in milliseconds.",
                                                "type": "number"
                                              }
                                            },
                                            "required": [
                                              "twentyFivePercentile",
                                              "fiftyPercentile",
                                              "seventyFivePercentile",
                                              "ninetyFivePercentile",
                                              "ninetyNinePercentile"
                                            ],
                                            "type": "object",
                                            "x-akamai": {
                                              "file-path": "schemas/report-wall-exec-and-init-summary.yaml"
                                            }
                                          },
                                          "onClientRequest": {
                                            "additionalProperties": false,
                                            "description": "Wall time summary in percentiles for all invocations of `onClientRequest`.",
                                            "properties": {
                                              "fiftyPercentile": {
                                                "description": "50% of the invocations took less wall time than this field's value, in milliseconds.",
                                                "type": "number"
                                              },
                                              "ninetyFivePercentile": {
                                                "description": "95% of the invocations took less wall time than this field's value, in milliseconds.",
                                                "type": "number"
                                              },
                                              "ninetyNinePercentile": {
                                                "description": "99% of the invocations took less wall time than this field's value, in milliseconds.",
                                                "type": "number"
                                              },
                                              "seventyFivePercentile": {
                                                "description": "75% of the invocations took less wall time than this field's value, in milliseconds.",
                                                "type": "number"
                                              },
                                              "twentyFivePercentile": {
                                                "description": "25% of the invocations took less wall time than this field's value, in milliseconds.",
                                                "type": "number"
                                              }
                                            },
                                            "required": [
                                              "twentyFivePercentile",
                                              "fiftyPercentile",
                                              "seventyFivePercentile",
                                              "ninetyFivePercentile",
                                              "ninetyNinePercentile"
                                            ],
                                            "type": "object",
                                            "x-akamai": {
                                              "file-path": "schemas/report-wall-exec-and-init-summary.yaml"
                                            }
                                          },
                                          "onClientResponse": {
                                            "additionalProperties": false,
                                            "description": "Wall time summary in percentiles for all invocations of `onClientResponse`.",
                                            "properties": {
                                              "fiftyPercentile": {
                                                "description": "50% of the invocations took less wall time than this field's value, in milliseconds.",
                                                "type": "number"
                                              },
                                              "ninetyFivePercentile": {
                                                "description": "95% of the invocations took less wall time than this field's value, in milliseconds.",
                                                "type": "number"
                                              },
                                              "ninetyNinePercentile": {
                                                "description": "99% of the invocations took less wall time than this field's value, in milliseconds.",
                                                "type": "number"
                                              },
                                              "seventyFivePercentile": {
                                                "description": "75% of the invocations took less wall time than this field's value, in milliseconds.",
                                                "type": "number"
                                              },
                                              "twentyFivePercentile": {
                                                "description": "25% of the invocations took less wall time than this field's value, in milliseconds.",
                                                "type": "number"
                                              }
                                            },
                                            "required": [
                                              "twentyFivePercentile",
                                              "fiftyPercentile",
                                              "seventyFivePercentile",
                                              "ninetyFivePercentile",
                                              "ninetyNinePercentile"
                                            ],
                                            "type": "object",
                                            "x-akamai": {
                                              "file-path": "schemas/report-wall-exec-and-init-summary.yaml"
                                            }
                                          },
                                          "onOriginRequest": {
                                            "additionalProperties": false,
                                            "description": "Wall time summary in percentiles for all invocations of `onOriginRequest`.",
                                            "properties": {
                                              "fiftyPercentile": {
                                                "description": "50% of the invocations took less wall time than this field's value, in milliseconds.",
                                                "type": "number"
                                              },
                                              "ninetyFivePercentile": {
                                                "description": "95% of the invocations took less wall time than this field's value, in milliseconds.",
                                                "type": "number"
                                              },
                                              "ninetyNinePercentile": {
                                                "description": "99% of the invocations took less wall time than this field's value, in milliseconds.",
                                                "type": "number"
                                              },
                                              "seventyFivePercentile": {
                                                "description": "75% of the invocations took less wall time than this field's value, in milliseconds.",
                                                "type": "number"
                                              },
                                              "twentyFivePercentile": {
                                                "description": "25% of the invocations took less wall time than this field's value, in milliseconds.",
                                                "type": "number"
                                              }
                                            },
                                            "required": [
                                              "twentyFivePercentile",
                                              "fiftyPercentile",
                                              "seventyFivePercentile",
                                              "ninetyFivePercentile",
                                              "ninetyNinePercentile"
                                            ],
                                            "type": "object",
                                            "x-akamai": {
                                              "file-path": "schemas/report-wall-exec-and-init-summary.yaml"
                                            }
                                          },
                                          "onOriginResponse": {
                                            "additionalProperties": false,
                                            "description": "Wall time summary in percentiles for all invocations of `onOriginResponse`.",
                                            "properties": {
                                              "fiftyPercentile": {
                                                "description": "50% of the invocations took less wall time than this field's value, in milliseconds.",
                                                "type": "number"
                                              },
                                              "ninetyFivePercentile": {
                                                "description": "95% of the invocations took less wall time than this field's value, in milliseconds.",
                                                "type": "number"
                                              },
                                              "ninetyNinePercentile": {
                                                "description": "99% of the invocations took less wall time than this field's value, in milliseconds.",
                                                "type": "number"
                                              },
                                              "seventyFivePercentile": {
                                                "description": "75% of the invocations took less wall time than this field's value, in milliseconds.",
                                                "type": "number"
                                              },
                                              "twentyFivePercentile": {
                                                "description": "25% of the invocations took less wall time than this field's value, in milliseconds.",
                                                "type": "number"
                                              }
                                            },
                                            "required": [
                                              "twentyFivePercentile",
                                              "fiftyPercentile",
                                              "seventyFivePercentile",
                                              "ninetyFivePercentile",
                                              "ninetyNinePercentile"
                                            ],
                                            "type": "object",
                                            "x-akamai": {
                                              "file-path": "schemas/report-wall-exec-and-init-summary.yaml"
                                            }
                                          },
                                          "responseProvider": {
                                            "additionalProperties": false,
                                            "description": "Wall time summary in percentiles for all invocations of `responseProvider`.",
                                            "properties": {
                                              "fiftyPercentile": {
                                                "description": "50% of the invocations took less wall time than this field's value, in milliseconds.",
                                                "type": "number"
                                              },
                                              "ninetyFivePercentile": {
                                                "description": "95% of the invocations took less wall time than this field's value, in milliseconds.",
                                                "type": "number"
                                              },
                                              "ninetyNinePercentile": {
                                                "description": "99% of the invocations took less wall time than this field's value, in milliseconds.",
                                                "type": "number"
                                              },
                                              "seventyFivePercentile": {
                                                "description": "75% of the invocations took less wall time than this field's value, in milliseconds.",
                                                "type": "number"
                                              },
                                              "twentyFivePercentile": {
                                                "description": "25% of the invocations took less wall time than this field's value, in milliseconds.",
                                                "type": "number"
                                              }
                                            },
                                            "required": [
                                              "twentyFivePercentile",
                                              "fiftyPercentile",
                                              "seventyFivePercentile",
                                              "ninetyFivePercentile",
                                              "ninetyNinePercentile"
                                            ],
                                            "type": "object",
                                            "x-akamai": {
                                              "file-path": "schemas/report-wall-exec-and-init-summary.yaml"
                                            }
                                          },
                                          "totalWallTime": {
                                            "additionalProperties": false,
                                            "description": "Wall time summary in percentiles for all five event handlers.",
                                            "properties": {
                                              "fiftyPercentile": {
                                                "description": "50% of the invocations took less wall time than this field's value, in milliseconds.",
                                                "type": "number"
                                              },
                                              "ninetyFivePercentile": {
                                                "description": "95% of the invocations took less wall time than this field's value, in milliseconds.",
                                                "type": "number"
                                              },
                                              "ninetyNinePercentile": {
                                                "description": "99% of the invocations took less wall time than this field's value, in milliseconds.",
                                                "type": "number"
                                              },
                                              "seventyFivePercentile": {
                                                "description": "75% of the invocations took less wall time than this field's value, in milliseconds.",
                                                "type": "number"
                                              },
                                              "twentyFivePercentile": {
                                                "description": "25% of the invocations took less wall time than this field's value, in milliseconds.",
                                                "type": "number"
                                              }
                                            },
                                            "required": [
                                              "twentyFivePercentile",
                                              "fiftyPercentile",
                                              "seventyFivePercentile",
                                              "ninetyFivePercentile",
                                              "ninetyNinePercentile"
                                            ],
                                            "type": "object",
                                            "x-akamai": {
                                              "file-path": "schemas/report-wall-exec-and-init-summary.yaml"
                                            }
                                          }
                                        },
                                        "required": [
                                          "init",
                                          "onClientRequest",
                                          "onClientResponse",
                                          "onOriginRequest",
                                          "onOriginResponse",
                                          "responseProvider",
                                          "totalWallTime"
                                        ],
                                        "type": "object"
                                      }
                                    },
                                    "required": [
                                      "edgeWorkerId",
                                      "data",
                                      "summaryStatistics"
                                    ],
                                    "title": "Report 9: wall timings per event",
                                    "type": "object",
                                    "x-akamai": {
                                      "file-path": "schemas/report-9.yaml"
                                    }
                                  },
                                  {
                                    "additionalProperties": false,
                                    "description": "Specifies sub-request counts and errors, grouped by HTTP status class for each EdgeWorker ID.",
                                    "properties": {
                                      "data": {
                                        "additionalProperties": {
                                          "description": "Up to five HTTP status class arrays (1xx, 2xx, 3xx, 4xx, 5xx).",
                                          "items": {
                                            "additionalProperties": false,
                                            "description": "Aggregated HTTP status code details.",
                                            "properties": {
                                              "errorCount": {
                                                "description": "Number of total sub-request execution errors.",
                                                "type": "integer"
                                              },
                                              "hostname": {
                                                "description": "The hostname the sub-request was executed on.",
                                                "type": "string"
                                              },
                                              "invocations": {
                                                "description": "Number of aggregated sub-request executions.",
                                                "type": "integer"
                                              },
                                              "startDateTime": {
                                                "description": "The start of the time period.",
                                                "format": "date-time",
                                                "type": "string"
                                              },
                                              "statusCodeBreakdown": {
                                                "additionalProperties": false,
                                                "description": "Sub-request status class details by specific HTTP status code.",
                                                "properties": {
                                                  "edgeWorkerVersion": {
                                                    "description": "The EdgeWorker version active when the sub-request executed.",
                                                    "type": "string"
                                                  },
                                                  "errorCount": {
                                                    "description": "Number of total sub-request execution errors.",
                                                    "type": "integer"
                                                  },
                                                  "httpStatus": {
                                                    "description": "The HTTP status code that was returned from the sub-request execution.",
                                                    "type": "integer"
                                                  },
                                                  "invocations": {
                                                    "description": "Number of sub-request executions by HTTP status code.",
                                                    "type": "integer"
                                                  },
                                                  "revisionId": {
                                                    "description": "Unique identifier for an EdgeWorkers revision.",
                                                    "type": "string"
                                                  },
                                                  "timeoutCount": {
                                                    "description": "Number of sub-request execution timeouts.",
                                                    "type": "integer"
                                                  }
                                                },
                                                "required": [
                                                  "httpStatus",
                                                  "invocations",
                                                  "errorCount",
                                                  "timeoutCount",
                                                  "edgeWorkerVersion",
                                                  "revisionId"
                                                ],
                                                "type": "object",
                                                "x-akamai": {
                                                  "file-path": "schemas/report-subrequest-statuscode-breakdown.yaml"
                                                }
                                              },
                                              "timeoutCount": {
                                                "description": "Number of sub-request execution timeouts.",
                                                "type": "integer"
                                              }
                                            },
                                            "required": [
                                              "startDateTime",
                                              "hostname",
                                              "errorCount",
                                              "timeoutCount",
                                              "invocations"
                                            ],
                                            "type": "object"
                                          },
                                          "type": "array"
                                        },
                                        "description": "Data points grouped by HTTP status class.",
                                        "type": "object"
                                      },
                                      "edgeWorkerId": {
                                        "description": "Unique identifier for an EdgeWorker.",
                                        "type": "integer"
                                      }
                                    },
                                    "required": [
                                      "edgeWorkerId",
                                      "data"
                                    ],
                                    "title": "Report 10: sub-request counts and errors",
                                    "type": "object",
                                    "x-akamai": {
                                      "file-path": "schemas/report-10.yaml"
                                    }
                                  },
                                  {
                                    "additionalProperties": false,
                                    "description": "Specifies sub-request wall time statistics and percentiles, grouped by HTTP status class for each EdgeWorker ID.",
                                    "properties": {
                                      "data": {
                                        "additionalProperties": {
                                          "description": "Up to five HTTP status class arrays (1xx, 2xx, 3xx, 4xx, 5xx).",
                                          "items": {
                                            "additionalProperties": false,
                                            "description": "Aggregated wall time execution statistics.",
                                            "properties": {
                                              "hostname": {
                                                "description": "The hostname the sub-request was executed on.",
                                                "type": "string"
                                              },
                                              "invocations": {
                                                "description": "Number of aggregated sub-request executions.",
                                                "type": "integer"
                                              },
                                              "startDateTime": {
                                                "description": "The start of the time period.",
                                                "format": "date-time",
                                                "type": "string"
                                              },
                                              "statusCodeBreakdown": {
                                                "additionalProperties": false,
                                                "description": "Sub-request status class details by specific HTTP status code.",
                                                "properties": {
                                                  "edgeWorkerVersion": {
                                                    "description": "The EdgeWorker version active when the sub-request executed.",
                                                    "type": "string"
                                                  },
                                                  "httpStatus": {
                                                    "description": "The HTTP status code that was returned from the sub-request execution.",
                                                    "type": "integer"
                                                  },
                                                  "invocations": {
                                                    "description": "Number of sub-request executions by HTTP status code.",
                                                    "type": "integer"
                                                  },
                                                  "revisionId": {
                                                    "description": "Unique identifier for an EdgeWorkers revision.",
                                                    "type": "string"
                                                  },
                                                  "wallTime": {
                                                    "additionalProperties": false,
                                                    "description": "Wall execution duration.",
                                                    "properties": {
                                                      "avg": {
                                                        "description": "Average wall-clock time used to execute sub-requests, in milliseconds.",
                                                        "type": "number"
                                                      },
                                                      "fiftyPercentile": {
                                                        "description": "50% of the sub-request invocations took less wall execution time than this field's value, in milliseconds.",
                                                        "type": "number"
                                                      },
                                                      "max": {
                                                        "description": "Maximum wall-clock time used to execute sub-requests, in milliseconds.",
                                                        "type": "number"
                                                      },
                                                      "min": {
                                                        "description": "Minimum wall-clock time used to execute sub-requests, in milliseconds.",
                                                        "type": "number"
                                                      },
                                                      "ninetyFivePercentile": {
                                                        "description": "95% of the sub-request invocations took less wall execution time than this field's value, in milliseconds.",
                                                        "type": "number"
                                                      },
                                                      "ninetyNinePercentile": {
                                                        "description": "99% of the sub-request invocations took less wall execution time than this field's value, in milliseconds.",
                                                        "type": "number"
                                                      },
                                                      "seventyFivePercentile": {
                                                        "description": "75% of the sub-request invocations took less wall execution time than this field's value, in milliseconds.",
                                                        "type": "number"
                                                      },
                                                      "twentyFivePercentile": {
                                                        "description": "25% of the sub-request invocations took less wall execution time than this field's value, in milliseconds.",
                                                        "type": "number"
                                                      }
                                                    },
                                                    "required": [
                                                      "avg",
                                                      "min",
                                                      "max",
                                                      "twentyFivePercentile",
                                                      "fiftyPercentile",
                                                      "seventyFivePercentile",
                                                      "ninetyFivePercentile",
                                                      "ninetyNinePercentile"
                                                    ],
                                                    "type": "object",
                                                    "x-akamai": {
                                                      "file-path": "schemas/report-subrequest-wall-duration.yaml"
                                                    }
                                                  }
                                                },
                                                "required": [
                                                  "httpStatus",
                                                  "invocations",
                                                  "edgeWorkerVersion",
                                                  "revisionId"
                                                ],
                                                "type": "object",
                                                "x-akamai": {
                                                  "file-path": "schemas/report-subrequest-statuscode-breakdown-walltime.yaml"
                                                }
                                              },
                                              "wallTime": {
                                                "additionalProperties": false,
                                                "description": "Wall execution duration.",
                                                "properties": {
                                                  "avg": {
                                                    "description": "Average wall-clock time used to execute sub-requests, in milliseconds.",
                                                    "type": "number"
                                                  },
                                                  "fiftyPercentile": {
                                                    "description": "50% of the sub-request invocations took less wall execution time than this field's value, in milliseconds.",
                                                    "type": "number"
                                                  },
                                                  "max": {
                                                    "description": "Maximum wall-clock time used to execute sub-requests, in milliseconds.",
                                                    "type": "number"
                                                  },
                                                  "min": {
                                                    "description": "Minimum wall-clock time used to execute sub-requests, in milliseconds.",
                                                    "type": "number"
                                                  },
                                                  "ninetyFivePercentile": {
                                                    "description": "95% of the sub-request invocations took less wall execution time than this field's value, in milliseconds.",
                                                    "type": "number"
                                                  },
                                                  "ninetyNinePercentile": {
                                                    "description": "99% of the sub-request invocations took less wall execution time than this field's value, in milliseconds.",
                                                    "type": "number"
                                                  },
                                                  "seventyFivePercentile": {
                                                    "description": "75% of the sub-request invocations took less wall execution time than this field's value, in milliseconds.",
                                                    "type": "number"
                                                  },
                                                  "twentyFivePercentile": {
                                                    "description": "25% of the sub-request invocations took less wall execution time than this field's value, in milliseconds.",
                                                    "type": "number"
                                                  }
                                                },
                                                "required": [
                                                  "avg",
                                                  "min",
                                                  "max",
                                                  "twentyFivePercentile",
                                                  "fiftyPercentile",
                                                  "seventyFivePercentile",
                                                  "ninetyFivePercentile",
                                                  "ninetyNinePercentile"
                                                ],
                                                "type": "object",
                                                "x-akamai": {
                                                  "file-path": "schemas/report-subrequest-wall-duration.yaml"
                                                }
                                              }
                                            },
                                            "required": [
                                              "hostname",
                                              "startDateTime",
                                              "invocations"
                                            ],
                                            "type": "object"
                                          },
                                          "type": "array"
                                        },
                                        "description": "Data points grouped by HTTP status class.",
                                        "type": "object"
                                      },
                                      "edgeWorkerId": {
                                        "description": "Unique identifier for an EdgeWorker.",
                                        "type": "integer"
                                      }
                                    },
                                    "required": [
                                      "edgeWorkerId",
                                      "data"
                                    ],
                                    "title": "Report 11: wall timings per sub-request",
                                    "type": "object",
                                    "x-akamai": {
                                      "file-path": "schemas/report-11.yaml"
                                    }
                                  },
                                  {
                                    "additionalProperties": false,
                                    "description": "Specifies sub-request response body size statistics and percentiles, grouped by HTTP status class for each EdgeWorker ID.",
                                    "properties": {
                                      "data": {
                                        "additionalProperties": {
                                          "description": "Up to five HTTP status class arrays (1xx, 2xx, 3xx, 4xx, 5xx).",
                                          "items": {
                                            "additionalProperties": false,
                                            "description": "Aggregated response body size statistics.",
                                            "properties": {
                                              "hostname": {
                                                "description": "The hostname the sub-request was executed on.",
                                                "type": "string"
                                              },
                                              "invocations": {
                                                "description": "Number of aggregated sub-request executions.",
                                                "type": "integer"
                                              },
                                              "responseBodySize": {
                                                "additionalProperties": false,
                                                "description": "Response body size, in bytes.",
                                                "properties": {
                                                  "avg": {
                                                    "description": "Average sub-request invocation response body size, in bytes.",
                                                    "type": "number"
                                                  },
                                                  "fiftyPercentile": {
                                                    "description": "50% of the sub-request invocation responses have a body size, in bytes, smaller than this value.",
                                                    "type": "number"
                                                  },
                                                  "max": {
                                                    "description": "Maximum sub-request invocation response body size, in bytes.",
                                                    "type": "number"
                                                  },
                                                  "min": {
                                                    "description": "Minimum sub-request invocation response body size, in bytes.",
                                                    "type": "number"
                                                  },
                                                  "ninetyFivePercentile": {
                                                    "description": "95% of the sub-request invocation responses have a body size, in bytes, smaller than this value.",
                                                    "type": "number"
                                                  },
                                                  "ninetyNinePercentile": {
                                                    "description": "99% of the sub-request invocation responses have a body size, in bytes, smaller than this value.",
                                                    "type": "number"
                                                  },
                                                  "seventyFivePercentile": {
                                                    "description": "75% of the sub-request invocation responses have a body size, in bytes, smaller than this value.",
                                                    "type": "number"
                                                  },
                                                  "twentyFivePercentile": {
                                                    "description": "25% of the sub-request invocation responses have a body size, in bytes, smaller than this value.",
                                                    "type": "number"
                                                  }
                                                },
                                                "required": [
                                                  "avg",
                                                  "min",
                                                  "max",
                                                  "twentyFivePercentile",
                                                  "fiftyPercentile",
                                                  "seventyFivePercentile",
                                                  "ninetyFivePercentile",
                                                  "ninetyNinePercentile"
                                                ],
                                                "type": "object",
                                                "x-akamai": {
                                                  "file-path": "schemas/report-subrequest-response-body-size.yaml"
                                                }
                                              },
                                              "startDateTime": {
                                                "description": "The start of the time period.",
                                                "format": "date-time",
                                                "type": "string"
                                              },
                                              "statusCodeBreakdown": {
                                                "additionalProperties": false,
                                                "description": "Sub-request status class details by specific HTTP status code.",
                                                "properties": {
                                                  "edgeWorkerVersion": {
                                                    "description": "The EdgeWorker version active when the sub-request executed.",
                                                    "type": "string"
                                                  },
                                                  "httpStatus": {
                                                    "description": "The HTTP status code that was returned from the sub-request execution.",
                                                    "type": "integer"
                                                  },
                                                  "invocations": {
                                                    "description": "Number of sub-request executions by HTTP status code.",
                                                    "type": "integer"
                                                  },
                                                  "responseBodySize": {
                                                    "additionalProperties": false,
                                                    "description": "Response body size, in bytes.",
                                                    "properties": {
                                                      "avg": {
                                                        "description": "Average sub-request invocation response body size, in bytes.",
                                                        "type": "number"
                                                      },
                                                      "fiftyPercentile": {
                                                        "description": "50% of the sub-request invocation responses have a body size, in bytes, smaller than this value.",
                                                        "type": "number"
                                                      },
                                                      "max": {
                                                        "description": "Maximum sub-request invocation response body size, in bytes.",
                                                        "type": "number"
                                                      },
                                                      "min": {
                                                        "description": "Minimum sub-request invocation response body size, in bytes.",
                                                        "type": "number"
                                                      },
                                                      "ninetyFivePercentile": {
                                                        "description": "95% of the sub-request invocation responses have a body size, in bytes, smaller than this value.",
                                                        "type": "number"
                                                      },
                                                      "ninetyNinePercentile": {
                                                        "description": "99% of the sub-request invocation responses have a body size, in bytes, smaller than this value.",
                                                        "type": "number"
                                                      },
                                                      "seventyFivePercentile": {
                                                        "description": "75% of the sub-request invocation responses have a body size, in bytes, smaller than this value.",
                                                        "type": "number"
                                                      },
                                                      "twentyFivePercentile": {
                                                        "description": "25% of the sub-request invocation responses have a body size, in bytes, smaller than this value.",
                                                        "type": "number"
                                                      }
                                                    },
                                                    "required": [
                                                      "avg",
                                                      "min",
                                                      "max",
                                                      "twentyFivePercentile",
                                                      "fiftyPercentile",
                                                      "seventyFivePercentile",
                                                      "ninetyFivePercentile",
                                                      "ninetyNinePercentile"
                                                    ],
                                                    "type": "object",
                                                    "x-akamai": {
                                                      "file-path": "schemas/report-subrequest-response-body-size.yaml"
                                                    }
                                                  },
                                                  "revisionId": {
                                                    "description": "Unique identifier for an EdgeWorkers revision.",
                                                    "type": "string"
                                                  }
                                                },
                                                "required": [
                                                  "httpStatus",
                                                  "invocations",
                                                  "edgeWorkerVersion",
                                                  "revisionId"
                                                ],
                                                "type": "object",
                                                "x-akamai": {
                                                  "file-path": "schemas/report-subrequest-statuscode-breakdown-response-body-size.yaml"
                                                }
                                              }
                                            },
                                            "required": [
                                              "hostname",
                                              "startDateTime",
                                              "invocations"
                                            ],
                                            "type": "object"
                                          },
                                          "type": "array"
                                        },
                                        "description": "Data points grouped by HTTP status class.",
                                        "type": "object"
                                      },
                                      "edgeWorkerId": {
                                        "description": "Unique identifier for an EdgeWorker.",
                                        "type": "integer"
                                      }
                                    },
                                    "required": [
                                      "edgeWorkerId",
                                      "data"
                                    ],
                                    "title": "Report 12: response body size per sub-request",
                                    "type": "object",
                                    "x-akamai": {
                                      "file-path": "schemas/report-12.yaml"
                                    }
                                  }
                                ],
                                "title": "Single report"
                              },
                              {
                                "items": {
                                  "oneOf": [
                                    {
                                      "additionalProperties": false,
                                      "description": "Specifies execution and initialization times, grouped by event handler for each EdgeWorker.",
                                      "properties": {
                                        "data": {
                                          "additionalProperties": {
                                            "description": "Up to four event handler arrays and an init array for initialization data points.",
                                            "items": {
                                              "additionalProperties": false,
                                              "description": "Aggregated execution or initialization durations.",
                                              "properties": {
                                                "edgeWorkerVersion": {
                                                  "description": "The EdgeWorker version that was active during the execution of event handlers.",
                                                  "type": "string"
                                                },
                                                "execDuration": {
                                                  "additionalProperties": false,
                                                  "description": "Execution duration.",
                                                  "properties": {
                                                    "avg": {
                                                      "description": "Average clock time used to execute event handlers, in milliseconds.",
                                                      "type": "number"
                                                    },
                                                    "fiftyPercentile": {
                                                      "description": "50% of the invocations took less execution time than this field's value, in milliseconds.",
                                                      "type": "number"
                                                    },
                                                    "max": {
                                                      "description": "Maximum clock time used to execute event handlers, in milliseconds.",
                                                      "type": "number"
                                                    },
                                                    "min": {
                                                      "description": "Minimum clock time used to execute event handlers, in milliseconds.",
                                                      "type": "number"
                                                    },
                                                    "ninetyFivePercentile": {
                                                      "description": "95% of the invocations took less execution time than this field's value, in milliseconds.",
                                                      "type": "number"
                                                    },
                                                    "ninetyNinePercentile": {
                                                      "description": "99% of the invocations took less execution time than this field's value, in milliseconds.",
                                                      "type": "number"
                                                    },
                                                    "seventyFivePercentile": {
                                                      "description": "75% of the invocations took less execution time than this field's value, in milliseconds.",
                                                      "type": "number"
                                                    },
                                                    "twentyFivePercentile": {
                                                      "description": "25% of the invocations took less execution time than this field's value, in milliseconds.",
                                                      "type": "number"
                                                    }
                                                  },
                                                  "required": [
                                                    "avg",
                                                    "min",
                                                    "max",
                                                    "twentyFivePercentile",
                                                    "fiftyPercentile",
                                                    "seventyFivePercentile",
                                                    "ninetyFivePercentile",
                                                    "ninetyNinePercentile"
                                                  ],
                                                  "type": "object",
                                                  "x-akamai": {
                                                    "file-path": "schemas/report-exec-duration.yaml"
                                                  }
                                                },
                                                "initDuration": {
                                                  "additionalProperties": false,
                                                  "description": "Initialization duration.",
                                                  "properties": {
                                                    "avg": {
                                                      "description": "Average clock time used to initialize the event handlers, in milliseconds. The average is the sum of durations divided by the number of executions.",
                                                      "type": "number"
                                                    },
                                                    "fiftyPercentile": {
                                                      "description": "50% of the invocations took less initialization time than this field's value, in milliseconds.",
                                                      "type": "number"
                                                    },
                                                    "max": {
                                                      "description": "Maximum clock time used to initialize the event handlers, in milliseconds.",
                                                      "type": "number"
                                                    },
                                                    "min": {
                                                      "description": "Minimum clock time used to initialize the event handlers, in milliseconds.",
                                                      "type": "number"
                                                    },
                                                    "ninetyFivePercentile": {
                                                      "description": "95% of the invocations took less initialization time than this field's value, in milliseconds.",
                                                      "type": "number"
                                                    },
                                                    "ninetyNinePercentile": {
                                                      "description": "99% of the invocations took less initialization time than this field's value, in milliseconds.",
                                                      "type": "number"
                                                    },
                                                    "seventyFivePercentile": {
                                                      "description": "75% of the invocations took less initialization time than this field's value, in milliseconds.",
                                                      "type": "number"
                                                    },
                                                    "twentyFivePercentile": {
                                                      "description": "25% of the invocations took less initialization time than this field's value, in milliseconds.",
                                                      "type": "number"
                                                    }
                                                  },
                                                  "required": [
                                                    "avg",
                                                    "min",
                                                    "max",
                                                    "twentyFivePercentile",
                                                    "fiftyPercentile",
                                                    "seventyFivePercentile",
                                                    "ninetyFivePercentile",
                                                    "ninetyNinePercentile"
                                                  ],
                                                  "type": "object",
                                                  "x-akamai": {
                                                    "file-path": "schemas/report-init-duration.yaml"
                                                  }
                                                },
                                                "invocations": {
                                                  "description": "Number of aggregated executions or initializations.",
                                                  "type": "integer"
                                                },
                                                "startDateTime": {
                                                  "description": "Start date of the time period (ISO 8601).",
                                                  "type": "string"
                                                }
                                              },
                                              "required": [
                                                "startDateTime",
                                                "edgeWorkerVersion",
                                                "invocations"
                                              ],
                                              "type": "object"
                                            },
                                            "type": "array"
                                          },
                                          "description": "Data points grouped by event handler and initialization mapping keys.",
                                          "type": "object"
                                        },
                                        "edgeWorkerId": {
                                          "description": "Unique identifier for an EdgeWorker.",
                                          "type": "integer"
                                        }
                                      },
                                      "required": [
                                        "edgeWorkerId",
                                        "data"
                                      ],
                                      "title": "Report 2: deprecated, use report 5",
                                      "type": "object",
                                      "x-akamai": {
                                        "file-path": "schemas/report-2.yaml"
                                      }
                                    },
                                    {
                                      "additionalProperties": false,
                                      "description": "Specifies execution success and error statuses, grouped by event handler for each EdgeWorker.",
                                      "properties": {
                                        "data": {
                                          "additionalProperties": {
                                            "description": "Up to four event handler arrays.",
                                            "items": {
                                              "additionalProperties": false,
                                              "description": "Aggregated execution status.",
                                              "properties": {
                                                "continueOnErrorApplied": {
                                                  "description": "Number of executions where [continue on error](https://techdocs.akamai.com/edgeworkers/docs/continue-on-error) was applied.",
                                                  "type": "integer"
                                                },
                                                "continueOnErrorNotApplied": {
                                                  "description": "Number of executions where [continue on error](https://techdocs.akamai.com/edgeworkers/docs/continue-on-error) was not applied.",
                                                  "type": "integer"
                                                },
                                                "edgeWorkerVersion": {
                                                  "description": "The EdgeWorker version that was active during the execution of event handlers.",
                                                  "type": "string"
                                                },
                                                "invocations": {
                                                  "description": "Number of aggregated executions.",
                                                  "type": "integer"
                                                },
                                                "revisionId": {
                                                  "description": "Unique identifier for an EdgeWorkers revision.",
                                                  "type": "string"
                                                },
                                                "startDateTime": {
                                                  "description": "Start date of the time period (ISO 8601).",
                                                  "type": "string"
                                                },
                                                "status": {
                                                  "description": "Execution status.",
                                                  "type": "string"
                                                }
                                              },
                                              "required": [
                                                "startDateTime",
                                                "edgeWorkerVersion",
                                                "status",
                                                "invocations",
                                                "continueOnErrorApplied",
                                                "continueOnErrorNotApplied",
                                                "revisionId"
                                              ],
                                              "type": "object"
                                            },
                                            "type": "array"
                                          },
                                          "description": "Data points grouped by event handler mapping keys.",
                                          "type": "object"
                                        },
                                        "edgeWorkerId": {
                                          "description": "Unique identifier for an EdgeWorker.",
                                          "type": "integer"
                                        }
                                      },
                                      "required": [
                                        "edgeWorkerId",
                                        "data"
                                      ],
                                      "title": "Report 3: successes and errors per event",
                                      "type": "object",
                                      "x-akamai": {
                                        "file-path": "schemas/report-3.yaml"
                                      }
                                    },
                                    {
                                      "additionalProperties": false,
                                      "description": "Data array of EdgeWorker report ID 4.",
                                      "properties": {
                                        "data": {
                                          "additionalProperties": {
                                            "description": "Up to four event handler arrays.",
                                            "items": {
                                              "additionalProperties": false,
                                              "description": "Aggregated memory usage.",
                                              "properties": {
                                                "edgeWorkerVersion": {
                                                  "description": "The EdgeWorker version that was active during the execution of event handlers.",
                                                  "type": "string"
                                                },
                                                "invocations": {
                                                  "description": "Number of aggregated executions.",
                                                  "type": "integer"
                                                },
                                                "memory": {
                                                  "additionalProperties": false,
                                                  "description": "Memory usage.",
                                                  "properties": {
                                                    "avg": {
                                                      "description": "Average memory used to execute event handlers.",
                                                      "type": "number"
                                                    },
                                                    "fiftyPercentile": {
                                                      "description": "50% of the invocations took less memory than this field's value.",
                                                      "type": "number"
                                                    },
                                                    "max": {
                                                      "description": "Maximum memory used to execute event handlers.",
                                                      "type": "number"
                                                    },
                                                    "min": {
                                                      "description": "Minimum memory used to execute event handlers.",
                                                      "type": "number"
                                                    },
                                                    "ninetyFivePercentile": {
                                                      "description": "95% of the invocations took less memory than this field's value.",
                                                      "type": "number"
                                                    },
                                                    "ninetyNinePercentile": {
                                                      "description": "99% of the invocations took less memory than this field's value.",
                                                      "type": "number"
                                                    },
                                                    "seventyFivePercentile": {
                                                      "description": "75% of the invocations took less memory than this field's value.",
                                                      "type": "number"
                                                    },
                                                    "twentyFivePercentile": {
                                                      "description": "25% of the invocations took less memory than this field's value.",
                                                      "type": "number"
                                                    }
                                                  },
                                                  "required": [
                                                    "avg",
                                                    "min",
                                                    "max",
                                                    "twentyFivePercentile",
                                                    "fiftyPercentile",
                                                    "seventyFivePercentile",
                                                    "ninetyFivePercentile",
                                                    "ninetyNinePercentile"
                                                  ],
                                                  "type": "object",
                                                  "x-akamai": {
                                                    "file-path": "schemas/report-memory-usage.yaml"
                                                  }
                                                },
                                                "startDateTime": {
                                                  "description": "Start date of the time period (ISO 8601).",
                                                  "type": "string"
                                                }
                                              },
                                              "required": [
                                                "startDateTime",
                                                "edgeWorkerVersion",
                                                "memory",
                                                "invocations"
                                              ],
                                              "type": "object"
                                            },
                                            "type": "array"
                                          },
                                          "description": "Data points grouped by event handler mapping keys.",
                                          "type": "object"
                                        },
                                        "edgeWorkerId": {
                                          "description": "Unique identifier for an EdgeWorker.",
                                          "type": "integer"
                                        }
                                      },
                                      "required": [
                                        "edgeWorkerId",
                                        "data"
                                      ],
                                      "title": "Report 4: deprecated, use report 6",
                                      "type": "object",
                                      "x-akamai": {
                                        "file-path": "schemas/report-4.yaml"
                                      }
                                    },
                                    {
                                      "additionalProperties": false,
                                      "description": "Specifies execution and initialization times with percentiles, grouped by event handler for each EdgeWorker ID.",
                                      "properties": {
                                        "data": {
                                          "additionalProperties": {
                                            "description": "Up to four event handler arrays and an init array for initialization data points.",
                                            "items": {
                                              "additionalProperties": false,
                                              "description": "Aggregated execution or initialization durations.",
                                              "properties": {
                                                "edgeWorkerVersion": {
                                                  "description": "The EdgeWorker version active when the event handler executed.",
                                                  "type": "string"
                                                },
                                                "execDuration": {
                                                  "additionalProperties": false,
                                                  "description": "Execution duration.",
                                                  "properties": {
                                                    "avg": {
                                                      "description": "Average clock time used to execute event handlers, in milliseconds.",
                                                      "type": "number"
                                                    },
                                                    "fiftyPercentile": {
                                                      "description": "50% of the invocations took less execution time than this field's value, in milliseconds.",
                                                      "type": "number"
                                                    },
                                                    "max": {
                                                      "description": "Maximum clock time used to execute event handlers, in milliseconds.",
                                                      "type": "number"
                                                    },
                                                    "min": {
                                                      "description": "Minimum clock time used to execute event handlers, in milliseconds.",
                                                      "type": "number"
                                                    },
                                                    "ninetyFivePercentile": {
                                                      "description": "95% of the invocations took less execution time than this field's value, in milliseconds.",
                                                      "type": "number"
                                                    },
                                                    "ninetyNinePercentile": {
                                                      "description": "99% of the invocations took less execution time than this field's value, in milliseconds.",
                                                      "type": "number"
                                                    },
                                                    "seventyFivePercentile": {
                                                      "description": "75% of the invocations took less execution time than this field's value, in milliseconds.",
                                                      "type": "number"
                                                    },
                                                    "twentyFivePercentile": {
                                                      "description": "25% of the invocations took less execution time than this field's value, in milliseconds.",
                                                      "type": "number"
                                                    }
                                                  },
                                                  "required": [
                                                    "avg",
                                                    "min",
                                                    "max",
                                                    "twentyFivePercentile",
                                                    "fiftyPercentile",
                                                    "seventyFivePercentile",
                                                    "ninetyFivePercentile",
                                                    "ninetyNinePercentile"
                                                  ],
                                                  "type": "object",
                                                  "x-akamai": {
                                                    "file-path": "schemas/report-exec-duration.yaml"
                                                  }
                                                },
                                                "initDuration": {
                                                  "additionalProperties": false,
                                                  "description": "Initialization duration.",
                                                  "properties": {
                                                    "avg": {
                                                      "description": "Average clock time used to initialize the event handlers, in milliseconds. The average is the sum of durations divided by the number of executions.",
                                                      "type": "number"
                                                    },
                                                    "fiftyPercentile": {
                                                      "description": "50% of the invocations took less initialization time than this field's value, in milliseconds.",
                                                      "type": "number"
                                                    },
                                                    "max": {
                                                      "description": "Maximum clock time used to initialize the event handlers, in milliseconds.",
                                                      "type": "number"
                                                    },
                                                    "min": {
                                                      "description": "Minimum clock time used to initialize the event handlers, in milliseconds.",
                                                      "type": "number"
                                                    },
                                                    "ninetyFivePercentile": {
                                                      "description": "95% of the invocations took less initialization time than this field's value, in milliseconds.",
                                                      "type": "number"
                                                    },
                                                    "ninetyNinePercentile": {
                                                      "description": "99% of the invocations took less initialization time than this field's value, in milliseconds.",
                                                      "type": "number"
                                                    },
                                                    "seventyFivePercentile": {
                                                      "description": "75% of the invocations took less initialization time than this field's value, in milliseconds.",
                                                      "type": "number"
                                                    },
                                                    "twentyFivePercentile": {
                                                      "description": "25% of the invocations took less initialization time than this field's value, in milliseconds.",
                                                      "type": "number"
                                                    }
                                                  },
                                                  "required": [
                                                    "avg",
                                                    "min",
                                                    "max",
                                                    "twentyFivePercentile",
                                                    "fiftyPercentile",
                                                    "seventyFivePercentile",
                                                    "ninetyFivePercentile",
                                                    "ninetyNinePercentile"
                                                  ],
                                                  "type": "object",
                                                  "x-akamai": {
                                                    "file-path": "schemas/report-init-duration.yaml"
                                                  }
                                                },
                                                "invocations": {
                                                  "description": "Number of aggregated executions or initializations.",
                                                  "type": "integer"
                                                },
                                                "revisionId": {
                                                  "description": "Unique identifier for an EdgeWorkers revision.",
                                                  "type": "string"
                                                },
                                                "startDateTime": {
                                                  "description": "Start date of the time period (ISO 8601).",
                                                  "type": "string"
                                                }
                                              },
                                              "required": [
                                                "startDateTime",
                                                "edgeWorkerVersion",
                                                "revisionId",
                                                "invocations"
                                              ],
                                              "type": "object"
                                            },
                                            "type": "array"
                                          },
                                          "description": "Data points grouped by event handler and initialization mapping keys.",
                                          "type": "object"
                                        },
                                        "edgeWorkerId": {
                                          "description": "Unique identifier for an EdgeWorker.",
                                          "type": "integer"
                                        },
                                        "summaryStatistics": {
                                          "additionalProperties": false,
                                          "description": "Execution and initialization time summary in percentiles.",
                                          "properties": {
                                            "init": {
                                              "additionalProperties": false,
                                              "description": "Initialization time summary in percentiles.",
                                              "properties": {
                                                "fiftyPercentile": {
                                                  "description": "50% of the invocations took less time than this field's value, in milliseconds.",
                                                  "type": "number"
                                                },
                                                "ninetyFivePercentile": {
                                                  "description": "95% of the invocations took less time than this field's value, in milliseconds.",
                                                  "type": "number"
                                                },
                                                "ninetyNinePercentile": {
                                                  "description": "99% of the invocations took less time than this field's value, in milliseconds.",
                                                  "type": "number"
                                                },
                                                "seventyFivePercentile": {
                                                  "description": "75% of the invocations took less time than this field's value, in milliseconds.",
                                                  "type": "number"
                                                },
                                                "twentyFivePercentile": {
                                                  "description": "25% of the invocations took less time than this field's value, in milliseconds.",
                                                  "type": "number"
                                                }
                                              },
                                              "required": [
                                                "twentyFivePercentile",
                                                "fiftyPercentile",
                                                "seventyFivePercentile",
                                                "ninetyFivePercentile",
                                                "ninetyNinePercentile"
                                              ],
                                              "type": "object",
                                              "x-akamai": {
                                                "file-path": "schemas/report-exec-and-init-summary.yaml"
                                              }
                                            },
                                            "onClientRequest": {
                                              "additionalProperties": false,
                                              "description": "Execution time summary in percentiles for all invocations of `onClientRequest`.",
                                              "properties": {
                                                "fiftyPercentile": {
                                                  "description": "50% of the invocations took less time than this field's value, in milliseconds.",
                                                  "type": "number"
                                                },
                                                "ninetyFivePercentile": {
                                                  "description": "95% of the invocations took less time than this field's value, in milliseconds.",
                                                  "type": "number"
                                                },
                                                "ninetyNinePercentile": {
                                                  "description": "99% of the invocations took less time than this field's value, in milliseconds.",
                                                  "type": "number"
                                                },
                                                "seventyFivePercentile": {
                                                  "description": "75% of the invocations took less time than this field's value, in milliseconds.",
                                                  "type": "number"
                                                },
                                                "twentyFivePercentile": {
                                                  "description": "25% of the invocations took less time than this field's value, in milliseconds.",
                                                  "type": "number"
                                                }
                                              },
                                              "required": [
                                                "twentyFivePercentile",
                                                "fiftyPercentile",
                                                "seventyFivePercentile",
                                                "ninetyFivePercentile",
                                                "ninetyNinePercentile"
                                              ],
                                              "type": "object",
                                              "x-akamai": {
                                                "file-path": "schemas/report-exec-and-init-summary.yaml"
                                              }
                                            },
                                            "onClientResponse": {
                                              "additionalProperties": false,
                                              "description": "Execution time summary in percentiles for all invocations of `onClientResponse`.",
                                              "properties": {
                                                "fiftyPercentile": {
                                                  "description": "50% of the invocations took less time than this field's value, in milliseconds.",
                                                  "type": "number"
                                                },
                                                "ninetyFivePercentile": {
                                                  "description": "95% of the invocations took less time than this field's value, in milliseconds.",
                                                  "type": "number"
                                                },
                                                "ninetyNinePercentile": {
                                                  "description": "99% of the invocations took less time than this field's value, in milliseconds.",
                                                  "type": "number"
                                                },
                                                "seventyFivePercentile": {
                                                  "description": "75% of the invocations took less time than this field's value, in milliseconds.",
                                                  "type": "number"
                                                },
                                                "twentyFivePercentile": {
                                                  "description": "25% of the invocations took less time than this field's value, in milliseconds.",
                                                  "type": "number"
                                                }
                                              },
                                              "required": [
                                                "twentyFivePercentile",
                                                "fiftyPercentile",
                                                "seventyFivePercentile",
                                                "ninetyFivePercentile",
                                                "ninetyNinePercentile"
                                              ],
                                              "type": "object",
                                              "x-akamai": {
                                                "file-path": "schemas/report-exec-and-init-summary.yaml"
                                              }
                                            },
                                            "onOriginRequest": {
                                              "additionalProperties": false,
                                              "description": "Execution time summary in percentiles for all invocations of `onOriginRequest`.",
                                              "properties": {
                                                "fiftyPercentile": {
                                                  "description": "50% of the invocations took less time than this field's value, in milliseconds.",
                                                  "type": "number"
                                                },
                                                "ninetyFivePercentile": {
                                                  "description": "95% of the invocations took less time than this field's value, in milliseconds.",
                                                  "type": "number"
                                                },
                                                "ninetyNinePercentile": {
                                                  "description": "99% of the invocations took less time than this field's value, in milliseconds.",
                                                  "type": "number"
                                                },
                                                "seventyFivePercentile": {
                                                  "description": "75% of the invocations took less time than this field's value, in milliseconds.",
                                                  "type": "number"
                                                },
                                                "twentyFivePercentile": {
                                                  "description": "25% of the invocations took less time than this field's value, in milliseconds.",
                                                  "type": "number"
                                                }
                                              },
                                              "required": [
                                                "twentyFivePercentile",
                                                "fiftyPercentile",
                                                "seventyFivePercentile",
                                                "ninetyFivePercentile",
                                                "ninetyNinePercentile"
                                              ],
                                              "type": "object",
                                              "x-akamai": {
                                                "file-path": "schemas/report-exec-and-init-summary.yaml"
                                              }
                                            },
                                            "onOriginResponse": {
                                              "additionalProperties": false,
                                              "description": "Execution time summary in percentiles for all invocations of `onOriginResponse`.",
                                              "properties": {
                                                "fiftyPercentile": {
                                                  "description": "50% of the invocations took less time than this field's value, in milliseconds.",
                                                  "type": "number"
                                                },
                                                "ninetyFivePercentile": {
                                                  "description": "95% of the invocations took less time than this field's value, in milliseconds.",
                                                  "type": "number"
                                                },
                                                "ninetyNinePercentile": {
                                                  "description": "99% of the invocations took less time than this field's value, in milliseconds.",
                                                  "type": "number"
                                                },
                                                "seventyFivePercentile": {
                                                  "description": "75% of the invocations took less time than this field's value, in milliseconds.",
                                                  "type": "number"
                                                },
                                                "twentyFivePercentile": {
                                                  "description": "25% of the invocations took less time than this field's value, in milliseconds.",
                                                  "type": "number"
                                                }
                                              },
                                              "required": [
                                                "twentyFivePercentile",
                                                "fiftyPercentile",
                                                "seventyFivePercentile",
                                                "ninetyFivePercentile",
                                                "ninetyNinePercentile"
                                              ],
                                              "type": "object",
                                              "x-akamai": {
                                                "file-path": "schemas/report-exec-and-init-summary.yaml"
                                              }
                                            },
                                            "responseProvider": {
                                              "additionalProperties": false,
                                              "description": "Execution time summary in percentiles for all invocations of `responseProvider`.",
                                              "properties": {
                                                "fiftyPercentile": {
                                                  "description": "50% of the invocations took less time than this field's value, in milliseconds.",
                                                  "type": "number"
                                                },
                                                "ninetyFivePercentile": {
                                                  "description": "95% of the invocations took less time than this field's value, in milliseconds.",
                                                  "type": "number"
                                                },
                                                "ninetyNinePercentile": {
                                                  "description": "99% of the invocations took less time than this field's value, in milliseconds.",
                                                  "type": "number"
                                                },
                                                "seventyFivePercentile": {
                                                  "description": "75% of the invocations took less time than this field's value, in milliseconds.",
                                                  "type": "number"
                                                },
                                                "twentyFivePercentile": {
                                                  "description": "25% of the invocations took less time than this field's value, in milliseconds.",
                                                  "type": "number"
                                                }
                                              },
                                              "required": [
                                                "twentyFivePercentile",
                                                "fiftyPercentile",
                                                "seventyFivePercentile",
                                                "ninetyFivePercentile",
                                                "ninetyNinePercentile"
                                              ],
                                              "type": "object",
                                              "x-akamai": {
                                                "file-path": "schemas/report-exec-and-init-summary.yaml"
                                              }
                                            },
                                            "totalExecTime": {
                                              "additionalProperties": false,
                                              "description": "Execution time summary in percentiles for all five event handlers.",
                                              "properties": {
                                                "fiftyPercentile": {
                                                  "description": "50% of the invocations took less time than this field's value, in milliseconds.",
                                                  "type": "number"
                                                },
                                                "ninetyFivePercentile": {
                                                  "description": "95% of the invocations took less time than this field's value, in milliseconds.",
                                                  "type": "number"
                                                },
                                                "ninetyNinePercentile": {
                                                  "description": "99% of the invocations took less time than this field's value, in milliseconds.",
                                                  "type": "number"
                                                },
                                                "seventyFivePercentile": {
                                                  "description": "75% of the invocations took less time than this field's value, in milliseconds.",
                                                  "type": "number"
                                                },
                                                "twentyFivePercentile": {
                                                  "description": "25% of the invocations took less time than this field's value, in milliseconds.",
                                                  "type": "number"
                                                }
                                              },
                                              "required": [
                                                "twentyFivePercentile",
                                                "fiftyPercentile",
                                                "seventyFivePercentile",
                                                "ninetyFivePercentile",
                                                "ninetyNinePercentile"
                                              ],
                                              "type": "object",
                                              "x-akamai": {
                                                "file-path": "schemas/report-exec-and-init-summary.yaml"
                                              }
                                            }
                                          },
                                          "required": [
                                            "init",
                                            "onClientRequest",
                                            "onClientResponse",
                                            "onOriginRequest",
                                            "onOriginResponse",
                                            "responseProvider",
                                            "totalExecTime"
                                          ],
                                          "type": "object"
                                        }
                                      },
                                      "required": [
                                        "edgeWorkerId",
                                        "data",
                                        "summaryStatistics"
                                      ],
                                      "title": "Report 5: timings per event",
                                      "type": "object",
                                      "x-akamai": {
                                        "file-path": "schemas/report-5.yaml"
                                      }
                                    },
                                    {
                                      "additionalProperties": false,
                                      "description": "Specifies memory usages with percentiles, grouped by event handler for each EdgeWorker ID.",
                                      "properties": {
                                        "data": {
                                          "additionalProperties": {
                                            "description": "Up to four event handler arrays.",
                                            "items": {
                                              "additionalProperties": false,
                                              "description": "Aggregated memory usage.",
                                              "properties": {
                                                "edgeWorkerVersion": {
                                                  "description": "The EdgeWorker version that was active during the execution of event handlers.",
                                                  "type": "string"
                                                },
                                                "invocations": {
                                                  "description": "Number of aggregated executions.",
                                                  "type": "integer"
                                                },
                                                "memory": {
                                                  "additionalProperties": false,
                                                  "description": "Memory usage (bytes).",
                                                  "properties": {
                                                    "avg": {
                                                      "description": "Average memory used to execute event handlers.",
                                                      "type": "number"
                                                    },
                                                    "fiftyPercentile": {
                                                      "description": "50% of the invocations took less memory than this field's value.",
                                                      "type": "number"
                                                    },
                                                    "max": {
                                                      "description": "Maximum memory used to execute event handlers.",
                                                      "type": "number"
                                                    },
                                                    "min": {
                                                      "description": "Minimum memory used to execute event handlers.",
                                                      "type": "number"
                                                    },
                                                    "ninetyFivePercentile": {
                                                      "description": "95% of the invocations took less memory than this field's value.",
                                                      "type": "number"
                                                    },
                                                    "ninetyNinePercentile": {
                                                      "description": "99% of the invocations took less memory than this field's value.",
                                                      "type": "number"
                                                    },
                                                    "seventyFivePercentile": {
                                                      "description": "75% of the invocations took less memory than this field's value.",
                                                      "type": "number"
                                                    },
                                                    "twentyFivePercentile": {
                                                      "description": "25% of the invocations took less memory than this field's value.",
                                                      "type": "number"
                                                    }
                                                  },
                                                  "required": [
                                                    "avg",
                                                    "min",
                                                    "max",
                                                    "twentyFivePercentile",
                                                    "fiftyPercentile",
                                                    "seventyFivePercentile",
                                                    "ninetyFivePercentile",
                                                    "ninetyNinePercentile"
                                                  ],
                                                  "type": "object",
                                                  "x-akamai": {
                                                    "file-path": "schemas/report-memory-usage.yaml"
                                                  }
                                                },
                                                "revisionId": {
                                                  "description": "Unique identifier for an EdgeWorkers revision.",
                                                  "type": "string"
                                                },
                                                "startDateTime": {
                                                  "description": "Start date of the time period (ISO 8601).",
                                                  "type": "string"
                                                }
                                              },
                                              "required": [
                                                "startDateTime",
                                                "edgeWorkerVersion",
                                                "revisionId",
                                                "memory",
                                                "invocations"
                                              ],
                                              "type": "object"
                                            },
                                            "type": "array"
                                          },
                                          "description": "Data points grouped by event handler mapping keys.",
                                          "type": "object"
                                        },
                                        "edgeWorkerId": {
                                          "description": "Unique identifier for an EdgeWorker.",
                                          "type": "integer"
                                        },
                                        "summaryStatistics": {
                                          "additionalProperties": false,
                                          "description": "Memory usage summary in percentiles by event handler.",
                                          "properties": {
                                            "onClientRequest": {
                                              "additionalProperties": false,
                                              "description": "Memory usage summary in percentiles for all invocations of `onClientRequest`.",
                                              "properties": {
                                                "fiftyPercentile": {
                                                  "description": "50% of the invocations took less memory than this field's value.",
                                                  "type": "number"
                                                },
                                                "ninetyFivePercentile": {
                                                  "description": "95% of the invocations took less memory than this field's value.",
                                                  "type": "number"
                                                },
                                                "ninetyNinePercentile": {
                                                  "description": "99% of the invocations took less memory than this field's value.",
                                                  "type": "number"
                                                },
                                                "seventyFivePercentile": {
                                                  "description": "75% of the invocations took less memory than this field's value.",
                                                  "type": "number"
                                                },
                                                "twentyFivePercentile": {
                                                  "description": "25% of the invocations took less memory than this field's value.",
                                                  "type": "number"
                                                }
                                              },
                                              "required": [
                                                "twentyFivePercentile",
                                                "fiftyPercentile",
                                                "seventyFivePercentile",
                                                "ninetyFivePercentile",
                                                "ninetyNinePercentile"
                                              ],
                                              "type": "object",
                                              "x-akamai": {
                                                "file-path": "schemas/report-memory-usage-summary.yaml"
                                              }
                                            },
                                            "onClientResponse": {
                                              "additionalProperties": false,
                                              "description": "Memory usage summary in percentiles for all invocations of `onClientResponse`.",
                                              "properties": {
                                                "fiftyPercentile": {
                                                  "description": "50% of the invocations took less memory than this field's value.",
                                                  "type": "number"
                                                },
                                                "ninetyFivePercentile": {
                                                  "description": "95% of the invocations took less memory than this field's value.",
                                                  "type": "number"
                                                },
                                                "ninetyNinePercentile": {
                                                  "description": "99% of the invocations took less memory than this field's value.",
                                                  "type": "number"
                                                },
                                                "seventyFivePercentile": {
                                                  "description": "75% of the invocations took less memory than this field's value.",
                                                  "type": "number"
                                                },
                                                "twentyFivePercentile": {
                                                  "description": "25% of the invocations took less memory than this field's value.",
                                                  "type": "number"
                                                }
                                              },
                                              "required": [
                                                "twentyFivePercentile",
                                                "fiftyPercentile",
                                                "seventyFivePercentile",
                                                "ninetyFivePercentile",
                                                "ninetyNinePercentile"
                                              ],
                                              "type": "object",
                                              "x-akamai": {
                                                "file-path": "schemas/report-memory-usage-summary.yaml"
                                              }
                                            },
                                            "onOriginRequest": {
                                              "additionalProperties": false,
                                              "description": "Memory usage summary in percentiles for all invocations of `onOriginRequest`.",
                                              "properties": {
                                                "fiftyPercentile": {
                                                  "description": "50% of the invocations took less memory than this field's value.",
                                                  "type": "number"
                                                },
                                                "ninetyFivePercentile": {
                                                  "description": "95% of the invocations took less memory than this field's value.",
                                                  "type": "number"
                                                },
                                                "ninetyNinePercentile": {
                                                  "description": "99% of the invocations took less memory than this field's value.",
                                                  "type": "number"
                                                },
                                                "seventyFivePercentile": {
                                                  "description": "75% of the invocations took less memory than this field's value.",
                                                  "type": "number"
                                                },
                                                "twentyFivePercentile": {
                                                  "description": "25% of the invocations took less memory than this field's value.",
                                                  "type": "number"
                                                }
                                              },
                                              "required": [
                                                "twentyFivePercentile",
                                                "fiftyPercentile",
                                                "seventyFivePercentile",
                                                "ninetyFivePercentile",
                                                "ninetyNinePercentile"
                                              ],
                                              "type": "object",
                                              "x-akamai": {
                                                "file-path": "schemas/report-memory-usage-summary.yaml"
                                              }
                                            },
                                            "onOriginResponse": {
                                              "additionalProperties": false,
                                              "description": "Memory usage summary in percentiles for all invocations of `onOriginResponse`.",
                                              "properties": {
                                                "fiftyPercentile": {
                                                  "description": "50% of the invocations took less memory than this field's value.",
                                                  "type": "number"
                                                },
                                                "ninetyFivePercentile": {
                                                  "description": "95% of the invocations took less memory than this field's value.",
                                                  "type": "number"
                                                },
                                                "ninetyNinePercentile": {
                                                  "description": "99% of the invocations took less memory than this field's value.",
                                                  "type": "number"
                                                },
                                                "seventyFivePercentile": {
                                                  "description": "75% of the invocations took less memory than this field's value.",
                                                  "type": "number"
                                                },
                                                "twentyFivePercentile": {
                                                  "description": "25% of the invocations took less memory than this field's value.",
                                                  "type": "number"
                                                }
                                              },
                                              "required": [
                                                "twentyFivePercentile",
                                                "fiftyPercentile",
                                                "seventyFivePercentile",
                                                "ninetyFivePercentile",
                                                "ninetyNinePercentile"
                                              ],
                                              "type": "object",
                                              "x-akamai": {
                                                "file-path": "schemas/report-memory-usage-summary.yaml"
                                              }
                                            },
                                            "responseProvider": {
                                              "additionalProperties": false,
                                              "description": "Memory usage summary in percentiles for all invocations of `responseProvider`.",
                                              "properties": {
                                                "fiftyPercentile": {
                                                  "description": "50% of the invocations took less memory than this field's value.",
                                                  "type": "number"
                                                },
                                                "ninetyFivePercentile": {
                                                  "description": "95% of the invocations took less memory than this field's value.",
                                                  "type": "number"
                                                },
                                                "ninetyNinePercentile": {
                                                  "description": "99% of the invocations took less memory than this field's value.",
                                                  "type": "number"
                                                },
                                                "seventyFivePercentile": {
                                                  "description": "75% of the invocations took less memory than this field's value.",
                                                  "type": "number"
                                                },
                                                "twentyFivePercentile": {
                                                  "description": "25% of the invocations took less memory than this field's value.",
                                                  "type": "number"
                                                }
                                              },
                                              "required": [
                                                "twentyFivePercentile",
                                                "fiftyPercentile",
                                                "seventyFivePercentile",
                                                "ninetyFivePercentile",
                                                "ninetyNinePercentile"
                                              ],
                                              "type": "object",
                                              "x-akamai": {
                                                "file-path": "schemas/report-memory-usage-summary.yaml"
                                              }
                                            },
                                            "totalMemoryUsage": {
                                              "additionalProperties": false,
                                              "description": "Memory usage summary in percentiles for all five event handlers.",
                                              "properties": {
                                                "fiftyPercentile": {
                                                  "description": "50% of the invocations took less memory than this field's value.",
                                                  "type": "number"
                                                },
                                                "ninetyFivePercentile": {
                                                  "description": "95% of the invocations took less memory than this field's value.",
                                                  "type": "number"
                                                },
                                                "ninetyNinePercentile": {
                                                  "description": "99% of the invocations took less memory than this field's value.",
                                                  "type": "number"
                                                },
                                                "seventyFivePercentile": {
                                                  "description": "75% of the invocations took less memory than this field's value.",
                                                  "type": "number"
                                                },
                                                "twentyFivePercentile": {
                                                  "description": "25% of the invocations took less memory than this field's value.",
                                                  "type": "number"
                                                }
                                              },
                                              "required": [
                                                "twentyFivePercentile",
                                                "fiftyPercentile",
                                                "seventyFivePercentile",
                                                "ninetyFivePercentile",
                                                "ninetyNinePercentile"
                                              ],
                                              "type": "object",
                                              "x-akamai": {
                                                "file-path": "schemas/report-memory-usage-summary.yaml"
                                              }
                                            }
                                          },
                                          "required": [
                                            "onClientRequest",
                                            "onClientResponse",
                                            "onOriginRequest",
                                            "onOriginResponse",
                                            "responseProvider",
                                            "totalMemoryUsage"
                                          ],
                                          "type": "object"
                                        }
                                      },
                                      "required": [
                                        "edgeWorkerId",
                                        "data",
                                        "summaryStatistics"
                                      ],
                                      "title": "Report 6: memory usage per event",
                                      "type": "object",
                                      "x-akamai": {
                                        "file-path": "schemas/report-6.yaml"
                                      }
                                    },
                                    {
                                      "additionalProperties": false,
                                      "description": "Specifies execution and initialization wall times with percentiles, grouped by event handler for each EdgeWorker ID.",
                                      "properties": {
                                        "data": {
                                          "additionalProperties": {
                                            "description": "Up to four event handler arrays and an init array for initialization data points.",
                                            "items": {
                                              "additionalProperties": false,
                                              "description": "Aggregated execution or initialization durations.",
                                              "properties": {
                                                "edgeWorkerVersion": {
                                                  "description": "The EdgeWorker version active when the event handler executed.",
                                                  "type": "string"
                                                },
                                                "invocations": {
                                                  "description": "Number of aggregated executions or initializations.",
                                                  "type": "integer"
                                                },
                                                "revisionId": {
                                                  "description": "Unique identifier for an EdgeWorkers revision.",
                                                  "type": "string"
                                                },
                                                "startDateTime": {
                                                  "description": "The start of the time period (ISO 8601).",
                                                  "format": "date-time",
                                                  "type": "string"
                                                },
                                                "wallTimeExecDuration": {
                                                  "additionalProperties": false,
                                                  "description": "Wall execution duration.",
                                                  "properties": {
                                                    "avg": {
                                                      "description": "Average wall-clock time used to execute event handlers, in milliseconds.",
                                                      "type": "number"
                                                    },
                                                    "fiftyPercentile": {
                                                      "description": "50% of the invocations took less wall execution time than this field's value, in milliseconds.",
                                                      "type": "number"
                                                    },
                                                    "max": {
                                                      "description": "Maximum wall-clock time used to execute event handlers, in milliseconds.",
                                                      "type": "number"
                                                    },
                                                    "min": {
                                                      "description": "Minimum wall-clock time used to execute event handlers, in milliseconds.",
                                                      "type": "number"
                                                    },
                                                    "ninetyFivePercentile": {
                                                      "description": "95% of the invocations took less wall execution time than this field's value, in milliseconds.",
                                                      "type": "number"
                                                    },
                                                    "ninetyNinePercentile": {
                                                      "description": "99% of the invocations took less wall execution time than this field's value, in milliseconds.",
                                                      "type": "number"
                                                    },
                                                    "seventyFivePercentile": {
                                                      "description": "75% of the invocations took less wall execution time than this field's value, in milliseconds.",
                                                      "type": "number"
                                                    },
                                                    "twentyFivePercentile": {
                                                      "description": "25% of the invocations took less wall execution time than this field's value, in milliseconds.",
                                                      "type": "number"
                                                    }
                                                  },
                                                  "required": [
                                                    "avg",
                                                    "min",
                                                    "max",
                                                    "twentyFivePercentile",
                                                    "fiftyPercentile",
                                                    "seventyFivePercentile",
                                                    "ninetyFivePercentile",
                                                    "ninetyNinePercentile"
                                                  ],
                                                  "type": "object",
                                                  "x-akamai": {
                                                    "file-path": "schemas/report-wall-exec-duration.yaml"
                                                  }
                                                },
                                                "wallTimeInitDuration": {
                                                  "additionalProperties": false,
                                                  "description": "Wall initialization duration.",
                                                  "properties": {
                                                    "avg": {
                                                      "description": "Average wall-clock time used to initialize the event handlers, in milliseconds. The average is the sum of durations divided by the number of executions.",
                                                      "type": "number"
                                                    },
                                                    "fiftyPercentile": {
                                                      "description": "50% of the invocations took less wall initialization time than this field's value, in milliseconds.",
                                                      "type": "number"
                                                    },
                                                    "max": {
                                                      "description": "Maximum wall-clock time used to initialize the event handlers, in milliseconds.",
                                                      "type": "number"
                                                    },
                                                    "min": {
                                                      "description": "Minimum wall-clock time used to initialize the event handlers, in milliseconds.",
                                                      "type": "number"
                                                    },
                                                    "ninetyFivePercentile": {
                                                      "description": "95% of the invocations took less wall initialization time than this field's value, in milliseconds.",
                                                      "type": "number"
                                                    },
                                                    "ninetyNinePercentile": {
                                                      "description": "99% of the invocations took less wall initialization time than this field's value, in milliseconds.",
                                                      "type": "number"
                                                    },
                                                    "seventyFivePercentile": {
                                                      "description": "75% of the invocations took less wall initialization time than this field's value, in milliseconds.",
                                                      "type": "number"
                                                    },
                                                    "twentyFivePercentile": {
                                                      "description": "25% of the invocations took less wall initialization time than this field's value, in milliseconds.",
                                                      "type": "number"
                                                    }
                                                  },
                                                  "required": [
                                                    "avg",
                                                    "min",
                                                    "max",
                                                    "twentyFivePercentile",
                                                    "fiftyPercentile",
                                                    "seventyFivePercentile",
                                                    "ninetyFivePercentile",
                                                    "ninetyNinePercentile"
                                                  ],
                                                  "type": "object",
                                                  "x-akamai": {
                                                    "file-path": "schemas/report-wall-init-duration.yaml"
                                                  }
                                                }
                                              },
                                              "required": [
                                                "startDateTime",
                                                "edgeWorkerVersion",
                                                "revisionId",
                                                "invocations"
                                              ],
                                              "type": "object"
                                            },
                                            "type": "array"
                                          },
                                          "description": "Data points grouped by event handler and initialization mapping keys.",
                                          "type": "object"
                                        },
                                        "edgeWorkerId": {
                                          "description": "Unique identifier for an EdgeWorker.",
                                          "type": "integer"
                                        },
                                        "summaryStatistics": {
                                          "additionalProperties": false,
                                          "description": "Execution and initialization wall time summary in percentiles.",
                                          "properties": {
                                            "init": {
                                              "additionalProperties": false,
                                              "description": "Wall initialization time summary in percentiles.",
                                              "properties": {
                                                "fiftyPercentile": {
                                                  "description": "50% of the invocations took less wall time than this field's value, in milliseconds.",
                                                  "type": "number"
                                                },
                                                "ninetyFivePercentile": {
                                                  "description": "95% of the invocations took less wall time than this field's value, in milliseconds.",
                                                  "type": "number"
                                                },
                                                "ninetyNinePercentile": {
                                                  "description": "99% of the invocations took less wall time than this field's value, in milliseconds.",
                                                  "type": "number"
                                                },
                                                "seventyFivePercentile": {
                                                  "description": "75% of the invocations took less wall time than this field's value, in milliseconds.",
                                                  "type": "number"
                                                },
                                                "twentyFivePercentile": {
                                                  "description": "25% of the invocations took less wall time than this field's value, in milliseconds.",
                                                  "type": "number"
                                                }
                                              },
                                              "required": [
                                                "twentyFivePercentile",
                                                "fiftyPercentile",
                                                "seventyFivePercentile",
                                                "ninetyFivePercentile",
                                                "ninetyNinePercentile"
                                              ],
                                              "type": "object",
                                              "x-akamai": {
                                                "file-path": "schemas/report-wall-exec-and-init-summary.yaml"
                                              }
                                            },
                                            "onClientRequest": {
                                              "additionalProperties": false,
                                              "description": "Wall time summary in percentiles for all invocations of `onClientRequest`.",
                                              "properties": {
                                                "fiftyPercentile": {
                                                  "description": "50% of the invocations took less wall time than this field's value, in milliseconds.",
                                                  "type": "number"
                                                },
                                                "ninetyFivePercentile": {
                                                  "description": "95% of the invocations took less wall time than this field's value, in milliseconds.",
                                                  "type": "number"
                                                },
                                                "ninetyNinePercentile": {
                                                  "description": "99% of the invocations took less wall time than this field's value, in milliseconds.",
                                                  "type": "number"
                                                },
                                                "seventyFivePercentile": {
                                                  "description": "75% of the invocations took less wall time than this field's value, in milliseconds.",
                                                  "type": "number"
                                                },
                                                "twentyFivePercentile": {
                                                  "description": "25% of the invocations took less wall time than this field's value, in milliseconds.",
                                                  "type": "number"
                                                }
                                              },
                                              "required": [
                                                "twentyFivePercentile",
                                                "fiftyPercentile",
                                                "seventyFivePercentile",
                                                "ninetyFivePercentile",
                                                "ninetyNinePercentile"
                                              ],
                                              "type": "object",
                                              "x-akamai": {
                                                "file-path": "schemas/report-wall-exec-and-init-summary.yaml"
                                              }
                                            },
                                            "onClientResponse": {
                                              "additionalProperties": false,
                                              "description": "Wall time summary in percentiles for all invocations of `onClientResponse`.",
                                              "properties": {
                                                "fiftyPercentile": {
                                                  "description": "50% of the invocations took less wall time than this field's value, in milliseconds.",
                                                  "type": "number"
                                                },
                                                "ninetyFivePercentile": {
                                                  "description": "95% of the invocations took less wall time than this field's value, in milliseconds.",
                                                  "type": "number"
                                                },
                                                "ninetyNinePercentile": {
                                                  "description": "99% of the invocations took less wall time than this field's value, in milliseconds.",
                                                  "type": "number"
                                                },
                                                "seventyFivePercentile": {
                                                  "description": "75% of the invocations took less wall time than this field's value, in milliseconds.",
                                                  "type": "number"
                                                },
                                                "twentyFivePercentile": {
                                                  "description": "25% of the invocations took less wall time than this field's value, in milliseconds.",
                                                  "type": "number"
                                                }
                                              },
                                              "required": [
                                                "twentyFivePercentile",
                                                "fiftyPercentile",
                                                "seventyFivePercentile",
                                                "ninetyFivePercentile",
                                                "ninetyNinePercentile"
                                              ],
                                              "type": "object",
                                              "x-akamai": {
                                                "file-path": "schemas/report-wall-exec-and-init-summary.yaml"
                                              }
                                            },
                                            "onOriginRequest": {
                                              "additionalProperties": false,
                                              "description": "Wall time summary in percentiles for all invocations of `onOriginRequest`.",
                                              "properties": {
                                                "fiftyPercentile": {
                                                  "description": "50% of the invocations took less wall time than this field's value, in milliseconds.",
                                                  "type": "number"
                                                },
                                                "ninetyFivePercentile": {
                                                  "description": "95% of the invocations took less wall time than this field's value, in milliseconds.",
                                                  "type": "number"
                                                },
                                                "ninetyNinePercentile": {
                                                  "description": "99% of the invocations took less wall time than this field's value, in milliseconds.",
                                                  "type": "number"
                                                },
                                                "seventyFivePercentile": {
                                                  "description": "75% of the invocations took less wall time than this field's value, in milliseconds.",
                                                  "type": "number"
                                                },
                                                "twentyFivePercentile": {
                                                  "description": "25% of the invocations took less wall time than this field's value, in milliseconds.",
                                                  "type": "number"
                                                }
                                              },
                                              "required": [
                                                "twentyFivePercentile",
                                                "fiftyPercentile",
                                                "seventyFivePercentile",
                                                "ninetyFivePercentile",
                                                "ninetyNinePercentile"
                                              ],
                                              "type": "object",
                                              "x-akamai": {
                                                "file-path": "schemas/report-wall-exec-and-init-summary.yaml"
                                              }
                                            },
                                            "onOriginResponse": {
                                              "additionalProperties": false,
                                              "description": "Wall time summary in percentiles for all invocations of `onOriginResponse`.",
                                              "properties": {
                                                "fiftyPercentile": {
                                                  "description": "50% of the invocations took less wall time than this field's value, in milliseconds.",
                                                  "type": "number"
                                                },
                                                "ninetyFivePercentile": {
                                                  "description": "95% of the invocations took less wall time than this field's value, in milliseconds.",
                                                  "type": "number"
                                                },
                                                "ninetyNinePercentile": {
                                                  "description": "99% of the invocations took less wall time than this field's value, in milliseconds.",
                                                  "type": "number"
                                                },
                                                "seventyFivePercentile": {
                                                  "description": "75% of the invocations took less wall time than this field's value, in milliseconds.",
                                                  "type": "number"
                                                },
                                                "twentyFivePercentile": {
                                                  "description": "25% of the invocations took less wall time than this field's value, in milliseconds.",
                                                  "type": "number"
                                                }
                                              },
                                              "required": [
                                                "twentyFivePercentile",
                                                "fiftyPercentile",
                                                "seventyFivePercentile",
                                                "ninetyFivePercentile",
                                                "ninetyNinePercentile"
                                              ],
                                              "type": "object",
                                              "x-akamai": {
                                                "file-path": "schemas/report-wall-exec-and-init-summary.yaml"
                                              }
                                            },
                                            "responseProvider": {
                                              "additionalProperties": false,
                                              "description": "Wall time summary in percentiles for all invocations of `responseProvider`.",
                                              "properties": {
                                                "fiftyPercentile": {
                                                  "description": "50% of the invocations took less wall time than this field's value, in milliseconds.",
                                                  "type": "number"
                                                },
                                                "ninetyFivePercentile": {
                                                  "description": "95% of the invocations took less wall time than this field's value, in milliseconds.",
                                                  "type": "number"
                                                },
                                                "ninetyNinePercentile": {
                                                  "description": "99% of the invocations took less wall time than this field's value, in milliseconds.",
                                                  "type": "number"
                                                },
                                                "seventyFivePercentile": {
                                                  "description": "75% of the invocations took less wall time than this field's value, in milliseconds.",
                                                  "type": "number"
                                                },
                                                "twentyFivePercentile": {
                                                  "description": "25% of the invocations took less wall time than this field's value, in milliseconds.",
                                                  "type": "number"
                                                }
                                              },
                                              "required": [
                                                "twentyFivePercentile",
                                                "fiftyPercentile",
                                                "seventyFivePercentile",
                                                "ninetyFivePercentile",
                                                "ninetyNinePercentile"
                                              ],
                                              "type": "object",
                                              "x-akamai": {
                                                "file-path": "schemas/report-wall-exec-and-init-summary.yaml"
                                              }
                                            },
                                            "totalWallTime": {
                                              "additionalProperties": false,
                                              "description": "Wall time summary in percentiles for all five event handlers.",
                                              "properties": {
                                                "fiftyPercentile": {
                                                  "description": "50% of the invocations took less wall time than this field's value, in milliseconds.",
                                                  "type": "number"
                                                },
                                                "ninetyFivePercentile": {
                                                  "description": "95% of the invocations took less wall time than this field's value, in milliseconds.",
                                                  "type": "number"
                                                },
                                                "ninetyNinePercentile": {
                                                  "description": "99% of the invocations took less wall time than this field's value, in milliseconds.",
                                                  "type": "number"
                                                },
                                                "seventyFivePercentile": {
                                                  "description": "75% of the invocations took less wall time than this field's value, in milliseconds.",
                                                  "type": "number"
                                                },
                                                "twentyFivePercentile": {
                                                  "description": "25% of the invocations took less wall time than this field's value, in milliseconds.",
                                                  "type": "number"
                                                }
                                              },
                                              "required": [
                                                "twentyFivePercentile",
                                                "fiftyPercentile",
                                                "seventyFivePercentile",
                                                "ninetyFivePercentile",
                                                "ninetyNinePercentile"
                                              ],
                                              "type": "object",
                                              "x-akamai": {
                                                "file-path": "schemas/report-wall-exec-and-init-summary.yaml"
                                              }
                                            }
                                          },
                                          "required": [
                                            "init",
                                            "onClientRequest",
                                            "onClientResponse",
                                            "onOriginRequest",
                                            "onOriginResponse",
                                            "responseProvider",
                                            "totalWallTime"
                                          ],
                                          "type": "object"
                                        }
                                      },
                                      "required": [
                                        "edgeWorkerId",
                                        "data",
                                        "summaryStatistics"
                                      ],
                                      "title": "Report 9: wall timings per event",
                                      "type": "object",
                                      "x-akamai": {
                                        "file-path": "schemas/report-9.yaml"
                                      }
                                    },
                                    {
                                      "additionalProperties": false,
                                      "description": "Specifies sub-request counts and errors, grouped by HTTP status class for each EdgeWorker ID.",
                                      "properties": {
                                        "data": {
                                          "additionalProperties": {
                                            "description": "Up to five HTTP status class arrays (1xx, 2xx, 3xx, 4xx, 5xx).",
                                            "items": {
                                              "additionalProperties": false,
                                              "description": "Aggregated HTTP status code details.",
                                              "properties": {
                                                "errorCount": {
                                                  "description": "Number of total sub-request execution errors.",
                                                  "type": "integer"
                                                },
                                                "hostname": {
                                                  "description": "The hostname the sub-request was executed on.",
                                                  "type": "string"
                                                },
                                                "invocations": {
                                                  "description": "Number of aggregated sub-request executions.",
                                                  "type": "integer"
                                                },
                                                "startDateTime": {
                                                  "description": "The start of the time period.",
                                                  "format": "date-time",
                                                  "type": "string"
                                                },
                                                "statusCodeBreakdown": {
                                                  "additionalProperties": false,
                                                  "description": "Sub-request status class details by specific HTTP status code.",
                                                  "properties": {
                                                    "edgeWorkerVersion": {
                                                      "description": "The EdgeWorker version active when the sub-request executed.",
                                                      "type": "string"
                                                    },
                                                    "errorCount": {
                                                      "description": "Number of total sub-request execution errors.",
                                                      "type": "integer"
                                                    },
                                                    "httpStatus": {
                                                      "description": "The HTTP status code that was returned from the sub-request execution.",
                                                      "type": "integer"
                                                    },
                                                    "invocations": {
                                                      "description": "Number of sub-request executions by HTTP status code.",
                                                      "type": "integer"
                                                    },
                                                    "revisionId": {
                                                      "description": "Unique identifier for an EdgeWorkers revision.",
                                                      "type": "string"
                                                    },
                                                    "timeoutCount": {
                                                      "description": "Number of sub-request execution timeouts.",
                                                      "type": "integer"
                                                    }
                                                  },
                                                  "required": [
                                                    "httpStatus",
                                                    "invocations",
                                                    "errorCount",
                                                    "timeoutCount",
                                                    "edgeWorkerVersion",
                                                    "revisionId"
                                                  ],
                                                  "type": "object",
                                                  "x-akamai": {
                                                    "file-path": "schemas/report-subrequest-statuscode-breakdown.yaml"
                                                  }
                                                },
                                                "timeoutCount": {
                                                  "description": "Number of sub-request execution timeouts.",
                                                  "type": "integer"
                                                }
                                              },
                                              "required": [
                                                "startDateTime",
                                                "hostname",
                                                "errorCount",
                                                "timeoutCount",
                                                "invocations"
                                              ],
                                              "type": "object"
                                            },
                                            "type": "array"
                                          },
                                          "description": "Data points grouped by HTTP status class.",
                                          "type": "object"
                                        },
                                        "edgeWorkerId": {
                                          "description": "Unique identifier for an EdgeWorker.",
                                          "type": "integer"
                                        }
                                      },
                                      "required": [
                                        "edgeWorkerId",
                                        "data"
                                      ],
                                      "title": "Report 10: sub-request counts and errors",
                                      "type": "object",
                                      "x-akamai": {
                                        "file-path": "schemas/report-10.yaml"
                                      }
                                    },
                                    {
                                      "additionalProperties": false,
                                      "description": "Specifies sub-request wall time statistics and percentiles, grouped by HTTP status class for each EdgeWorker ID.",
                                      "properties": {
                                        "data": {
                                          "additionalProperties": {
                                            "description": "Up to five HTTP status class arrays (1xx, 2xx, 3xx, 4xx, 5xx).",
                                            "items": {
                                              "additionalProperties": false,
                                              "description": "Aggregated wall time execution statistics.",
                                              "properties": {
                                                "hostname": {
                                                  "description": "The hostname the sub-request was executed on.",
                                                  "type": "string"
                                                },
                                                "invocations": {
                                                  "description": "Number of aggregated sub-request executions.",
                                                  "type": "integer"
                                                },
                                                "startDateTime": {
                                                  "description": "The start of the time period.",
                                                  "format": "date-time",
                                                  "type": "string"
                                                },
                                                "statusCodeBreakdown": {
                                                  "additionalProperties": false,
                                                  "description": "Sub-request status class details by specific HTTP status code.",
                                                  "properties": {
                                                    "edgeWorkerVersion": {
                                                      "description": "The EdgeWorker version active when the sub-request executed.",
                                                      "type": "string"
                                                    },
                                                    "httpStatus": {
                                                      "description": "The HTTP status code that was returned from the sub-request execution.",
                                                      "type": "integer"
                                                    },
                                                    "invocations": {
                                                      "description": "Number of sub-request executions by HTTP status code.",
                                                      "type": "integer"
                                                    },
                                                    "revisionId": {
                                                      "description": "Unique identifier for an EdgeWorkers revision.",
                                                      "type": "string"
                                                    },
                                                    "wallTime": {
                                                      "additionalProperties": false,
                                                      "description": "Wall execution duration.",
                                                      "properties": {
                                                        "avg": {
                                                          "description": "Average wall-clock time used to execute sub-requests, in milliseconds.",
                                                          "type": "number"
                                                        },
                                                        "fiftyPercentile": {
                                                          "description": "50% of the sub-request invocations took less wall execution time than this field's value, in milliseconds.",
                                                          "type": "number"
                                                        },
                                                        "max": {
                                                          "description": "Maximum wall-clock time used to execute sub-requests, in milliseconds.",
                                                          "type": "number"
                                                        },
                                                        "min": {
                                                          "description": "Minimum wall-clock time used to execute sub-requests, in milliseconds.",
                                                          "type": "number"
                                                        },
                                                        "ninetyFivePercentile": {
                                                          "description": "95% of the sub-request invocations took less wall execution time than this field's value, in milliseconds.",
                                                          "type": "number"
                                                        },
                                                        "ninetyNinePercentile": {
                                                          "description": "99% of the sub-request invocations took less wall execution time than this field's value, in milliseconds.",
                                                          "type": "number"
                                                        },
                                                        "seventyFivePercentile": {
                                                          "description": "75% of the sub-request invocations took less wall execution time than this field's value, in milliseconds.",
                                                          "type": "number"
                                                        },
                                                        "twentyFivePercentile": {
                                                          "description": "25% of the sub-request invocations took less wall execution time than this field's value, in milliseconds.",
                                                          "type": "number"
                                                        }
                                                      },
                                                      "required": [
                                                        "avg",
                                                        "min",
                                                        "max",
                                                        "twentyFivePercentile",
                                                        "fiftyPercentile",
                                                        "seventyFivePercentile",
                                                        "ninetyFivePercentile",
                                                        "ninetyNinePercentile"
                                                      ],
                                                      "type": "object",
                                                      "x-akamai": {
                                                        "file-path": "schemas/report-subrequest-wall-duration.yaml"
                                                      }
                                                    }
                                                  },
                                                  "required": [
                                                    "httpStatus",
                                                    "invocations",
                                                    "edgeWorkerVersion",
                                                    "revisionId"
                                                  ],
                                                  "type": "object",
                                                  "x-akamai": {
                                                    "file-path": "schemas/report-subrequest-statuscode-breakdown-walltime.yaml"
                                                  }
                                                },
                                                "wallTime": {
                                                  "additionalProperties": false,
                                                  "description": "Wall execution duration.",
                                                  "properties": {
                                                    "avg": {
                                                      "description": "Average wall-clock time used to execute sub-requests, in milliseconds.",
                                                      "type": "number"
                                                    },
                                                    "fiftyPercentile": {
                                                      "description": "50% of the sub-request invocations took less wall execution time than this field's value, in milliseconds.",
                                                      "type": "number"
                                                    },
                                                    "max": {
                                                      "description": "Maximum wall-clock time used to execute sub-requests, in milliseconds.",
                                                      "type": "number"
                                                    },
                                                    "min": {
                                                      "description": "Minimum wall-clock time used to execute sub-requests, in milliseconds.",
                                                      "type": "number"
                                                    },
                                                    "ninetyFivePercentile": {
                                                      "description": "95% of the sub-request invocations took less wall execution time than this field's value, in milliseconds.",
                                                      "type": "number"
                                                    },
                                                    "ninetyNinePercentile": {
                                                      "description": "99% of the sub-request invocations took less wall execution time than this field's value, in milliseconds.",
                                                      "type": "number"
                                                    },
                                                    "seventyFivePercentile": {
                                                      "description": "75% of the sub-request invocations took less wall execution time than this field's value, in milliseconds.",
                                                      "type": "number"
                                                    },
                                                    "twentyFivePercentile": {
                                                      "description": "25% of the sub-request invocations took less wall execution time than this field's value, in milliseconds.",
                                                      "type": "number"
                                                    }
                                                  },
                                                  "required": [
                                                    "avg",
                                                    "min",
                                                    "max",
                                                    "twentyFivePercentile",
                                                    "fiftyPercentile",
                                                    "seventyFivePercentile",
                                                    "ninetyFivePercentile",
                                                    "ninetyNinePercentile"
                                                  ],
                                                  "type": "object",
                                                  "x-akamai": {
                                                    "file-path": "schemas/report-subrequest-wall-duration.yaml"
                                                  }
                                                }
                                              },
                                              "required": [
                                                "hostname",
                                                "startDateTime",
                                                "invocations"
                                              ],
                                              "type": "object"
                                            },
                                            "type": "array"
                                          },
                                          "description": "Data points grouped by HTTP status class.",
                                          "type": "object"
                                        },
                                        "edgeWorkerId": {
                                          "description": "Unique identifier for an EdgeWorker.",
                                          "type": "integer"
                                        }
                                      },
                                      "required": [
                                        "edgeWorkerId",
                                        "data"
                                      ],
                                      "title": "Report 11: wall timings per sub-request",
                                      "type": "object",
                                      "x-akamai": {
                                        "file-path": "schemas/report-11.yaml"
                                      }
                                    },
                                    {
                                      "additionalProperties": false,
                                      "description": "Specifies sub-request response body size statistics and percentiles, grouped by HTTP status class for each EdgeWorker ID.",
                                      "properties": {
                                        "data": {
                                          "additionalProperties": {
                                            "description": "Up to five HTTP status class arrays (1xx, 2xx, 3xx, 4xx, 5xx).",
                                            "items": {
                                              "additionalProperties": false,
                                              "description": "Aggregated response body size statistics.",
                                              "properties": {
                                                "hostname": {
                                                  "description": "The hostname the sub-request was executed on.",
                                                  "type": "string"
                                                },
                                                "invocations": {
                                                  "description": "Number of aggregated sub-request executions.",
                                                  "type": "integer"
                                                },
                                                "responseBodySize": {
                                                  "additionalProperties": false,
                                                  "description": "Response body size, in bytes.",
                                                  "properties": {
                                                    "avg": {
                                                      "description": "Average sub-request invocation response body size, in bytes.",
                                                      "type": "number"
                                                    },
                                                    "fiftyPercentile": {
                                                      "description": "50% of the sub-request invocation responses have a body size, in bytes, smaller than this value.",
                                                      "type": "number"
                                                    },
                                                    "max": {
                                                      "description": "Maximum sub-request invocation response body size, in bytes.",
                                                      "type": "number"
                                                    },
                                                    "min": {
                                                      "description": "Minimum sub-request invocation response body size, in bytes.",
                                                      "type": "number"
                                                    },
                                                    "ninetyFivePercentile": {
                                                      "description": "95% of the sub-request invocation responses have a body size, in bytes, smaller than this value.",
                                                      "type": "number"
                                                    },
                                                    "ninetyNinePercentile": {
                                                      "description": "99% of the sub-request invocation responses have a body size, in bytes, smaller than this value.",
                                                      "type": "number"
                                                    },
                                                    "seventyFivePercentile": {
                                                      "description": "75% of the sub-request invocation responses have a body size, in bytes, smaller than this value.",
                                                      "type": "number"
                                                    },
                                                    "twentyFivePercentile": {
                                                      "description": "25% of the sub-request invocation responses have a body size, in bytes, smaller than this value.",
                                                      "type": "number"
                                                    }
                                                  },
                                                  "required": [
                                                    "avg",
                                                    "min",
                                                    "max",
                                                    "twentyFivePercentile",
                                                    "fiftyPercentile",
                                                    "seventyFivePercentile",
                                                    "ninetyFivePercentile",
                                                    "ninetyNinePercentile"
                                                  ],
                                                  "type": "object",
                                                  "x-akamai": {
                                                    "file-path": "schemas/report-subrequest-response-body-size.yaml"
                                                  }
                                                },
                                                "startDateTime": {
                                                  "description": "The start of the time period.",
                                                  "format": "date-time",
                                                  "type": "string"
                                                },
                                                "statusCodeBreakdown": {
                                                  "additionalProperties": false,
                                                  "description": "Sub-request status class details by specific HTTP status code.",
                                                  "properties": {
                                                    "edgeWorkerVersion": {
                                                      "description": "The EdgeWorker version active when the sub-request executed.",
                                                      "type": "string"
                                                    },
                                                    "httpStatus": {
                                                      "description": "The HTTP status code that was returned from the sub-request execution.",
                                                      "type": "integer"
                                                    },
                                                    "invocations": {
                                                      "description": "Number of sub-request executions by HTTP status code.",
                                                      "type": "integer"
                                                    },
                                                    "responseBodySize": {
                                                      "additionalProperties": false,
                                                      "description": "Response body size, in bytes.",
                                                      "properties": {
                                                        "avg": {
                                                          "description": "Average sub-request invocation response body size, in bytes.",
                                                          "type": "number"
                                                        },
                                                        "fiftyPercentile": {
                                                          "description": "50% of the sub-request invocation responses have a body size, in bytes, smaller than this value.",
                                                          "type": "number"
                                                        },
                                                        "max": {
                                                          "description": "Maximum sub-request invocation response body size, in bytes.",
                                                          "type": "number"
                                                        },
                                                        "min": {
                                                          "description": "Minimum sub-request invocation response body size, in bytes.",
                                                          "type": "number"
                                                        },
                                                        "ninetyFivePercentile": {
                                                          "description": "95% of the sub-request invocation responses have a body size, in bytes, smaller than this value.",
                                                          "type": "number"
                                                        },
                                                        "ninetyNinePercentile": {
                                                          "description": "99% of the sub-request invocation responses have a body size, in bytes, smaller than this value.",
                                                          "type": "number"
                                                        },
                                                        "seventyFivePercentile": {
                                                          "description": "75% of the sub-request invocation responses have a body size, in bytes, smaller than this value.",
                                                          "type": "number"
                                                        },
                                                        "twentyFivePercentile": {
                                                          "description": "25% of the sub-request invocation responses have a body size, in bytes, smaller than this value.",
                                                          "type": "number"
                                                        }
                                                      },
                                                      "required": [
                                                        "avg",
                                                        "min",
                                                        "max",
                                                        "twentyFivePercentile",
                                                        "fiftyPercentile",
                                                        "seventyFivePercentile",
                                                        "ninetyFivePercentile",
                                                        "ninetyNinePercentile"
                                                      ],
                                                      "type": "object",
                                                      "x-akamai": {
                                                        "file-path": "schemas/report-subrequest-response-body-size.yaml"
                                                      }
                                                    },
                                                    "revisionId": {
                                                      "description": "Unique identifier for an EdgeWorkers revision.",
                                                      "type": "string"
                                                    }
                                                  },
                                                  "required": [
                                                    "httpStatus",
                                                    "invocations",
                                                    "edgeWorkerVersion",
                                                    "revisionId"
                                                  ],
                                                  "type": "object",
                                                  "x-akamai": {
                                                    "file-path": "schemas/report-subrequest-statuscode-breakdown-response-body-size.yaml"
                                                  }
                                                }
                                              },
                                              "required": [
                                                "hostname",
                                                "startDateTime",
                                                "invocations"
                                              ],
                                              "type": "object"
                                            },
                                            "type": "array"
                                          },
                                          "description": "Data points grouped by HTTP status class.",
                                          "type": "object"
                                        },
                                        "edgeWorkerId": {
                                          "description": "Unique identifier for an EdgeWorker.",
                                          "type": "integer"
                                        }
                                      },
                                      "required": [
                                        "edgeWorkerId",
                                        "data"
                                      ],
                                      "title": "Report 12: response body size per sub-request",
                                      "type": "object",
                                      "x-akamai": {
                                        "file-path": "schemas/report-12.yaml"
                                      }
                                    }
                                  ]
                                },
                                "title": "List of reports",
                                "type": "array"
                              }
                            ]
                          },
                          "description": {
                            "description": "Description of the EdgeWorker report.",
                            "minLength": 1,
                            "type": "string"
                          },
                          "end": {
                            "description": "ISO 8601 timestamp indicating the end time of the EdgeWorker report.",
                            "format": "date-time",
                            "type": "string"
                          },
                          "name": {
                            "description": "Name of the EdgeWorker report.",
                            "minLength": 1,
                            "type": "string"
                          },
                          "reportId": {
                            "description": "Unique identifier of the EdgeWorker report.",
                            "minimum": 1,
                            "type": "integer"
                          },
                          "start": {
                            "description": "ISO 8601 timestamp indicating the start time of the EdgeWorker report.",
                            "format": "date-time",
                            "type": "string"
                          },
                          "unavailable": {
                            "description": "Boolean stating if the report is available or not.",
                            "type": "boolean"
                          }
                        },
                        "type": "object",
                        "x-akamai": {
                          "file-path": "schemas/report-get-200.yaml"
                        }
                      },
                      "minItems": 1,
                      "type": "array"
                    }
                  },
                  "required": [
                    "reports"
                  ],
                  "type": "object",
                  "x-akamai": {
                    "file-path": "schemas/reports-get-200.yaml"
                  }
                }
              }
            },
            "description": "Describes a list of EdgeWorker reports."
          }
        },
        "summary": "List reports",
        "tags": [
          "Reports"
        ]
      }
    }
  },
  "servers": [
    {
      "url": "https://{hostname}/edgeworkers/v1"
    }
  ],
  "tags": [
    {
      "description": "Run reports on your EdgeWorkers.",
      "name": "Reports"
    }
  ],
  "x-akamai": {
    "auth-type": "EDGE_GRID",
    "file-path": "reports.yaml"
  },
  "x-readme": {
    "explorer-enabled": false,
    "samples-languages": [
      "curl",
      "python",
      "node"
    ]
  }
}
```

# Sibling pages

* [Get an EdgeWorker report](https://techdocs.akamai.com/edgeworkers/reference/get-report.md)