api/Customer/Create (POST)

Creates a new Customer using the supplied creation data.
HTTP Method: POST
Required Fields: CUSTOMER_ID, CUSTOMER_NAME
Requires an Authentication Token in the AuthToken HTTP header. Authentication Tokens are obtained from api/Security/Login (POST).
Returns the created Customer.

Request Information

Parameters

NameDescriptionAdditional information
RequestData
This is a JSON object containing Customer creation data.

Create Customer Example:
{
  "CUSTOMER_ID": "ABCCORP",
  "CUSTOMER_NAME": "ABC Corporation",
  "ADDRESS_1": "11872 West Los Gatos Boulevard",
  "CITY": "San Jose",
  "STATE": "CA",
  "ZIP_CODE": "95111",
  "COUNTRY": "USA",
  "NOTES": "Notes can be up to 32,765 characters long.",
  "ATTACHMENTS": "http://www.expandable.com/|C:\\Expandable.docx"
}
Returns 1 Customer if successful.
This is like 'Insert' in Expandable.

Accepted Customer Fields:
ATTACHMENTS, ADDRESS_1, ADDRESS_2, ADDRESS_3, 
AL_CUST_NAME, AR_CONTACT, AR_FIN_CHG_PCT, AR_MIN_FIN_CHG, 
AR_PHONE_NO, AR_REMIT_TO, AUTO_AR_INVOICE, AUTO_SO_HOLD, 
BANK_CODE, BILL_TO_CUST, CHANNEL, CITY, 
CLASS_CODE, COMMENT_1, COMMENT_2, COMMENT_3, 
COMMENT_4, COMMENT_5, COMMENT_6, COMMENT_7, 
COMMENT_8, COMMENT_ID, COMPANY_ID, COUNTRY, 
CREDIT_LIMIT, CREDIT_MGR, CREDIT_RATING, CURR_CODE, 
CUST_MARKET, CUSTOMER_ID, CUSTOMER_NAME, CUSTOMER_STATUS, 
CUSTOMER_TYPE, DEF_STORES_CODE, DUNS_DATE, DUNS_NUM, 
DUNS_RATING, E_MAIL, EARLY_SHIP, FAX_NO, 
FIN_CHG_FLAG, FOB, FREIGHT_CODE, FRT_BILL_TO, 
GEO, LANGUAGE, MA_GEO, NAICS_CODE, 
NOTES, ORDER_DISC_PCT, PARENT_ID, PARTIAL_SHIP, 
PRICE_CODE, PRICE_CODE_2, PRICE_CODE_3, RESALE_ID, 
RESALE_ID_2, SALES_ACCT, SALES_DEPT, SALES_REGION, 
SALESMAN_ID, SEARCH_NAME, SHIP_METHOD, SIC_CODE, 
SLX_ACCOUNT, SLX_ID, SN_REQD, SO_CONTACT, 
SO_PHONE_NO, SOFCM_USER_1, SOFCM_USER_2, SOFCM_USER_3, 
SOFCM_USER_4, SOFCM_USER_5, SOFCM_USER_6, SOFCM_USER_7, 
SOFCM_USER_8, SOFCM_USER_9, SOFCM_USER_10, SOFCM_USER_11, 
SOFCM_USER_12, SOFCM_USER_13, SOFCM_USER_14, SOFCM_USER_15, 
SOFCM_USER_16, SOFCM_USER_17, SOFCM_USER_18, SOFCM_USER_19, 
SOFCM_USER_20, SOFCM_USER_21, SOFCM_USER_22, SOFCM_USER_23, 
SOFCM_USER_24, SOFCM_USER_25, SOFCM_USER_26, SOFCM_USER_27, 
SOFCM_USER_28, SOFCM_USER_29, SOFCM_USER_30, SOFCM_USER_31, 
SOFCM_USER_32, STATE, TAX_CODE, TERMS_CODE, 
ZIP_CODE

Define this parameter in the request body.

Response Information

