POST /api/v2/outbound/contactlists INVALID_VALUE on type field

Trying to add a new contact list via the API but hitting a 400 error. The docs say type is required so I’m sending IMPORT. The payload looks standard enough but the response just screams INVALID_VALUE. I’ve tried IMPORT and IMPORT_V2 with the same result. Here’s what I’m sending:

POST /api/v2/outbound/contactlists
{
“name”: “Test List”,
“type”: “IMPORT”,
“contactCount”: 0
}

What am I missing here?

You’re missing the columns array, which is mandatory for IMPORT types. The API rejects the payload because it doesn’t know how to map the data without that schema.

{
 "name": "Test List",
 "type": "IMPORT",
 "columns": [
 {
 "name": "id",
 "type": "string"
 }
 ]
}