v6

latestOpenAPI 3.1.02026-08-03265555.4 KB
Campaigns

Add Targets

Add targets to a campaign

post/api/v1/campaigns/{campaign_id}/targets

Path parameters

campaign_idstring required

The ID of the campaign to add targets to.

The ID of the campaign to add targets to.

Request body

launchboolean

Whether to launch the targets immediately or only add them to the campaign

allow_duplicatesboolean

When set to True all targets with and external ID already contained in the campaign will be ignored

Example request

{
  "targets": [
    {
      "fallback_phone_number": "+19876543210",
      "input_data": {
        "appointment_date": "2026-04-01",
        "appointment_type": "Follow-up"
      },
      "patient": {
        "date_of_birth": "1990-01-15",
        "external_id": "PAT-001",
        "extra_data": {
          "address": "123 Main St, Anytown, USA"
        },
        "first_name": "John",
        "last_name": "Doe"
      },
      "phone_number": "+1234567890",
      "pre_call_data": {
        "patient_name": "John Doe"
      }
    }
  ]
}

Response

Successful Response

{"stackTrail":"paths:/api/v1/campaigns/{campaign_id}/targets:post:responses:200:content:application/json:schema","oasType":"schema","type":"unknown"}