draft status. Set launch to true to send immediately.property_ids, contact_ids, or list_ids. Mixing audience types in a single campaign is not supported.design_id or provide a design_prompt to generate a design on the fly. Since designs are HTML-based, generation is instant — no polling required. The postcard size is determined by the design.launch: true or POST /campaigns/{id}/send).body namestringrequiredbody descriptionstringbody property_idsnumber[]contact_ids and list_ids.body contact_idsnumber[]property_ids and list_ids.body list_idsstring[]property_ids and contact_ids.body address_tostringowner (mailing address) or resident (property address). Required when using property_ids and for property-based list_ids. Not needed for contact_ids or people lists.body stepsobject[]requireddesign_id or design_prompt.body design_idstringbody design_promptstringbody delay_daysnumberdefault: 0body interval_daysnumberdefault: 0body repeat_countnumberdefault: 1body skip_if_respondedbooleandefault: falsebody contact_namestringbody contact_phonestringbody contact_emailstringbody qr_code_urlstringbody return_address_idstringbody return_addressobjectreturn_address_id)body namestringrequiredbody address_1stringrequiredbody address_2stringbody citystringrequiredbody statestringrequiredbody zipstringrequiredbody launchbooleandefault: falsefalse, the campaign is created in draft status and you can launch it later with POST /campaigns/{id}/send.123456789101112131415curl -X POST https://api.v2.dealmachine.com/v1/mail/campaigns \ -H "Authorization: Bearer dm_sk_live_xxx" \ -H "Content-Type: application/json" \ -d '{ "name": "Spring Seller Campaign", "property_ids": [123456, 789012], "address_to": "owner", "steps": [{ "design_id": "design-uuid-123" }], "contact_name": "John Smith", "contact_phone": "555-123-4567", "return_address_id": "42", "launch": true }'
1234567891011121314151617181920212223242526{ "data": { "id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890", "organization_id": 42, "name": "Spring Seller Campaign", "status": "active", "type": "one_off", "audience_kind": "properties", "property_ids": ["123456", "789012"], "contact_ids": [], "list_ids": [], "total_recipients": 2, "total_sent": 0, "total_delivered": 0, "steps": [{ "id": "1", "step_order": 1, "design_id": "design-uuid-123", "delay_days": 0, "interval_days": 0, "repeat_count": 1 }], "created_at": "2026-03-11T14:23:45Z", "launched_at": "2026-03-11T14:23:46Z" } }