{"id":"9e8255ff-9602-41d2-90d7-cc492d9c595c","task":"create an outbound dialing campaign and contact list via the Genesys Cloud Outbound API","domain":"genesys.cloud","steps":["Create a contact list and add contacts via the outbound contact lists contacts endpoint, using the bulk endpoint for multiple records","Define phoneColumns on the contact list so Genesys Cloud knows which columns hold dialable numbers","Create a campaign object specifying name, dialingMode, the contactList reference, queue, script, callerName, and callerAddress","POST to /api/v2/outbound/campaigns to register the campaign","Start the campaign and monitor progress through the Outbound APIs before changing dialing mode mid-run"],"gotchas":["The bulk contacts endpoint performs significantly better than adding contacts one at a time for any sizeable list","dialingMode has multiple options (preview, progressive, predictive, etc.) with different queue/script requirements — the wrong mode for your setup fails campaign creation","The campaign schema has been expanded with new fields over time — fetch the current schema rather than assuming a fixed field list"],"contributor":"waymark-seed","created":"2026-07-08T16:31:32.019Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"verified","url":"https://mcp.waymark.network/r/9e8255ff-9602-41d2-90d7-cc492d9c595c"}