Skip to main content

Class CreateCustomerRequest

This method is used to create a customer.


Properties

NAMETYPEDESCRIPTION
RequestIdstringUnique identifier used to identify the request. Used when associating the request to the response.
RequestDatedateTimeDateTime request was made. Request timeout is 1 minute.
CredentialsTokenCredentialsREQUIRED. The credentials given from your last response.
CustomerFieldsDataFieldValue[]The list of fields and their value used to create a customer.
CustomerTypeCustomerTypeAn enumeration identifying the type of customer or end user. Possible values are: Individual or Business. Required field.
LocationReferencestringREQUIRED. The unique value assigned to each Location used to find the customer fields.
RelationshipRelationshipAn enumeration identifying the type of customer relationship. Possible values are: Customer or Vendor. Required field.

DataFieldValue

NAMETYPEDESCRIPTION
FieldNamestringThe dynamic field name used to capture custom values.
ValuestringThe value the user input.

CustomerType

NAMETYPEDESCRIPTION
Individual0
Business1

Relationship

NAMETYPEDESCRIPTION
Customer1
Vendor2

CustomerFields

FieldNameDescriptionNotes
Address1AddressMax length is 50 characters
Address2Suite/APT#Max length is 50 characters
CityCityMax length is 40 characters
StateState/RegionMax length is 2 characters
PostalCodePostal CodeMax length is 10 characters
CountryCountryMax length is 40 characters
CustomerNumberUnique identifier for the customer in the system. A unique value will be auto generated if one is not supplied.Max length is 50 characters
DaytimePhoneDaytime PhoneMax length is 14 characters
DaytimePhoneExtDaytime Phone ExtensionMax length is 6 characters
EveningPhoneEvening PhoneMax length is 14 characters
EveningPhoneExtEvening Phone ExtensionMax length is 6 characters
DLNumberDriver's License NumberMax length is 50 characters. Required when CustomerType is 'Individual' and config setting is set to required.
DLStateDriver's License StateMax length is 2 characters. Required when CustomerType is 'Individual' and config setting is set to required.
EmailEmailMax length is 60 characters
FaxFax NumberMax length is 20 characters
FirstNameFirst NameMax length is 30 characters. Required when CustomerType is 'Individual' or config setting is set to required.
LastNameThis field should contain the company name when CustomerType is 'Business' or the last name when CustomerType is 'Individual'.Max length is 60 characters. Required field.
SSNFedTaxIDThis field should contain the Federal Tax ID when CustomerType is 'Business' or the SSN when CustomerType is 'Individual'.Max length is 15 characters

Examples

{
"__type":"CreateCustomerRequest:#JackHenry.Eps.Mobile.RDC",
"LocationReference":"String Content",
"CustomerType":
"Relationship":
"CustomerFields":
[
{
"__type":"DataFieldValue:#JackHenry.Eps.Mobile.RDC",
"FieldName":"String Content",
"Value":"String Content",
}
],
}