Enroll a contact in a campaign
Enrolls an existing Revve contact into a campaign. Use this when the contact already exists in Revve and you just need to start (or advance) their campaign journey. To create the contact and enroll it in one call, use POST /api/campaigns/contact-enrollments instead.
Authorizations
Pass your team's API key as a Bearer token: Authorization: Bearer YOUR_API_KEY. Find your API key in the dashboard under Settings. The key must belong to the same team as the teamId in the request body.
Body
The Revve contact ID to enroll.
Your Revve team ID. Must match the team the API key belongs to.
The campaign to enroll the contact in. Must be an active campaign.
Optional free-text label recorded against the enrollment, for your own tracking of where it came from.
Which campaign version to enroll against: current, draft, or a specific campaign_versions.id. Defaults to current if omitted.