Skip to main content
POST
Create an Individual

Authorizations

Authorization
string
header
required

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

Body

application/json
contactId
string

The identifier of the contact this record belongs to.

firstName
string

The first name of the individual.

lastName
string

The last name of the individual.

contactMethods
object[]

The contact methods to create for the individual.

prefix
string

The name prefix for the individual, for example Mr. or Dr.

middleName
string

The middle name of the individual.

suffix
string

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

gender
string

The gender of the individual.

setAsPrimary
string

When true, this record becomes the primary one for the contact, replacing any existing primary.

setAsSecondary
string

When true, this record becomes the secondary one for the contact, replacing any existing secondary.

birthMonth
string

The month of the birth date, from 1 to 12.

birthDay
string

The day of the month of the birth date.

birthYear
string

The year of the birth date.

approximateAge
string

The estimated age of the individual, used when the birth date is unknown.

isDeceased
string

When true, the individual is marked as deceased.

deceasedDate
string

The date the individual died.

passion
string

The stated interests or passions of the individual.

avatarUrl
string

The URL of the profile image for the individual.

customFields
object[]

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

customCollections
object[]

Custom collection instances to set on the record. Each entry supplies the collection name and the values for its fields.

Response

OK

id
string

The unique identifier of the record in Virtuous.

contactId
string

The identifier of the contact this record belongs to.

prefix
string
firstName
string
middleName
string
lastName
string
suffix
string
gender
string
isPrimary
string

When true, this is the primary record for the contact.

canBePrimary
string

When true, this record is eligible to be made the primary one.

isSecondary
string

When true, this is the secondary record for the contact.

canBeSecondary
string

When true, this record is eligible to be made the secondary one.

birthMonth
string
birthDay
string
birthYear
string
birthDate
string
approximateAge
string
isDeceased
string
passion
string
avatarUrl
string
contactMethods
object[]
createDateTimeUtc
string

The UTC date and time the record was created.

createdByUser
string

The name of the user who created the record.

modifiedDateTimeUtc
string

The UTC date and time the record was last modified.

modifiedByUser
string

The name of the user who last modified the record.

customFields
object[]

The custom field values stored on the record.

customCollections
object[]

The custom collection instances stored on the record.

Last modified on August 11, 2026