Quick question about screen recording configuration in our automated deployment pipeline.
The setup uses Terraform provider genesyscloud v1.68.4 targeting the AU-1 region (BYOC). The infrastructure applies without errors, but the subsequent validation step using the Genesys Cloud CLI (v1.2.10) fails when attempting to list active recording policies.
The CLI command executed is:
gc screen-recordings policies list --org-id <org_id>
The response is consistently a 403 Forbidden with the payload:
{
"code": "forbidden",
"message": "Access to resource is denied. Check user permissions or API scope."
}
The service account used for the CI/CD pipeline has the Screen Recording Admin role assigned via Terraform genesyscloud_role resource. Other endpoints like analytics and users work correctly with the same token. Verified the OAuth scopes include screen_recording:read.
Environment details:
- Region: AU-1 (BYOC)
- Provider: v1.68.4
- CLI: v1.2.10
- Role: Screen Recording Admin
Is there a specific entitlement or license requirement for screen recording APIs in BYOC environments that might be blocking this? Or is there a known issue with the CLI handling BYOC endpoints for this resource group?
How can I resolve the 403 Forbidden error when accessing screen recording policies via the CLI in an AU-1 BYOC environment?