Skip to main content
POST
Create item
Body raw (json)

Authorizations

x-api-key
string
header
required

Body

application/json
name
string
required

Unique for the company.

Maximum string length: 400
default_taxable
boolean
required
type
enum<string>
required
Available options:
service,
product,
reece-item
default_quantity
number
required
default_description
string
Maximum string length: 5000
sku
string | null

Unique item sku for the company.

Maximum string length: 255
default_unit_price
number
default_unit_cost
number
track_inventory
boolean
is_active
boolean
xero_sales_account
integer | null
xero_tax_account
integer | null
tax_rate
string
Maximum string length: 255
vendor_id
integer | null

Existing vendor id.

vendor_type
enum<string> | null
Available options:
integrated,
third_party
vendor_name
string | null
supplier_item_id
string | null

Required if vendor_type is integrated.

is_automatic_replenishment_by_purchase_order_enabled
boolean | null
auto_reorder_level
integer

Required if is_automatic_replenishment_by_purchase_order_enabled is true.

replenishment_level
string | null

Must be greater then auto reorder level. Required if is_automatic_replenishment_by_purchase_order_enabled is true.

minimum_order_quantity
number | null
price_update_method
enum<string>
Available options:
set_price_manually,
automatic_markup,
use_cmp_pricing
automatic_markup_percentage
string | null

Required if price_update_method is automatic_markup.

inventory_mode
enum<string>
Available options:
default,
serialized_inventory
qbo_sales_tax_code_id
integer | null

Existing Quickbooks Tax Code Id.

qbo_purchase_tax_code_id
integer | null

Existing Quickbooks Tax Code Id.

qbo_income_account_id
integer | null

Existing Quickbooks Account Id.

qbo_expense_account_id
integer | null

Existing Quickbooks Account Id.

qbo_asset_account_id
integer | null

Existing Quickbooks Account Id.

qbo_id
integer | null
quantity_available
number
unit_measure
string
external_id
integer | null
external_type
string | null
external_sync_status
string | null
upc
string | null
unit_cost_per_unit_measure
number
unit_price_per_unit_measure
number
minimum_dimensional_size
number
maximum_dimensional_size
number
is_round_up_to_even_dimensional_size
boolean
is_labor_item
boolean
inventory_hub_items
object[] | null
serialized_inventories
object[] | null
item_price_tiers
object[] | null
customfields
object[] | null

Array of custom fields.

tags
integer[] | null

Array of tag ids.

Response

Created

error
boolean

false when the request succeeds.

Example:

false

response
object

The created record.