About this endpoint
What it does
Generates a radar chart image from the chart configuration in the request body and returns the rendered image as binary output.
Request Body
| Parameter | Type | Mandatory | Description |
|---|---|---|---|
| theme | ENUM | No | Chart theme. Allowed values: light, dark. Default: light. |
| title | String | Yes | Chart title. |
| labels | String Array | Yes | Axis labels for the radar chart. Minimum items: 3. |
| series | Object Array | Yes | One or more data series to plot. Each series item includes name and values; color is optional. |
| series[].name | String | Yes | Series name. |
| series[].color | String | No | 6-character hex color without the leading # symbol. Pattern: ^[A-Fa-f0-9]{6}$. |
| series[].values | Number Array | Yes | Numeric values for the series. Minimum items: 3. |
| options | Object | No | Chart sizing and scale options. Additional properties are not allowed. |
| options.width | Integer | No | Chart width in pixels. Minimum: 1. |
| options.height | Integer | No | Chart height in pixels. Minimum: 1. |
| options.max_value | Number | No | Maximum value used for the chart scale. Minimum: 1. |
Response
Returns a binary image response. The output schema is a string with binary format, so the success payload is the generated chart file rather than a JSON object.