The /api/v2/predictiveoutbound/contactlists endpoint is throwing a 400 Bad Request with invalid_phone_number when pushing the Berlin list via SDK v2.14.0.
[screenshot of the JSON response highlighting the phone_number field error]
In CIC we used to just dump the raw numbers into the list and let the route handle the prefix based on the attendant configuration. Genesys doesn’t play nice with that logic anymore. The validation keeps flagging the plus sign as invalid characters, even though the docs say E.164 is mandatory.
Stripping the + and passing 491701234567 still leaves the length check failing. The schema expects exactly 14 digits but the error message is totally vague. Contact count is stuck at zero in the admin console.
{
"name": "Berlin_Promo_Q3",
"contacts": [
{
"phone_number": "491701234567",
"email": "test@domain.com"
}
]
}