Retrieves all available chart types and their supported axis configurations for creating chart-based custom reports.
get /dcapi/reports/customReports/availableCharts
https://{server-hostname}:8383/dcapi/reports/customReports/availableCharts
CustomReport.READCopied!
Authorization: d92d4xxxxxxxxxxxxx15f52
curl --request GET \
--url https://appdomain/dcapi/reports/customReports/availableCharts \
--header 'Accept: application/availableCharts.v1+json' \
--header 'Authorization: d92d4xxxxxxxxxxxxx15f52'Array of chart type objects with their axis configurations
Chart type identifier: bar, line, area, pie, dial, pyramid, funnel. Used in chartMeta.chartType when creating a chart report
Localized display name of the chart type
Array of supported axis identifiers (e.g., xAxis, yAxis)
Unauthorized error code returned when authentication credentials are missing, expired, or invalid (authentication=required)
Authentication failure reason
Forbidden error code returned when the authenticated user does not have the required uem-roles (e.g., DataEncryption_Admin or DataEncryptionRecoveryKey_Admin)
Message indicating insufficient privileges to access this resource
Expectation failed error code: Custom Report V2 is not enabled
Message indicating Custom Report V2 feature is not active
Rate limit error code returned when the API call threshold (configured via threshold/duration in security XML) is exceeded; client is locked out for lock-period minutes
Rate limit exceeded message with retry guidance
All available chart types with axis configurations
{
"availableCharts": [
{
"displayName": "Bar Chart",
"axisSupported": [
"xAxis",
"yAxis"
],
"chartType": "bar"
},
{
"displayName": "Line Chart",
"axisSupported": [
"xAxis",
"yAxis"
],
"chartType": "line"
},
{
"displayName": "Area Chart",
"axisSupported": [
"xAxis",
"yAxis"
],
"chartType": "area"
},
{
"displayName": "Pie Chart",
"axisSupported": [
"xAxis",
"yAxis"
],
"chartType": "pie"
},
{
"displayName": "Dial Chart",
"axisSupported": [
"xAxis",
"yAxis"
],
"chartType": "dial"
},
{
"displayName": "Pyramid Chart",
"axisSupported": [
"xAxis",
"yAxis"
],
"chartType": "pyramid"
},
{
"displayName": "Funnel Chart",
"axisSupported": [
"xAxis",
"yAxis"
],
"chartType": "funnel"
}
]
}
Missing or invalid authentication token
{
"errorMessage": "Authentication token is missing or invalid",
"errorCode": "401"
}
User does not have the required role
{
"errorMessage": "User does not have the required role to access this resource",
"errorCode": "403"
}
Custom Report V2 is not enabled
{
"errorMessage": "Custom Report V2 is not enabled",
"errorCode": "417"
}
Rate limit exceeded
{
"errorMessage": "Rate limit exceeded. Please retry after some time",
"errorCode": "429"
}
![]()
Duration: 1 minute | Threshold: 30 | Lock period: 5 minutes
Duration - Time window for the threshold.
Threshold - Number of API calls allowed within the specified duration.
Lock Period - Wait time before consecutive API requests.
© 2026, Zoho Corporation Pvt. Ltd. All Rights Reserved.
© 2026, Zoho Corporation Pvt. Ltd. All Rights Reserved.