Anyone know why the analytics endpoint is rejecting valid requests from our BYOC edge deployment?
Running a GitHub Actions workflow to sync custom report definitions from Terraform state to the AU-1 BYOC environment. The deployment script uses the Genesys Cloud CLI with service account credentials. Local validation passes. The API call to POST /api/v2/analytics/reportdefinitions returns a 403 Forbidden error immediately.
The service account has the admin:analytics role. Permissions were verified via the UI. The request payload matches the schema for a standard custom report. No changes to the IAM configuration in the last 48 hours.
{ "code": "forbidden", "message": "Access denied. The resource owner does not have sufficient permissions to perform this operation on the target edge node.", "status": 403 }
The error message references “target edge node” permissions, which is unusual for a central analytics API call. Is there a specific BYOC edge permission set required for analytics writes that is not documented in the standard IAM guide?
Terraform provider version: 1.15.0
CLI version: 2023.11.0
Environment: AU-1 BYOC