Update the profile information for an Individual Customer Account. You can also add additional addresses to the Customer Account.
PUT /v1/customers/{customerId}
Authorization: Bearer <access_token>
customerId
string (UUID)
ID of the Customer Account.
addresses
array
Customer addresses.
type REQUIRED
string enum, values: MAILING, PHYSICAL, SHIPPING
Type of address. The following values are supported:
name CONDITIONAL
object
Name of the contact person for shipments. Required if type is SHIPPING. Ignored for other address types.
firstName REQUIRED
string, min length: 1, max length: 40
Contact person’s first name.
middleName
string, min length: 1, max length: 40
Contact person’s middle name.
lastName REQUIRED
string, min length: 1, max length: 40
Contact person’s last name.
streetLine1 REQUIRED
string, min length: 1, max length: 50
First line of the street address.
streetLine2
string, min length: 1, max length: 50
Second line of the street address.
streetLine3
string, min length: 1, max length: 50
Third line of the street address.
streetLine4
string, min length: 1, max length: 50
Fourth line of the street address. Only used for issued cards.
streetLine5
string, min length: 1, max length: 50
Fifth line of the street address. Only used for issued cards.
cityName
string, min length: 1, max length: 25
City.
stateCode CONDITIONAL
string, min length: 2, max length: 3
State, province, or territory. Required if countryCode is USA or CAN. Must be an ISO 3166-2 uppercase alpha 2-character or 3-character country subdivision code (for example, Missouri is MO).
countryCode
string, min length: 3, max length: 3
Country code. Must be an ISO 3166-1 uppercase alpha 3-character country code. For example, the United States is USA and Canada is CAN.
zipCode REQUIRED
string, min length: 1, max length: 10
Zip code or postal code.
primary CONDITIONAL
boolean
Whether this is the primary address for this address type. A primary address must be specified for each address type added to the Customer Account.
metadata
string, max items: 5, value max length: 1024
Use a maximum of 5 key/value pairs to store additional information about the Customer.
type
string enum, value: INDIVIDUAL
Type of Customer. Value must be INDIVIDUAL.
firstName
string, min length: 1, max length: 40
Customer’s first name.
middleName
string, min length: 1, max length: 40
Customer’s middle name.
lastName
string, min length: 1, max length: 40
Customer’s last name.
prefix
string, min length: 1, max length: 40
Title before the Customer’s name (example: Dr). Only used for issued cards.
suffix
string, min length: 1, max length: 40
Title following the Customer’s name (example: PhD). Only used for issued cards.
sex
string enum, values: MALE, FEMALE
Customer’s sex.
gender
string
Customer’s gender.
securityQuestion
string
Customer’s security question.
securityAnswer
string
Customer’s security answer.
pronoun
string
Customer’s pronouns (example: He/His).
primaryPhonenumber
object
Customer’s primary phone number.
number
string
format: [+] [country code] [phone number including area code]
Customer’s phone number. The phone number can be entered in any of the following formats:
RocketKOR will convert the phone number to E.164 format (example: +14151234).
type
string enum, values: WORK, HOME, MOBILE
Type of phone number.
provider
string, min length: 1, max length: 40
Phone provider.
extension
string, min length: 1, max length: 10
Phone extension.
verified
boolean
Whether the phone number has been verified.
primaryEmail
object
Customer’s primary email address.
value
string (email), max length: 320
Customer’s email address.
verified
boolean
Whether the email address has been verified.
dateOfBirth
string (date)
Customer’s date of birth.
placeOfBirth
object
Customer’s place of birth.
city
string, max length: 60
City.
countryCode
string, min length: 3, max length: 3
Country code. Must be an ISO 3166-1 uppercase alpha 3-character country code. For example, the United States is USA and Canada is CAN.
socialId
string, max length: 50
Customer’s unique national identifier, such as a Social Security Number (SSN). Responses include a truncated value only.
socialIdCountryCode
string, min length: 3, max length: 3
Country where the social ID was granted. Required if socialId is provided. Must be an ISO 3166-1 uppercase alpha 3-character country code. For example, the United States is USA and Canada is CAN.
citizenshipCountryCode
string, min length: 3, max length: 3
Country where the Customer holds citizenship. Must be an ISO 3166-1 uppercase alpha 3-character country code. For example, the United States is USA and Canada is CAN.
Returns the Individual Customer object. This object contains the Customer Account details, including a unique ID for the account.
SAMPLE REQUEST
{
"primaryPhoneNumber": {
"extension": "31"
}
}
SAMPLE RESPONSE
{
"id": "0e01f271-80b1-4724-b5dc-6959c7cd88dc",
"status": "ACTIVE",
"addresses": [
{
"type": "MAILING",
"streetLine1": "400 Richmond St",
"streetLine2": "Suite 500",
"streetLine3": "",
"streetLine4": "",
"streetLine5": "",
"cityName": "New York",
"stateCode": "NY",
"countryCode": "USA",
"zipCode": "10001",
"primary": true
},
{
"type": "SHIPPING",
"name": {
"firstName": "Sarah",
"middleName": "Jane",
"lastName": "Green"
},
"streetLine1": "200 Queen St",
"streetLine2": "Suite 230",
"streetLine3": "",
"streetLine4": "",
"streetLine5": "",
"cityName": "New York",
"stateCode": "NY",
"countryCode": "USA",
"zipCode": "10001",
"primary": true
}
],
"metadata": {
"customerRefId": "200000777"
},
"createdBy": {
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"type": "service-account"
},
"createdAt": "2022-11-23T00:42:50.311Z",
"updatedBy": {
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"type": "service-account"
},
"updatedAt": "2022-12-11T00:42:50.311Z",
"type": "INDIVIDUAL",
"firstName": "Sarah",
"middleName": "Jane",
"lastName": "Green",
"prefix": "Ms",
"suffix": "",
"sex": "FEMALE",
"gender": "",
"securityQuestion": "Who is your favorite author?",
"securityAnswer": "Barbara Gowdy",
"pronoun": "She/Her",
"primaryPhoneNumber": {
"number": "+15556589",
"type": "WORK",
"provider": "ABC",
"extension": "31",
"verified": false
},
"primaryEmail": {
"value": "sgreen@abc.com",
"verified": false
},
"dateOfBirth": "1991-06-21",
"placeOfBirth": {
"city": "Houston",
"countryCode": "USA"
},
"socialId": "123-45-6789",
"socialIdCountryCode": "USA",
"citizenshipCountryCode": "CAN"
}
© 2022 Rocket Financial. All rights reserved. RocketFNCL, RocketKOR, RocketBNK are trade names of Rocket Financial Inc.
Services Agreement | Privacy Policy | RocketFNCL | © 2023 by Rocket Financial Inc. All rights reserved.
Services Agreement | Privacy Policy | RocketFNCL | © 2023 by Rocket Financial Inc. All rights reserved.
Services Agreement | Privacy Policy | RocketFNCL
© 2023 by Rocket Financial Inc. All rights reserved.