BYOC Edge Analytics API 403 during automated report sync

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