# Pricebook Create/update pricebook(s) Endpoint: POST /rest/api/standard/v1/PriceBook Version: 1.0.0 Security: basicAuth ## Request fields (application/json): - `priceBookList` (array) - `priceBookList.priceBookGuid` (string) - `priceBookList.priceBookName` (string, required) - `priceBookList.priceBookAction` (string, required) Enum: "ADD_OR_UPDATE", "REPLACE" - `priceBookList.priceBookOriginReference` (string) - `priceBookList.priceItemList` (array, required) - `priceBookList.priceItemList.priceItemBillableItemName` (string, required) - `priceBookList.priceItemList.priceItemBillableItemCode` (string, required) - `priceBookList.priceItemList.priceItemRate` (number, required) - `priceBookList.priceItemList.priceItemRateTypeUname` (string, required) Either or is required - `priceBookList.priceItemList.priceItemRateType` (string) - `priceBookList.priceItemList.priceItemRate2` (number) - `priceBookList.priceItemList.priceItemRateTypeUname2` (string) If is provided, either or is required - `priceBookList.priceItemList.priceItemRateType2` (string) - `priceBookList.priceItemList.priceItemRate3` (number) - `priceBookList.priceItemList.priceItemRateTypeUname3` (string) If is provided, either or is required - `priceBookList.priceItemList.priceItemRateType3` (string) - `priceBookList.priceItemList.priceItemDefaultCost` (number) - `priceBookList.priceItemList.priceItemDefaultCost2` (number) - `priceBookList.priceItemList.priceItemDefaultCost3` (number) - `priceBookList.priceItemList.priceItemFormData` (object) Read-only schema used in GET requests to display object's custom fields data. For POST requests, refer to - `priceBookList.priceItemList.customFieldDataList` (array) - `priceBookList.priceItemList.customFieldDataList.customFieldDataDtype` (string) Enum: "NumberFieldData", "FreeTextFieldData", "Integer64FieldData", "LookupFieldData", "SelectFieldData", "BooleanFieldData", "TableFieldData" - `priceBookList.priceItemList.customFieldDataList.customFieldDataUname` (string) Unique identifier/key for the custom field - `priceBookList.priceItemList.customFieldDataList.customFieldDataStringValue` (string) Required if is not - `priceBookList.priceItemList.customFieldDataList.customFieldDataBooleanValue` (boolean) Required if is ## Response 200 fields (application/json): - `dtype` (string) - `id` (integer) - `guid` (string) - `importConfiguration` (string) - `numberOfEntitiesCreated` (integer) - `numberOfEntitiesEdited` (integer) - `numberOfEntitiesEditedWithErrors` (integer) - `numberOfEntitiesNotImportedDueToErrors` (integer) - `extra` (string) - `notices` (array) - `updatedAt` (integer) - `importResultType` (string) - `numberOfEntitiesImported` (integer)