Skip to main content
POST
Create a Contact Transaction

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json
referenceSource
string

The name of the external system that owns the reference identifier, for example Stripe, MailChimp, or Shopify.

referenceId
string

The identifier of the record in the reference source system.

contactType
string

The type of contact, for example Household, Organization, or Foundation. Must match a contact type configured for the organization.

name
string

The full name of the contact, for example "Bob and Jane Smith" for a household.

title
string
firstName
string

The first name of the individual.

middleName
string

The middle name of the individual.

lastName
string

The last name of the individual.

suffix
string

The name suffix for the individual, for example Jr. or III.

emailType
string
email
string
phoneType
string
phone
string
address1
string

The first line of the street address.

address2
string

The second line of the street address.

city
string

The city of the address.

state
string

The state or province of the address.

postal
string

The postal or ZIP code of the address.

country
string

The country of the address.

eventId
string
eventName
string
invited
string
rsvp
string
rsvpResponse
string
attended
string
tags
string
originSegmentCode
string
emailLists
string[]
customFields
string

Custom field values to set on the record. Field names must match custom fields configured for the organization.

volunteerAttendances
object[]

Response

OK

Last modified on August 11, 2026