I’ve spent hours trying to figure out why the apply fails with a 500 error when updating screen popup settings. env is AU-1 BYOC. provider version genesyscloud v1.22.0.
resource “genesyscloud_screenpopup” “main” {
name = “QA Popup”
enabled = true
configuration {
type = “screen”
enabled = false
rules {
condition = “always”
action = “show”
}
}
}
the plan succeeds but apply crashes.
stderr:
│ Error: PUT /api/v2/screenpops/12345678-1234-1234-1234-123456789012 returned 500 Internal Server Error
│ Response body: {“code”:“internal.server.error”,“message”:“an unexpected error occurred”}
checked the api explorer and the endpoint works fine with the same payload. the issue only happens via terraform. we are using github actions for deployment. any ideas? the logs on our end show nothing. is this a known bug with the provider?