pub struct IndividualInput {Show 14 fields
pub address: Option<IndividualInputAddress>,
pub citizenship: Option<CountryCode>,
pub date_of_birth: Option<DateOfBirthLenient>,
pub email: Option<Email>,
pub employment_status: Option<IndividualInputEmploymentStatus>,
pub expected_volume: Option<IndividualInputExpectedVolume>,
pub first_name: Option<String>,
pub full_ssn: Option<IndividualInputFullSsn>,
pub last_name: Option<String>,
pub occupation: Option<IndividualInputOccupation>,
pub phone_number: Option<PhoneNumber>,
pub purpose_of_account: Option<IndividualInputPurposeOfAccount>,
pub source_of_funds: Option<IndividualInputSourceOfFunds>,
pub ssn_last4: Option<IndividualInputSsnLast4>,
}Expand description
Individual customer data submitted on create / update requests. Fields are
organized by the capabilities they unlock; not all are required for all
customers (the requirements depend on which capabilities are requested).
Read responses return the narrower Individual object (only firstName,
lastName, and email), not this full request shape.
JSON schema
{
"description": "Individual customer data submitted on create / update requests. Fields are\norganized by the capabilities they unlock; not all are required for all\ncustomers (the requirements depend on which capabilities are requested).\nRead responses return the narrower `Individual` object (only `firstName`,\n`lastName`, and `email`), not this full request shape.\n",
"examples": [
{
"address": {
"city": "Boston",
"countryCode": "US",
"line1": "500 Main St",
"postCode": "02108",
"state": "MA"
},
"dateOfBirth": {
"day": "15",
"month": "08",
"year": "1990"
},
"email": "jane.doe@example.com",
"firstName": "Jane",
"lastName": "Doe",
"phoneNumber": "+15551234567",
"ssnLast4": "6789"
}
],
"type": "object",
"properties": {
"address": {
"description": "Primary residential address. Only US addresses are currently\nsupported. Non-US `countryCode` values are rejected with a 400.\n",
"allOf": [
{
"$ref": "#/components/schemas/PhysicalAddress"
},
{
"type": "object",
"properties": {
"countryCode": {
"description": "ISO 3166-1 alpha-2 country code. Only US addresses\nare currently supported.\n",
"enum": [
"US"
]
},
"state": {
"description": "Two-letter US state or territory code (`CA`, `DC`, `PR`),\nwithout a country prefix.\n",
"examples": [
"CA"
],
"type": "string",
"pattern": "^[A-Z]{2}$"
}
}
}
]
},
"citizenship": {
"description": "ISO 3166-1 alpha-2 country code representing the customer's citizenship.\n",
"allOf": [
{
"$ref": "#/components/schemas/CountryCode"
}
]
},
"dateOfBirth": {
"description": "Date of birth.",
"allOf": [
{
"$ref": "#/components/schemas/DateOfBirthLenient"
}
]
},
"email": {
"description": "Email address for the customer.",
"examples": [
"jane.doe@example.com"
],
"allOf": [
{
"$ref": "#/components/schemas/Email"
}
]
},
"employmentStatus": {
"description": "Current employment status.\n",
"examples": [
"employed_fulltime"
],
"type": "string",
"enum": [
"employed_fulltime",
"employed_parttime",
"self_employed",
"employed_government_official",
"employed_company_officer_or_board_member",
"employed_crypto_related_business",
"personal_trader_or_angel_investor",
"crypto_miner",
"student",
"retired",
"homemaker",
"unemployed",
"dependent"
]
},
"expectedVolume": {
"description": "Expected annual volume of activity on the account, expressed as a\ndollar range. Use the dollar-honest ids below:\n\n- `under_1k`: $0 – $1,000\n- `1k_to_10k`: $1,000 – $10,000\n- `10k_to_100k`: $10,000 – $100,000\n- `100k_to_250k`: $100,000 – $250,000\n- `250k_to_750k`: $250,000 – $750,000\n- `750k_to_1_5m`: $750,000 – $1.5M\n- `1_5m_plus`: $1.5M+\n",
"examples": [
"under_1k"
],
"type": "string",
"enum": [
"under_1k",
"1k_to_10k",
"10k_to_100k",
"100k_to_250k",
"250k_to_750k",
"750k_to_1_5m",
"1_5m_plus"
]
},
"firstName": {
"description": "First name (given name).",
"examples": [
"Jane"
],
"type": "string"
},
"fullSsn": {
"description": "Full Social Security Number (US only).\n",
"examples": [
"***-**-6789"
],
"type": "string",
"pattern": "^([0-9]{3}-[0-9]{2}-[0-9]{4}|\\*\\*\\*-\\*\\*-[0-9]{4})$"
},
"lastName": {
"description": "Last name (family name/surname).",
"examples": [
"Doe"
],
"type": "string"
},
"occupation": {
"description": "Industry or occupation.\n",
"examples": [
"technology"
],
"type": "string",
"enum": [
"agriculture",
"arts_and_media",
"casinos_and_gaming",
"construction",
"cryptocurrency",
"defense",
"education",
"energy_oil_and_gas",
"energy_other",
"entertainment",
"finance",
"financial_services_non_crypto",
"fintech_non_crypto_software_development",
"fintech_non_crypto_internet_only_financial_institution",
"fintech_non_crypto_other",
"food_and_hospitality",
"government",
"health_and_fitness",
"healthcare",
"healthcare_other",
"healthcare_pharmaceuticals",
"mining",
"mining_crypto",
"non_profit_and_charity",
"pharma_industry",
"politics",
"professional_services",
"property_and_construction_building_work",
"property_and_construction_commercial_and_management",
"property_and_construction_design",
"real_estate",
"retail_fashion",
"retail_food_and_beverage",
"retail_jewelry_and_antiques",
"retail_other",
"retail_pharmacy",
"technology",
"technology_and_it",
"transportation",
"all_other_industries_and_services",
"dependent_student_unemployed",
"other"
]
},
"phoneNumber": {
"description": "Phone number in [E.164](https://en.wikipedia.org/wiki/E.164) format.",
"examples": [
"+15551234567"
],
"allOf": [
{
"$ref": "#/components/schemas/PhoneNumber"
}
]
},
"purposeOfAccount": {
"description": "Primary purpose for using Coinbase services.\n",
"examples": [
"investing"
],
"type": "string",
"enum": [
"investing",
"long_term_investment",
"short_term_investment",
"trading",
"trading_on_coinbase",
"trading_on_other_exchanges",
"day_trading",
"arbitrage_trading",
"online_purchases",
"online_payments",
"payments_or_gifts",
"payments_to_friends",
"transfer_crypto",
"investing_on_other_exchanges",
"business",
"other"
]
},
"sourceOfFunds": {
"description": "Primary source of funds for the account.\n",
"examples": [
"salary"
],
"type": "string",
"enum": [
"salary",
"employment_business_income",
"investments",
"savings",
"pension",
"business_earnings",
"crypto_assets",
"inheritance",
"sale_of_assets",
"sale_of_company_shares_or_dividends",
"sale_of_property",
"sale_of_other_assets",
"credit_or_loan",
"government_benefits_or_credits",
"legal_settlement",
"family_or_third_party",
"lottery_or_gambling",
"crypto_mining",
"other"
]
},
"ssnLast4": {
"description": "Last 4 digits of the Social Security Number (US only).\nUsed for identity verification.\n",
"examples": [
"6789"
],
"type": "string",
"maxLength": 4,
"minLength": 4,
"pattern": "^[0-9]{4}$"
}
},
"additionalProperties": false
}Fields§
§address: Option<IndividualInputAddress>§citizenship: Option<CountryCode>ISO 3166-1 alpha-2 country code representing the customer’s citizenship.
date_of_birth: Option<DateOfBirthLenient>Date of birth.
email: Option<Email>Email address for the customer.
employment_status: Option<IndividualInputEmploymentStatus>Current employment status.
expected_volume: Option<IndividualInputExpectedVolume>Expected annual volume of activity on the account, expressed as a dollar range. Use the dollar-honest ids below:
- `under_1k`: $0 – $1,000
- `1k_to_10k`: $1,000 – $10,000
- `10k_to_100k`: $10,000 – $100,000
- `100k_to_250k`: $100,000 – $250,000
- `250k_to_750k`: $250,000 – $750,000
- `750k_to_1_5m`: $750,000 – $1.5M
- `1_5m_plus`: $1.5M+first_name: Option<String>First name (given name).
full_ssn: Option<IndividualInputFullSsn>Full Social Security Number (US only).
last_name: Option<String>Last name (family name/surname).
occupation: Option<IndividualInputOccupation>Industry or occupation.
phone_number: Option<PhoneNumber>Phone number in E.164 format.
purpose_of_account: Option<IndividualInputPurposeOfAccount>Primary purpose for using Coinbase services.
source_of_funds: Option<IndividualInputSourceOfFunds>Primary source of funds for the account.
ssn_last4: Option<IndividualInputSsnLast4>Last 4 digits of the Social Security Number (US only). Used for identity verification.