HTTP 400 Bad Request
{
"errors": [
{
"code": "INVALID_INPUT",
"message": "Invalid field: 'metrics'. Expected array of objects with 'id'…
Background
Automating report definitions using Genesys Cloud CLI (v2.5.1) and Terraform (v1.9.8). Provider v1.65.2. Region: Australia/Sydney.
Issue
CLI command genesyscloud analytics reporting definition create fails. JSON payload passes local validation but API rejects metrics structure.
Troubleshooting
- Verified metric IDs exist in
GET /api/v2/analytics/metrics. - Payload matches OpenAPI spec exactly.
- Manual creation via UI works with identical JSON.
Suspect CLI serialization issue or provider bug.