Anyone know why the Genesys Cloud Outbound API returns a 400 Bad Request when attempting to create a campaign via the ServiceNow Data Action? The payload adheres to the documentation, yet the validation fails on the contact_list object. Running this from the London region. Here is the exact JSON structure being sent:
{
"name": "TestCampaign",
"contact_list": {
"id": "abc-123"
}
}
The error message is generic. Is there a required nested field missing?