Part, Create
Creates a new Part using the supplied data and returns the details of the created Part.
URL
/api/part-create
Request Method
POST
Expandable Program
Part Master Editor (ICEPM)
Required Fields
PART_ID
PART_DESC
AUTH_TOKEN
PART_DESC
AUTH_TOKEN
Auth Token
This API call requires an Authentication Token ("Auth Token") for the required field AUTH_TOKEN. Auth Tokens are obtained from Auth Token, Get.
Example Request JSON
{
"PART_ID": "MOTOR003",
"PART_DESC": "Motor, Electric, 240V, Model 3",
"NOTES": "Notes can be up to 32,765 characters long.",
"ATTACHMENTS": "http://www.expandable.com/|C:\\Expandable.docx",
"AUTH_TOKEN": ""
}
Full Request JSON
{
"PART_ID": "",
"PART_UM": "",
"PART_STATUS": "",
"PART_DESC": "",
"SEARCH_NAME": "",
"AL_PART_DESC": "",
"PART_TYPE": "",
"PART_CLASS": "",
"CATG_CODE": "",
"SUBST_PART": "",
"PENDING_ECN": "",
"ECN": "",
"ECN_EFF_DATE": "",
"DWG_SIZE": "",
"DWG_REV": "",
"ORIG_REL_DATE": "",
"DATE_ACTIVE": "",
"PART_HOLD_CODE": "",
"PLANNER_ID": "",
"ABC_CODE": "",
"COMM_CODE": "",
"PRODUCT_LINE": "",
"MRP_FLAG": "",
"MPS_CODE": "",
"FORECAST_QTY": "",
"PLAN_HORIZON": "",
"ORDER_QTY": "",
"MAX_ORDER_QTY": "",
"YIELD_FACTOR": "",
"DEF_STORES_CODE": "",
"QC_FLAG": "",
"LOT_CONTROL": "",
"SHELF_LIFE": "",
"VENDR_LEAD_TIME": "",
"RECEIVING_LT": "",
"KIT_LT": "",
"MFG_LT": "",
"SHIP_LT": "",
"PLAN_LEAD_TIME": "",
"CUM_LT": "",
"BUYER_ID": "",
"PREF_VENDOR": "",
"BUY_UM": "",
"BUY_CONV": "",
"CATALOG_ID": "",
"CATALOG_DESC": "",
"WEIGHT": "",
"VOLUME": "",
"SO_ORDER_QTY": "",
"MIN_SALES_QTY": "",
"QTY_PER_CARTON": "",
"SALE_UM": "",
"SALE_CONV": "",
"SHIP_TYPE": "",
"WARRANTY_DAYS": "",
"UPC_CODE": "",
"FRT_CLASS": "",
"ITF_CODE": "",
"ORIG_COUNTRY": "",
"SN_REQD": "",
"SALES_MARKET": "",
"SN_REQD_INV": "",
"SLX_PART": "",
"STD_WORK_1": "",
"STD_1_HRS": "",
"STD_WORK_2": "",
"STD_2_HRS": "",
"STD_WORK_3": "",
"STD_3_HRS": "",
"STD_OH_PCT_BUY": "",
"STD_OH_PCT_OUT": "",
"STD_MTL_CST_ADD": "",
"STD_OUT_CST_ADD": "",
"COMMENT_ID": "",
"ICFPM_USER_1": "",
"ICFPM_USER_2": "",
"ICFPM_USER_3": "",
"ICFPM_USER_4": "",
"ICFPM_USER_5": "",
"ICFPM_USER_6": "",
"ICFPM_USER_7": "",
"ICFPM_USER_8": "",
"ICFPM_USER_9": "",
"ICFPM_USER_10": "",
"ICFPM_USER_11": "",
"ICFPM_USER_12": "",
"ICFPM_USER_13": "",
"ICFPM_USER_14": "",
"ICFPM_USER_15": "",
"ICFPM_USER_16": "",
"ICFPM_USER_17": "",
"ICFPM_USER_18": "",
"ICFPM_USER_19": "",
"ICFPM_USER_20": "",
"ICFPM_USER_21": "",
"ICFPM_USER_22": "",
"ICFPM_USER_23": "",
"ICFPM_USER_24": "",
"ICFPM_USER_25": "",
"ICFPM_USER_26": "",
"ICFPM_USER_27": "",
"ICFPM_USER_28": "",
"ICFPM_USER_29": "",
"ICFPM_USER_30": "",
"ICFPM_USER_31": "",
"ICFPM_USER_32": "",
"ROHS_COMP_ST": "",
"ROHS_COMP_DATE": "",
"ROHS_COMP_COMM": "",
"ROHS_PROC_ST": "",
"ROHS_PROC_DATE": "",
"ROHS_PROC_COMM": "",
"ROHS_DOC_ST": "",
"ROHS_DOC_DATE": "",
"ROHS_DOC_COMM": "",
"WEEE_RECY_ST": "",
"WEEE_RECY_DATE": "",
"WEEE_RECY_COMM": "",
"NOTES": "",
"ATTACHMENTS": "",
"AUTH_TOKEN": ""
}
Success Response
Returned HTTP status indicates success:
200/OK
Returned JSON contains the successfully created Part:
200/OK
Returned JSON contains the successfully created Part:
{
"PART_ID": "",
"PART_UM": "",
"PART_STATUS": "",
"PART_DESC": "",
"SEARCH_NAME": "",
"AL_PART_DESC": "",
"PART_TYPE": "",
"PART_CLASS": "",
"CATG_CODE": "",
"SUBST_PART": "",
"PENDING_ECN": "",
"ECN": "",
"ECN_EFF_DATE": "",
"DWG_SIZE": "",
"DWG_REV": "",
"ORIG_REL_DATE": "",
"DATE_OBSOLETE": "",
"DATE_ACTIVE": "",
"PART_HOLD_CODE": "",
"DATE_INACTIVE": "",
"PLANNER_ID": "",
"ABC_CODE": "",
"COMM_CODE": "",
"PRODUCT_LINE": "",
"MRP_FLAG": "",
"MPS_CODE": "",
"FORECAST_QTY": "",
"PLAN_HORIZON": "",
"ORDER_QTY": "",
"MAX_ORDER_QTY": "",
"YIELD_FACTOR": "",
"DEF_STORES_CODE": "",
"QC_FLAG": "",
"LOT_CONTROL": "",
"SHELF_LIFE": "",
"VENDR_LEAD_TIME": "",
"RECEIVING_LT": "",
"KIT_LT": "",
"MFG_LT": "",
"SHIP_LT": "",
"PLAN_LEAD_TIME": "",
"CUM_LT": "",
"BUYER_ID": "",
"PREF_VENDOR": "",
"BUY_UM": "",
"BUY_CONV": "",
"CATALOG_ID": "",
"CATALOG_DESC": "",
"WEIGHT": "",
"VOLUME": "",
"SO_ORDER_QTY": "",
"MIN_SALES_QTY": "",
"QTY_PER_CARTON": "",
"SALE_UM": "",
"SALE_CONV": "",
"SHIP_TYPE": "",
"WARRANTY_DAYS": "",
"UPC_CODE": "",
"FRT_CLASS": "",
"ITF_CODE": "",
"ORIG_COUNTRY": "",
"SN_REQD": "",
"SALES_MARKET": "",
"SN_REQD_INV": "",
"SLX_PART": "",
"STD_WORK_1": "",
"STD_1_HRS": "",
"STD_WORK_2": "",
"STD_2_HRS": "",
"STD_WORK_3": "",
"STD_3_HRS": "",
"STD_LAB_HRS_ADD": "",
"STD_LAB_HRS_CUM": "",
"STD_OH_PCT_BUY": "",
"STD_OH_PCT_OUT": "",
"STD_LAB_CST_ADD": "",
"STD_LAB_CST_CUM": "",
"STD_MTL_CST_ADD": "",
"STD_MTL_CST_CUM": "",
"STD_OUT_CST_ADD": "",
"STD_OUT_CST_CUM": "",
"STD_OHD_CST_ADD": "",
"STD_OHD_CST_CUM": "",
"STD_UNIT_COST": "",
"BATCH_NUMBER": "",
"COMMENT_ID": "",
"ICFPM_USER_1": "",
"ICFPM_USER_2": "",
"ICFPM_USER_3": "",
"ICFPM_USER_4": "",
"ICFPM_USER_5": "",
"ICFPM_USER_6": "",
"ICFPM_USER_7": "",
"ICFPM_USER_8": "",
"ICFPM_USER_9": "",
"ICFPM_USER_10": "",
"ICFPM_USER_11": "",
"ICFPM_USER_12": "",
"ICFPM_USER_13": "",
"ICFPM_USER_14": "",
"ICFPM_USER_15": "",
"ICFPM_USER_16": "",
"ICFPM_USER_17": "",
"ICFPM_USER_18": "",
"ICFPM_USER_19": "",
"ICFPM_USER_20": "",
"ICFPM_USER_21": "",
"ICFPM_USER_22": "",
"ICFPM_USER_23": "",
"ICFPM_USER_24": "",
"ICFPM_USER_25": "",
"ICFPM_USER_26": "",
"ICFPM_USER_27": "",
"ICFPM_USER_28": "",
"ICFPM_USER_29": "",
"ICFPM_USER_30": "",
"ICFPM_USER_31": "",
"ICFPM_USER_32": "",
"ROHS_COMP_ST": "",
"ROHS_COMP_DATE": "",
"ROHS_COMP_COMM": "",
"ROHS_PROC_ST": "",
"ROHS_PROC_DATE": "",
"ROHS_PROC_COMM": "",
"ROHS_DOC_ST": "",
"ROHS_DOC_DATE": "",
"ROHS_DOC_COMM": "",
"WEEE_RECY_ST": "",
"WEEE_RECY_DATE": "",
"WEEE_RECY_COMM": "",
"CREATED_BY": "",
"DATE_CREATED": "",
"MODIFIED_BY": "",
"DATE_MODIFIED": "",
"OPERATOR_ID": "",
"DATE_LAST_UPDT": "",
"TIME_LAST_UPDT": "",
"NOTES": "",
"ATTACHMENTS": ""
}
Failure Response
Returned HTTP status indicates failure:
400/Request JSON is invalid.
401/Auth Token was not provided.
401/Auth Token is malformed.
401/Auth Token login failure.
405/Request method must be POST.
500/(Error Message)
Returned JSON contains error information for the failed Part creation:
400/Request JSON is invalid.
401/Auth Token was not provided.
401/Auth Token is malformed.
401/Auth Token login failure.
405/Request method must be POST.
500/(Error Message)
Returned JSON contains error information for the failed Part creation:
{
"MESSAGE": "",
"MESSAGE_CODE": ""
}
