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
| Name | Description | Additional 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