---
title: "Get percentiles chart graph points"
method: POST
path: "/analysis/graphs/percentiles-chart"
tags: ["Analysis - Graphs"]
---

# Get percentiles chart graph points

`POST /analysis/graphs/percentiles-chart`

## Query parameters

- `from` integer
- `to` integer

## Request body

- PercentilesChartReportItem
  - `id` string, nullable
  - `name` string
  - `metrics` ReportItemMetric[]
    - `id` 'ASSERTIONS_ERROR_TOTAL' | 'ASSERTIONS_FAILURE_TOTAL' | 'ASSERTIONS_SUCCESS_TOTAL' | 'CONNECT_TIME_APDEX' | 'CONNECT_TIME_AVG' | 'CONNECT_TIME_MAX' | 'CONNECT_TIME_MIN' | 'CONNECT_TIME_STD' | 'CONNECT_TIME_VAR' | 'ERRORS_TOTAL' | 'ERRORS_RATE' | 'ERRORS_PERCENT' | 'HITS_RATE' | 'HITS_TOTAL' | 'HITS_SUCCESSFUL_TOTAL' | 'HITS_SUCCESSFUL_PERCENT' | 'HTTP_MEDIA_TYPES' | 'HTTP_MEDIA_TYPES_THROUGHPUT' | 'HTTP_METHODS' | 'HTTP_RESPONSE_CODES' | 'LATENCY_APDEX' | 'LATENCY_AVG' | 'LATENCY_MAX' | 'LATENCY_MIN' | 'LATENCY_STD' | 'LATENCY_VAR' | 'MONITORING' | 'LOAD_GENERATOR' | 'NETWORK_TIME_AVG' | 'NETWORK_TIME_MAX' | 'NETWORK_TIME_MIN' | 'NETWORK_TIME_VAR' | 'RESPONSE_TIME_APDEX' | 'RESPONSE_TIME_AVG' | 'RESPONSE_TIME_MAX' | 'RESPONSE_TIME_MEDIAN' | 'RESPONSE_TIME_MIN' | 'RESPONSE_TIME_PERCENTILE_80' | 'RESPONSE_TIME_PERCENTILE_90' | 'RESPONSE_TIME_PERCENTILE_95' | 'RESPONSE_TIME_PERCENTILE_99' | 'RESPONSE_TIME_STD' | 'RESPONSE_TIME_VAR' | 'RESPONSE_SIZE' | 'SENT_BYTES_AVG' | 'SENT_BYTES_MAX' | 'SENT_BYTES_MIN' | 'SENT_BYTES_RATE' | 'SENT_BYTES_STD' | 'SENT_BYTES_TOTAL' | 'THROUGHPUT_RATE' | 'THROUGHPUT_TOTAL' | 'USERLOAD'
    - `type` 'BASIC' | 'WEB' | 'LOAD' | 'ERRORS' | 'NUMBER_COUNTER' | 'TEXTUAL_COUNTER' | 'THRESHOLD_ALARM'
    - `filters` ReportItemQueryFilter[]
      - `field` string
    - `benchResultId` string
    - `configs` BenchReportConfig[], nullable
      - unknown
  - `percentiles` number[]

## Response `200`

OK

## Other responses

- `400` — Bad Request
- `403` — Forbidden
- `404` — Not Found
- `409` — Conflict
- `429` — Too Many Requests

## Changes

- **2026-09-03** `0dd39158a6ad` — 1 info
  - api operation id `z_2` removed and replaced with `p`
- **2026-09-02** `f1e5fc0d1899` — 1 info
  - api operation id `B_3` removed and replaced with `z_2`
- **2026-08-27** `5c632fc8774c` — 1 info
  - api operation id `D` removed and replaced with `B_3`
- **2026-08-26** `02a15fc32858` — 6 breaking, 5 info
  - removed the enum value `CONTAINER` of the request property `metrics/items/type`
  - removed the enum value `ERROR` of the request property `metrics/items/type`
  - removed the enum value `HIT` of the request property `metrics/items/type`
  - removed the enum value `HTTP` of the request property `metrics/items/type`
  - …7 more
- **2026-07-27** `4b624af2cb6e` — 3 info
  - api operation id `u_1` removed and replaced with `w_4`
  - the request property `id` became nullable
  - the request property `metrics/items/configs` became nullable

[Change history](https://skmtc.dev/octoperf/apis/octoperf-api/changes/analysis/graphs/percentiles-chart/post.md)

---

[API](https://skmtc.dev/octoperf/apis/octoperf-api.md) · [All operations](https://skmtc.dev/octoperf/apis/octoperf-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/octoperf/octoperf-api/revisions/0dd39158a6ad/schema)