Success:
200/OK
Body contains JSON object with created Customer.

Error:
400/Request JSON is invalid.
401/AuthToken was not provided.
401/AuthToken is malformed.
401/AuthToken is expired.
401/AuthToken login failure.
500/(Message)
Body contains JSON object with Message and MessageCode.

Returned Customer Fields:
ATTACHMENTS, ADDRESS_1, ADDRESS_2, ADDRESS_3, AL_CUST_NAME, AR_CONTACT, AR_FIN_CHG_PCT, AR_MIN_FIN_CHG, AR_PHONE_NO, AR_REMIT_TO, AUTO_AR_INVOICE, AUTO_SO_HOLD, AVG_LATE_DAYS, AVG_PAY_DAYS, BANK_CODE, BILL_TO_CUST, CHANNEL, CITY, CLASS_CODE, COMMENT_1, COMMENT_2, COMMENT_3, COMMENT_4, COMMENT_5, COMMENT_6, COMMENT_7, COMMENT_8, COMMENT_ID, COMPANY_ID, COUNTRY, CREATED_BY, CREDIT_LIMIT, CREDIT_MGR, CREDIT_RATING, CURR_CODE, CURRENT_BALANCE, CURRENT_ORDERS, CUST_MARKET, CUSTOMER_ID, CUSTOMER_NAME, CUSTOMER_STATUS, CUSTOMER_TYPE, DATE_CREATED, DATE_HIGH_BAL, DATE_LAST_CHECK, DATE_LAST_INV, DATE_LAST_SO, DATE_LAST_STMT, DATE_LAST_UPDT, DATE_LIMIT_UPDT, DATE_MODIFIED, DEF_STORES_CODE, DISCOUNTS_YTD, DUNS_DATE, DUNS_NUM, DUNS_RATING, E_MAIL, EARLY_SHIP, FAX_NO, FIN_CHG_FLAG, FOB, FREIGHT_CODE, FRT_BILL_TO, GEO, HIGH_BALANCE, LANGUAGE, LAST_PAY_DAYS, LC_CURR_ORDERS, LC_CURRENT_BAL, LC_UNAPPLIED, MA_GEO, MODIFIED_BY, NAICS_CODE, NOTES, OPERATOR_ID, ORDER_DISC_PCT, PARENT_ID, PARTIAL_SHIP, PR_YR_LATE_DAYS, PR_YR_PAY_DAYS, PRICE_CODE, PRICE_CODE_2, PRICE_CODE_3, RESALE_ID, RESALE_ID_2, SALES_ACCT, SALES_DEPT, SALES_LAST_YR, SALES_REGION, SALES_YTD, SALESMAN_ID, SEARCH_NAME, SHIP_METHOD, SIC_CODE, SLX_ACCOUNT, SLX_ID, SN_REQD, SO_CONTACT, SO_PHONE_NO, SOFCM_USER_1, SOFCM_USER_2, SOFCM_USER_3, SOFCM_USER_4, SOFCM_USER_5, SOFCM_USER_6, SOFCM_USER_7, SOFCM_USER_8, SOFCM_USER_9, SOFCM_USER_10, SOFCM_USER_11, SOFCM_USER_12, SOFCM_USER_13, SOFCM_USER_14, SOFCM_USER_15, SOFCM_USER_16, SOFCM_USER_17, SOFCM_USER_18, SOFCM_USER_19, SOFCM_USER_20, SOFCM_USER_21, SOFCM_USER_22, SOFCM_USER_23, SOFCM_USER_24, SOFCM_USER_25, SOFCM_USER_26, SOFCM_USER_27, SOFCM_USER_28, SOFCM_USER_29, SOFCM_USER_30, SOFCM_USER_31, SOFCM_USER_32, STATE, TAX_CODE, TERMS_CODE, TIME_LAST_UPDT, UNAPPLIED_AMT, YTD_AMT_PAID, YTD_DAYS_PAID, YTD_LATE_PAID, ZIP_CODE