IdentityEntity

Create a person entity

Create a new person entity for individual customers.

post/entities/person

Request

  • Base URL: https://api.column.com
  • URL: https://api.column.com/entities/person
  • Auth: HTTP basic

Headers

Idempotency-Keystring

Idempotency keys can be up to 255 characters long and are case sensitive. Column reserves the right to expire idempotency keys after 30 days. Only ASCII printable characters (code 32 - 126) are allowed for idempotency keys.

Request body

collected_atobject

Field collection timestamps, keyed by field path (for example, first_name or ssn). Values must be RFC3339 timestamps between 1900-01-01T00:00:00Z and the current time. An empty map records no timestamps. Nested beneficial owners do not support collected_at; attest them separately as person entities. Idempotency replays return the original resource without re-applying timestamps.

country_of_citizenshipstring

Country of citizenship of the individual. Country of citizenship does not need to match the issuing country of an identity document. ISO 3166-1 Alpha-2 Country Code (e.g., US, FR, UK, DE, ...).

date_of_birthstring required

Date of birth in YYYY-MM-DD format. Required by default.

drivers_licenseobject

Driver's license details. At least one form of identification (ssn, passport, drivers_license, or national_id) is required. Driver's license country code must be non-U.S. When left blank, the Driver's License field returns null.

emailstring

Email of the individual. Optional, but highly encouraged as it will increase likelihood of an automated verification. When left blank, the Email field returns an empty string ("").

employment_statusstring

Employment status of the individual.

expected_payment_railsstring

Expected transaction types for the account. Comma-separated list of payment rails; each value must be one of: ach, wire, swift, check, rtp, card_spend.

first_namestring required

First name of the legal person. Must adhere to Fedwire character validation.

incomeinteger[]

Estimated pre-tax annual income. Accepts an array to allow passing income ranges.

is_high_riskboolean

Indicates whether the entity has been identified as high risk based on compliance screening

is_rootboolean

Whether this entity is going to be a root entity of the platform. Root entities have special requirements and validation rules.

last_namestring required

Last name of the legal person. Must adhere to Fedwire character validation.

makes_international_paymentsboolean

Indicates whether the individual expects to make international payments.

middle_namestring

Middle name of the legal person. Must adhere to Fedwire character validation.

national_idobject

National ID details. At least one form of identification (ssn, passport, drivers_license, or national_id) is required. National ID country code must be non-U.S. When left blank, the National ID field returns null.

occupationstring

Industry of employment or occupation of the individual.

passportobject

Passport details. At least one form of identification (ssn, passport, drivers_license, or national_id) is required. Passport country code must be non-U.S. When left blank, the Passport field returns an empty object and the Driver's License and National ID fields return null.

pep_statusstring

Politically Exposed Person screening status. Allowed values: not_checked, no, yes, potential.

phone_numberstring

Phone number of the individual in the E.164 format. Optional, but highly encouraged as it will increase likelihood of an automated verification. When left blank, the phone number field returns an empty string ("").

purpose_of_accountstring[]

Intended use of the account.

rolestring

Individual's role or job title at their place of employment.

source_of_incomestring[]

Sources of income for the individual.

ssnstring

Social Security Number. ITIN may be shared in place of SSN. At least one form of identification (ssn, passport, drivers_license, or national_id) is required. If SSN is provided, country of citizenship is not required. When left blank (i.e., for non-U.S. citizens) the SSN field returns an empty string ("").

Response

Successful response

collected_atobject

Field collection timestamps, keyed by field path (for example, first_name or ssn). Omitted when no timestamps are recorded.

idstring required

Unique identifier for the object

is_rootboolean required

Whether this entity is going to be a root entity of the platform. Root entities have special requirements and validation rules.

last_screened_atstring date-time

The timestamp at which the entity was last screened for compliance.

namestring required

Display name of the entity, derived from person or business details.

requires_screeningboolean required

Whether the entity requires additional screening before it can be verified.

review_reasonsstring[] required

List of reasons the entity is in Manual_Review.

typestring required

Type of entity. PERSON for a person entity. BUSINESS for a business entity.

verification_statusstring required

Current status of the entity verification. Can be UNVERIFIED, PENDING, MANUAL_REVIEW, VERIFIED, or DENIED.

Changes

No recorded changes to this operation across all 1 revision of this API.