Data Action HTTP 500 on Genesys Cloud Custom Integration

Error log from GitHub Actions runner:

Error: PUT https://api.au-gcp.genesiscloud.com/v2/integrations/actions/my-custom-integration
Status: 500 Internal Server Error
Response: {"code":"internal.server.error","message":"An unexpected error occurred."}

Context:
Environment: AU-1 BYOC
Provider: genesyscloud v1.22.0
Resource: genesyscloud_integration_action

Deploying a custom data action via Terraform. The action definition is valid JSON. Tested via Postman with identical payload - returns 200 OK. Terraform apply fails consistently at this step.

Resource config:

resource "genesyscloud_integration_action" "my_custom_action" {
 name = "My Custom Data Action"
 description = "Syncs user data"
 type = "http"
 
 http_config {
 method = "POST"
 endpoint = "https://my-api.com/sync"
 headers = { "Authorization" = "Bearer ${var.api_token}" }
 body_format = "json"
 body = <<EOT
{
 "user_id": "${data_attribute.id}"
}
EOT
 }
}

No changes to the API endpoint recently. GC side issue? Seen this with v1.22.0?

Thanks for any insights.