Outbound Campaign API Returns 400 on segmentId Validation

Error 400 Bad Request when POSTing to /api/v2/outbound/campaigns. The payload fails validation on the segmentId field. I think the API’s rejecting the format. Is a campaign list actually the same as a division? I think the config’s wrong. The console looks different from the manual, and the queue sits idle doing jack all.

  • Genesys Cloud US-east-1, API v2.0
  • Python 3.9 requests library
  • Trying to attach a contact list to a predictive campaign
    I think the segmentId needs a division UUID instead. Architect just shows empty blocks.