need some help troubleshooting the /api/v2/analytics/report/execute endpoint returning 404 not found. we migrated from zendesk explore and the metrics look identical, but the api call fails immediately. org id 987654321, eu-west-1. is this a permission issue or a known bug?
This happens because the Analytics Reporting API not supporting the legacy Zendesk Explore metric definitions directly in the execute body. The 404 is misleading; it actually means the specific metricId or dimensionId provided in the JSON payload doesn’t map to a valid Genesys Cloud analytics resource.
Check if you are passing custom metrics that weren’t migrated to the new schema. The API requires valid Genesys Cloud metric IDs. Try fetching the available metrics first using GET /api/v2/analytics/reports/metrics to verify the IDs exist in your new environment.
Also, ensure the OAuth token has the analytics:view scope. A 403 is more common for permissions, but a malformed metric reference can sometimes bubble up as a resource not found depending on the proxy layer.
See the updated payload structure here: https://developer.genesys.cloud/api-reference/#tag/Reporting/operation/getAnalyticsReportsExecute. Validate the JSON against the current schema before pushing load.