Item Resources
Item related resources. includes: items, price_lists, special_price_lists, item_prices, inventory, item dimensions1, item dimensions2.
Items
get
https://api.pepperi.com/v1.0/items
get
https://api.pepperi.com/v1.0/items/externalid/{id}
get
https://api.pepperi.com/v1.0/totals/items
get
get-items-metadata
https://api.pepperi.com/v1.0/metadata/items
post
https://api.pepperi.com/v1.0/items
Upserts (updates/inserts) a single item data. ExternalID is required in case of insert and either InternalID or ExternalID are required in case of update.
post
https://api.pepperi.com/v1.0/bulk/items/json
Starts a new async bulk upload job that upserts (updates/inserts) multiple items data as a list of headers and lines. This async request returns a Job ID and URI to query the job’s status. ExternalID is required in case of insert and either InternalID or ExternalID are required in case of update.
post
post-items-bulk-csv-zip
https://api.pepperi.com/v1.0/bulk/items/csv_zip
Starts a new async bulk upload job that upserts (updates/inserts) multiple items data as a zip file that contains a single csv file. This async request returns a Job ID and URI to query the job’s status. ExternalID is required in case of insert and either InternalID or ExternalID are required in case of update.
post
https://api.pepperi.com/v1.0/metadata/items
delete
https://api.pepperi.com/v1.0/items/{id}
delete
https://api.pepperi.com/v1.0/items/externalid/{id}
Inventory
method
description
get
https://api.pepperi.com/v1.0/inventory
Retrieves a list of item inventory including details about each item inventory and its nested objects.
get
https://api.pepperi.com/v1.0/totals/inventory
get
https://api.pepperi.com/v1.0/metadata/inventory
post
https://api.pepperi.com/v1.0/inventory
Upserts (updates/inserts) a single item inventory data. Item ExternalID is required in case of insert and either InternalID or ExternalID are required in case of update.
post
https://api.pepperi.com/v1.0/bulk/inventory/json
Starts a new async bulk upload job that upserts (updates/inserts) multiple item inventory data as a list of headers and lines. This async request returns a Job ID and URI to query the job’s status. Item ExternalID is required in case of insert and either InternalID or ExternalID are required in case of update.
post
https://api.pepperi.com/v1.0/bulk/inventory/csv_zip
Starts a new async bulk upload job that upserts (updates/inserts) multiple inventory data as a zip file that contains a single csv file. This async request returns a Job ID and URI to query the job’s status. Item ExternalID is required in case of insert and either InternalID or ExternalID are required in case of update.
Price Lists
method
description
get
https://api.pepperi.com/v1.0/price_lists
Retrieves a list of price_lists including details about each price list and its nested objects.
get
https://api.pepperi.com/v1.0/price_lists/{id}
get
https://api.pepperi.com/v1.0/price_lists/externalid/{id}
get
https://api.pepperi.com/v1.0/totals/price_lists
get
https://api.pepperi.com/v1.0/metadata/price_lists
post
https://api.pepperi.com/v1.0/price_lists
Upserts (updates/inserts) a single price list data. ExternalID is required in case of insert and either InternalID or ExternalID are required in case of update.
post
https://api.pepperi.com/v1.0/bulk/price_lists/json
Starts a new async bulk upload job that upserts (updates/inserts) multiple price_lists data as a list of headers and lines. This async request returns a Job ID and URI to query the job’s status. ExternalID is required in case of insert and either InternalID or ExternalID are required in case of update.
post
https://api.pepperi.com/v1.0/bulk/price_lists/csv_zip
Starts a new async bulk upload job that upserts (updates/inserts) multiple price_lists data as a zip file that contains a single csv file. This async request returns a Job ID and URI to query the job’s status. ExternalID is required in case of insert and either InternalID or ExternalID are required in case of update.
delete
https://api.pepperi.com/v1.0/price_lists/{id}
delete
https://api.pepperi.com/v1.0/price_lists/externalid/{id}
Special Price Lists
method
description
get
https://api.pepperi.com/v1.0/special_price_lists
Retrieves a list of special_price_lists including details about each special price list and its nested objects.
get
https://api.pepperi.com/v1.0/special_price_lists/{id}
get
https://api.pepperi.com/v1.0/special_price_lists/externalid/{id}
get
https://api.pepperi.com/v1.0/totals/special_price_lists
get
https://api.pepperi.com/v1.0/metadata/special_price_lists
post
https://api.pepperi.com/v1.0/special_price_lists
post
https://api.pepperi.com/v1.0/bulk/special_price_lists/json
Starts a new async bulk upload job that upserts (updates/inserts) multiple special_price_lists data as a list of headers and lines. This async request returns a Job ID and URI to query the job’s status. ExternalID is required in case of insert and either InternalID or ExternalID are required in case of update.
post
https://api.pepperi.com/v1.0/bulk/special_price_lists/csv_zip
Starts a new async bulk upload job that upserts (updates/inserts) multiple special_price_lists data as a zip file that contains a single csv file. This async request returns a Job ID and URI to query the job’s status. ExternalID is required in case of insert and either InternalID or ExternalID are required in case of update.
delete
https://api.pepperi.com/v1.0/special_price_lists/{id}
delete
https://api.pepperi.com/v1.0/special_price_lists/externalid/{id}
Item Prices
method
description
get
https://api.pepperi.com/v1.0/item_prices
Retrieves a list of item prices including details about each item price and its nested objects.
get
https://api.pepperi.com/v1.0/totals/item_prices
get
https://api.pepperi.com/v1.0/metadata/item_prices
post
https://api.pepperi.com/v1.0/item_prices
Upserts (updates/inserts) a single item price data. In order to DELETE an item price Set the Hidden field to true.
post
https://api.pepperi.com/v1.0/bulk/item_prices/json
Starts a new async bulk upload job that upserts (updates/inserts) multiple item prices data as a list of headers and lines. This async request returns a Job ID and URI to query the job’s status. In order to DELETE an item price Set the Hidden field to true.
post
https://api.pepperi.com/v1.0/bulk/item_prices/csv_zip
Starts a new async bulk upload job that upserts (updates/inserts) multiple item prices data as a zip file that contains a single csv file. This async request returns a Job ID and URI to query the job’s status. In order to DELETE an item price Set the Hidden field to true.
Item Dimensions1 (e.g: Colors)
method
description
get
https://api.pepperi.com/v1.0/item_dimensions1
get
https://api.pepperi.com/v1.0/totals/item_dimensions1
get
https://api.pepperi.com/v1.0/metadata/item_dimensions1
post
https://api.pepperi.com/v1.0/item_dimensions1
post
https://api.pepperi.com/v1.0/bulk/item_dimensions1/json
post
https://api.pepperi.com/v1.0/bulk/item_dimensions1/csv_zip
Item Dimensions2 (e.g: Sizes)
method
description
get
https://api.pepperi.com/v1.0/item_dimensions2
get
https://api.pepperi.com/v1.0/totals/item_dimensions2
get
https://api.pepperi.com/v1.0/metadata/item_dimensions2
post
https://api.pepperi.com/v1.0/item_dimensions2
post
https://api.pepperi.com/v1.0/bulk/item_dimensions2/json
post
https://api.pepperi.com/v1.0/bulk/item_dimensions2/csv_zip