Skip to main content
POST
Add Campaign Member

Authorizations

X-API-Key
string
header
required

Your Conversion API key. Found in Settings > Integrations in the dashboard. Format: sk_live_<key_id>_<secret>.

Path Parameters

campaignId
string<uuid>
required

The Conversion campaign id, as returned by GET /v2/campaigns.

Body

application/json
email
string<email>
required

The member's email address, normalized (trimmed and lowercased) before matching. An invalid email returns 400 invalid_email and creates no contact.

Example:

"jane@example.com"

statusId
string<uuid>

The campaign status id to place the member in, as returned by GET /v2/campaigns/{campaignId}. Takes precedence over status. An id that is not a status of the campaign's type returns 400 invalid_campaign_status.

Example:

"8f9a0b1c-2d3e-4f4a-9b5c-6d7e8f9a0b1c"

status
string

The campaign status name, case-insensitive. Used only when statusId is not set. Omit both to use the campaign type's first status.

Example:

"Attended"

Response

Member added or updated.

data
object