Create a contact and enroll it in a campaign
Creates (or updates, if a matching contact already exists) a Revve contact from a phone number and enrolls it into a campaign in one call. Use this when the contact doesn’t exist in Revve yet — for example, a lead arriving straight from your core system or CRM. If campaignId is omitted, this only creates/updates the contact without enrolling it in anything.
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 contact's phone number.
Your Revve team ID. Must match the team the API key belongs to.
Optional. The campaign to enroll the contact in. Omit to create/update the contact only, without enrolling.
Any other property is accepted and stored as a custom field on the contact.