Introduction
Welcome to the SKULabs API! You can use our API to access SKULabs API endpoints.
We have language bindings in cURL! You can view code examples in the dark area to the right.
Authentication
To authorize, use this code:
curl "https://api.skulabs.com/endpoint_here"
-H "Authorization: SKULabsToken your_token_here"
Make sure to replace
your_token_here
with your API token.
SKULabs uses API token to allow access to the API. You can create a new SKULabs API token by logging into your account then going to Settings -> API.
Querying
To query against SKULabs collections, 4 parameters are required:
- selector
- sort
- limit
- skip
The SKULabs API presents MongoDB-like querying capabilities.
Selector
Use the selector field to help filter queries. Commonly available fields include:
- name
- sku
- upc
- start_date
- end_date
- items
- listings
- custom_fields
- barcodes
- listing_sku
- tags
- fulfillment_sku
- variants
- status
- type
- batch_number
- provider
- order_number
- service
- tracking_number
{
"store_ids": {
"$in": ["id2", "id2"]
}
}
Sort
Use the selector field to help sort returned documents. Commonly available fields include:
- name
- sku
- upc
- type
- store_id
- listing_sku
- fulfillment_sku
- order_number
- status
- batch_number
- date
{
"name": 1
}
Limit
Limit represents an integer that is used to limit the number of documents returned. By default, it is 10.
Skip
Skip represents an integer that is used to aid in pagination. By default, it is 0.
Errors
The SKULabs API returns status code 200 for all successful requests and status code 400 for all errors.
Cycle Counts
Remove cycle count
curl "https://api.skulabs.com/cycle_count/remove" \
-X DELETE \
-H "Authorization: SKULabsToken your_token_here" \
-H "Content-Type: application/json" \
-d '{"id":"id"}'
HTTP Request
DELETE https://api.skulabs.com/cycle_count/remove
Query Parameters
Parameter |
---|
id |
Genereate reconcilation report
curl "https://api.skulabs.com/cycle_count/reconcile" \
-X POST \
-H "Authorization: SKULabsToken your_token_here" \
-H "Content-Type: application/json" \
-d '{"data":"data"}'
HTTP Request
POST https://api.skulabs.com/cycle_count/reconcile
Query Parameters
Parameter |
---|
data |
Add scan to cycle count
curl "https://api.skulabs.com/cycle_count/add_scan" \
-X POST \
-H "Authorization: SKULabsToken your_token_here" \
-H "Content-Type: application/json" \
-d '{"id":"id","item_id":"item_id"}'
HTTP Request
POST https://api.skulabs.com/cycle_count/add_scan
Query Parameters
Parameter |
---|
id |
item_id |
Edit item in cycle count
curl "https://api.skulabs.com/cycle_count/edit_item" \
-X PUT \
-H "Authorization: SKULabsToken your_token_here" \
-H "Content-Type: application/json" \
-d '{"id":"id","item_id":"item_id","quantity":"quantity"}'
HTTP Request
PUT https://api.skulabs.com/cycle_count/edit_item
Query Parameters
Parameter |
---|
id |
item_id |
quantity |
Remove item from cycle count
curl "https://api.skulabs.com/cycle_count/remove_item" \
-X DELETE \
-H "Authorization: SKULabsToken your_token_here" \
-H "Content-Type: application/json" \
-d '{"id":"id","item_id":"item_id"}'
HTTP Request
DELETE https://api.skulabs.com/cycle_count/remove_item
Query Parameters
Parameter |
---|
id |
item_id |
Create a cycle count
curl "https://api.skulabs.com/cycle_count/create" \
-X POST \
-H "Authorization: SKULabsToken your_token_here" \
-H "Content-Type: application/json" \
-d '{"warehouse_id":"warehouse_id","location_id":"location_id","items":"items"}'
HTTP Request
POST https://api.skulabs.com/cycle_count/create
Query Parameters
Parameter |
---|
warehouse_id |
location_id |
items |
Get all cycle counts
curl "https://api.skulabs.com/cycle_count/get_all?start=start&end=end" \
-H "Authorization: SKULabsToken your_token_here"
HTTP Request
GET https://api.skulabs.com/cycle_count/get_all
Query Parameters
Parameter |
---|
start |
end |
Get a cycle count
curl "https://api.skulabs.com/cycle_count/get?id=id" \
-H "Authorization: SKULabsToken your_token_here"
HTTP Request
GET https://api.skulabs.com/cycle_count/get
Query Parameters
Parameter |
---|
id |
Modify status of cycle count
curl "https://api.skulabs.com/cycle_count/modify_status" \
-X PUT \
-H "Authorization: SKULabsToken your_token_here" \
-H "Content-Type: application/json" \
-d '{"id":"id","status":"status"}'
HTTP Request
PUT https://api.skulabs.com/cycle_count/modify_status
Query Parameters
Parameter |
---|
id |
status |
Save cycle count
curl "https://api.skulabs.com/cycle_count/save" \
-X PUT \
-H "Authorization: SKULabsToken your_token_here" \
-H "Content-Type: application/json" \
-d '{"id":"id"}'
HTTP Request
PUT https://api.skulabs.com/cycle_count/save
Query Parameters
Parameter |
---|
id |
Distributors
Get distributors
curl "https://api.skulabs.com/distributor/get?selector=selector&limit=limit&skip=skip&sort=sort" \
-H "Authorization: SKULabsToken your_token_here"
HTTP Request
GET https://api.skulabs.com/distributor/get
Query Parameters
Parameter |
---|
selector |
limit |
skip |
sort |
Create a distributor
curl "https://api.skulabs.com/distributor/create" \
-X POST \
-H "Authorization: SKULabsToken your_token_here" \
-H "Content-Type: application/json" \
-d '{"name":"name","email":"email","phone":"phone","address":"address","terms":"terms","shipping":"shipping","memo":"memo"}'
HTTP Request
POST https://api.skulabs.com/distributor/create
Query Parameters
Parameter |
---|
name |
phone |
address |
terms |
shipping |
memo |
Update a distributor
curl "https://api.skulabs.com/distributor/update" \
-X PUT \
-H "Authorization: SKULabsToken your_token_here" \
-H "Content-Type: application/json" \
-d '{"distributor_id":"distributor_id","name":"name","email":"email","phone":"phone","address":"address","terms":"terms","shipping":"shipping","memo":"memo","active":"active"}'
HTTP Request
PUT https://api.skulabs.com/distributor/update
Query Parameters
Parameter |
---|
distributor_id |
name |
phone |
address |
terms |
shipping |
memo |
active |
Edit item of a distributor
curl "https://api.skulabs.com/distributor/edit_item" \
-X PUT \
-H "Authorization: SKULabsToken your_token_here" \
-H "Content-Type: application/json" \
-d '{"id":"id","item_id":"item_id","cost":"cost","quantity":"quantity","minimum_quantity":"minimum_quantity","lot_quantity":"lot_quantity"}'
HTTP Request
PUT https://api.skulabs.com/distributor/edit_item
Query Parameters
Parameter |
---|
id |
item_id |
cost |
quantity |
minimum_quantity |
lot_quantity |
Add item to distributor
curl "https://api.skulabs.com/distributor/add_item" \
-X PUT \
-H "Authorization: SKULabsToken your_token_here" \
-H "Content-Type: application/json" \
-d '{"id":"id","item_id":"item_id","cost":"cost","quantity":"quantity","minimum_quantity":"minimum_quantity","lot_quantity":"lot_quantity"}'
HTTP Request
PUT https://api.skulabs.com/distributor/add_item
Query Parameters
Parameter |
---|
id |
item_id |
cost |
quantity |
minimum_quantity |
lot_quantity |
Remove item from a distributor
curl "https://api.skulabs.com/distributor/remove_item" \
-X DELETE \
-H "Authorization: SKULabsToken your_token_here" \
-H "Content-Type: application/json" \
-d '{"id":"id","item_id":"item_id","quantity":"quantity"}'
HTTP Request
DELETE https://api.skulabs.com/distributor/remove_item
Query Parameters
Parameter |
---|
id |
item_id |
quantity |
Inventory
Get low inventory items
curl "https://api.skulabs.com/inventory/get_low_inventory" \
-H "Authorization: SKULabsToken your_token_here"
HTTP Request
GET https://api.skulabs.com/inventory/get_low_inventory
Get inventory
curl "https://api.skulabs.com/inventory/get" \
-H "Authorization: SKULabsToken your_token_here"
HTTP Request
GET https://api.skulabs.com/inventory/get
Get inventory for select items
curl "https://api.skulabs.com/inventory/get_items" \
-X POST \
-H "Authorization: SKULabsToken your_token_here" \
-H "Content-Type: application/json" \
-d '{"item_ids":"item_ids"}'
HTTP Request
POST https://api.skulabs.com/inventory/get_items
Query Parameters
Parameter |
---|
item_ids |
Get map of incoming
curl "https://api.skulabs.com/inventory/get_items_incoming" \
-X POST \
-H "Authorization: SKULabsToken your_token_here" \
-H "Content-Type: application/json" \
-d '{"item_ids":"item_ids"}'
HTTP Request
POST https://api.skulabs.com/inventory/get_items_incoming
Query Parameters
Parameter |
---|
item_ids |
Insert/update item inventory
curl "https://api.skulabs.com/inventory/upsert" \
-X PUT \
-H "Authorization: SKULabsToken your_token_here" \
-H "Content-Type: application/json" \
-d '{"location_name":"location_name","item_id":"item_id","on_hand":"on_hand","alert":"alert","notes":"notes"}'
HTTP Request
PUT https://api.skulabs.com/inventory/upsert
Query Parameters
Parameter |
---|
location_name |
item_id |
on_hand |
alert |
notes |
Get item free quantity
curl "https://api.skulabs.com/inventory/get_item_free?sku=sku" \
-H "Authorization: SKULabsToken your_token_here"
HTTP Request
GET https://api.skulabs.com/inventory/get_item_free
Query Parameters
Parameter |
---|
sku |
Get inventory history
curl "https://api.skulabs.com/inventory/get_history?start=start&end=end¬es=notes" \
-H "Authorization: SKULabsToken your_token_here"
HTTP Request
GET https://api.skulabs.com/inventory/get_history
Query Parameters
Parameter |
---|
start |
end |
notes |
Get recently received items
curl "https://api.skulabs.com/inventory/get_received_history?start=start&end=end" \
-H "Authorization: SKULabsToken your_token_here"
HTTP Request
GET https://api.skulabs.com/inventory/get_received_history
Query Parameters
Parameter |
---|
start |
end |
Increase item on hand quantity
curl "https://api.skulabs.com/inventory/increase_on_hand" \
-X PUT \
-H "Authorization: SKULabsToken your_token_here" \
-H "Content-Type: application/json" \
-d '{"location_id":"location_id","item_id":"item_id","amount":"amount","notes":"notes"}'
HTTP Request
PUT https://api.skulabs.com/inventory/increase_on_hand
Query Parameters
Parameter |
---|
location_id |
item_id |
amount |
notes |
Decrease item on hand quantity
curl "https://api.skulabs.com/inventory/decrease_on_hand" \
-X PUT \
-H "Authorization: SKULabsToken your_token_here" \
-H "Content-Type: application/json" \
-d '{"location_id":"location_id","item_id":"item_id","amount":"amount","notes":"notes"}'
HTTP Request
PUT https://api.skulabs.com/inventory/decrease_on_hand
Query Parameters
Parameter |
---|
location_id |
item_id |
amount |
notes |
Items
Get items
curl "https://api.skulabs.com/item/get?selector=selector&limit=limit&skip=skip&sort=sort" \
-H "Authorization: SKULabsToken your_token_here"
HTTP Request
GET https://api.skulabs.com/item/get
Query Parameters
Parameter |
---|
selector |
limit |
skip |
sort |
Get item locations
curl "https://api.skulabs.com/item/get_locations?item_id=item_id" \
-H "Authorization: SKULabsToken your_token_here"
HTTP Request
GET https://api.skulabs.com/item/get_locations
Query Parameters
Parameter |
---|
item_id |
Get open purchase orders with item
curl "https://api.skulabs.com/item/get_purchase_orders?item_id=item_id" \
-H "Authorization: SKULabsToken your_token_here"
HTTP Request
GET https://api.skulabs.com/item/get_purchase_orders
Query Parameters
Parameter |
---|
item_id |
Get past orders with item
curl "https://api.skulabs.com/item/get_past_orders?item_id=item_id" \
-H "Authorization: SKULabsToken your_token_here"
HTTP Request
GET https://api.skulabs.com/item/get_past_orders
Query Parameters
Parameter |
---|
item_id |
Create an item
curl "https://api.skulabs.com/item/create" \
-X POST \
-H "Authorization: SKULabsToken your_token_here" \
-H "Content-Type: application/json" \
-d '{"name":"name","sku":"sku","upc":"upc","location":"location"}'
HTTP Request
POST https://api.skulabs.com/item/create
Query Parameters
Parameter |
---|
name |
sku |
upc |
location |
Update an item
curl "https://api.skulabs.com/item/update" \
-X PUT \
-H "Authorization: SKULabsToken your_token_here" \
-H "Content-Type: application/json" \
-d '{"item_id":"item_id","name":"name","sku":"sku","upc":"upc","weight":"weight","weight_unit":"weight_unit","length":"length","width":"width","height":"height","dimensions_unit":"dimensions_unit","fulfillment_sku":"fulfillment_sku","notes":"notes","unit":"unit","cost":"cost","wholesale":"wholesale","retail":"retail","image":"image","active":"active","description":"description","sale":"sale"}'
HTTP Request
PUT https://api.skulabs.com/item/update
Query Parameters
Parameter |
---|
item_id |
name |
sku |
upc |
weight |
weight_unit |
length |
width |
height |
dimensions_unit |
fulfillment_sku |
notes |
unit |
cost |
wholesale |
retail |
image |
active |
description |
sale |
Remove an item
curl "https://api.skulabs.com/item/remove" \
-X DELETE \
-H "Authorization: SKULabsToken your_token_here" \
-H "Content-Type: application/json" \
-d '{"item_id":"item_id"}'
HTTP Request
DELETE https://api.skulabs.com/item/remove
Query Parameters
Parameter |
---|
item_id |
Bulk remove items
curl "https://api.skulabs.com/item/bulk_remove" \
-X DELETE \
-H "Authorization: SKULabsToken your_token_here" \
-H "Content-Type: application/json" \
-d '{"item_ids":"item_ids"}'
HTTP Request
DELETE https://api.skulabs.com/item/bulk_remove
Query Parameters
Parameter |
---|
item_ids |
Link listing to an item
curl "https://api.skulabs.com/item/add_listing" \
-X POST \
-H "Authorization: SKULabsToken your_token_here" \
-H "Content-Type: application/json" \
-d '{"item_id":"item_id","store_id":"store_id","listing_item_id":"listing_item_id","listing_variant_id":"listing_variant_id"}'
HTTP Request
POST https://api.skulabs.com/item/add_listing
Query Parameters
Parameter |
---|
item_id |
store_id |
listing_item_id |
listing_variant_id |
Remove listing from an item
curl "https://api.skulabs.com/item/remove_listing" \
-X DELETE \
-H "Authorization: SKULabsToken your_token_here" \
-H "Content-Type: application/json" \
-d '{"item_id":"item_id","store_id":"store_id","listing_item_id":"listing_item_id","listing_variant_id":"listing_variant_id"}'
HTTP Request
DELETE https://api.skulabs.com/item/remove_listing
Query Parameters
Parameter |
---|
item_id |
store_id |
listing_item_id |
listing_variant_id |
Add item custom field
curl "https://api.skulabs.com/item/add_custom_field" \
-X POST \
-H "Authorization: SKULabsToken your_token_here" \
-H "Content-Type: application/json" \
-d '{"item_id":"item_id","field":"field","value":"value"}'
HTTP Request
POST https://api.skulabs.com/item/add_custom_field
Query Parameters
Parameter |
---|
item_id |
field |
value |
Remove item custom field
curl "https://api.skulabs.com/item/remove_custom_field" \
-X DELETE \
-H "Authorization: SKULabsToken your_token_here" \
-H "Content-Type: application/json" \
-d '{"item_id":"item_id","field":"field"}'
HTTP Request
DELETE https://api.skulabs.com/item/remove_custom_field
Query Parameters
Parameter |
---|
item_id |
field |
Add supply to an item
curl "https://api.skulabs.com/item/add_supply" \
-X POST \
-H "Authorization: SKULabsToken your_token_here" \
-H "Content-Type: application/json" \
-d '{"item_id":"item_id","supply_item_id":"supply_item_id","quantity":"quantity","unit":"unit"}'
HTTP Request
POST https://api.skulabs.com/item/add_supply
Query Parameters
Parameter |
---|
item_id |
supply_item_id |
quantity |
unit |
Update supply of an item
curl "https://api.skulabs.com/item/update_supply" \
-X PUT \
-H "Authorization: SKULabsToken your_token_here" \
-H "Content-Type: application/json" \
-d '{"item_id":"item_id","supply_item_id":"supply_item_id","quantity":"quantity","unit":"unit"}'
HTTP Request
PUT https://api.skulabs.com/item/update_supply
Query Parameters
Parameter |
---|
item_id |
supply_item_id |
quantity |
unit |
Remove supply from an item
curl "https://api.skulabs.com/item/remove_supply" \
-X DELETE \
-H "Authorization: SKULabsToken your_token_here" \
-H "Content-Type: application/json" \
-d '{"item_id":"item_id","supply_item_id":"supply_item_id"}'
HTTP Request
DELETE https://api.skulabs.com/item/remove_supply
Query Parameters
Parameter |
---|
item_id |
supply_item_id |
Add item secondary barcode
curl "https://api.skulabs.com/item/add_barcode" \
-X POST \
-H "Authorization: SKULabsToken your_token_here" \
-H "Content-Type: application/json" \
-d '{"item_id":"item_id","upc":"upc"}'
HTTP Request
POST https://api.skulabs.com/item/add_barcode
Query Parameters
Parameter |
---|
item_id |
upc |
Remove item secondary barcode
curl "https://api.skulabs.com/item/remove_barcode" \
-X DELETE \
-H "Authorization: SKULabsToken your_token_here" \
-H "Content-Type: application/json" \
-d '{"item_id":"item_id","upc":"upc"}'
HTTP Request
DELETE https://api.skulabs.com/item/remove_barcode
Query Parameters
Parameter |
---|
item_id |
upc |
Add tag to an item
curl "https://api.skulabs.com/item/add_tag" \
-X POST \
-H "Authorization: SKULabsToken your_token_here" \
-H "Content-Type: application/json" \
-d '{"item_ids":"item_ids","tag_id":"tag_id"}'
HTTP Request
POST https://api.skulabs.com/item/add_tag
Query Parameters
Parameter |
---|
item_ids |
tag_id |
Remove tag from an item
curl "https://api.skulabs.com/item/remove_tag" \
-X DELETE \
-H "Authorization: SKULabsToken your_token_here" \
-H "Content-Type: application/json" \
-d '{"item_ids":"item_ids","tag_id":"tag_id"}'
HTTP Request
DELETE https://api.skulabs.com/item/remove_tag
Query Parameters
Parameter |
---|
item_ids |
tag_id |
Kits
Get kits
curl "https://api.skulabs.com/kit/get?selector=selector&limit=limit&skip=skip&sort=sort" \
-H "Authorization: SKULabsToken your_token_here"
HTTP Request
GET https://api.skulabs.com/kit/get
Query Parameters
Parameter |
---|
selector |
limit |
skip |
sort |
Get past orders with kit
curl "https://api.skulabs.com/kit/get_past_orders?kit_id=kit_id" \
-H "Authorization: SKULabsToken your_token_here"
HTTP Request
GET https://api.skulabs.com/kit/get_past_orders
Query Parameters
Parameter |
---|
kit_id |
Create a kit
curl "https://api.skulabs.com/kit/create" \
-X POST \
-H "Authorization: SKULabsToken your_token_here" \
-H "Content-Type: application/json" \
-d '{"name":"name"}'
HTTP Request
POST https://api.skulabs.com/kit/create
Query Parameters
Parameter |
---|
name |
Update a kit
curl "https://api.skulabs.com/kit/update" \
-X PUT \
-H "Authorization: SKULabsToken your_token_here" \
-H "Content-Type: application/json" \
-d '{"kit_id":"kit_id","name":"name","listing_sku":"listing_sku","fulfillment_sku":"fulfillment_sku","notes":"notes","cost":"cost","wholesale":"wholesale","retail":"retail","image":"image","description":"descritpion","sale":"sale"}'
HTTP Request
PUT https://api.skulabs.com/kit/update
Query Parameters
Parameter |
---|
kit_id |
name |
listing_sku |
fulfillment_sku |
notes |
cost |
wholesale |
retail |
image |
description |
sale |
Remove a kit
curl "https://api.skulabs.com/kit/remove" \
-X DELETE \
-H "Authorization: SKULabsToken your_token_here" \
-H "Content-Type: application/json" \
-d '{"kit_id":"kit_id"}'
HTTP Request
DELETE https://api.skulabs.com/kit/remove
Query Parameters
Parameter |
---|
kit_id |
Bulk remove kits
curl "https://api.skulabs.com/kit/bulk_remove" \
-X DELETE \
-H "Authorization: SKULabsToken your_token_here" \
-H "Content-Type: application/json" \
-d '{"kit_ids":"kit_ids"}'
HTTP Request
DELETE https://api.skulabs.com/kit/bulk_remove
Query Parameters
Parameter |
---|
kit_ids |
Add item to a kit
curl "https://api.skulabs.com/kit/add_item" \
-X POST \
-H "Authorization: SKULabsToken your_token_here" \
-H "Content-Type: application/json" \
-d '{"kit_id":"kit_id","item_id":"item_id","quantity":"quantity"}'
HTTP Request
POST https://api.skulabs.com/kit/add_item
Query Parameters
Parameter |
---|
kit_id |
item_id |
quantity |
Edit item of a kit
curl "https://api.skulabs.com/kit/edit_item" \
-X PUT \
-H "Authorization: SKULabsToken your_token_here" \
-H "Content-Type: application/json" \
-d '{"kit_id":"kit_id","item_id":"item_id","quantity":"quantity"}'
HTTP Request
PUT https://api.skulabs.com/kit/edit_item
Query Parameters
Parameter |
---|
kit_id |
item_id |
quantity |
Remove item from a kit
curl "https://api.skulabs.com/kit/remove_item" \
-X DELETE \
-H "Authorization: SKULabsToken your_token_here" \
-H "Content-Type: application/json" \
-d '{"kit_id":"kit_id","item_id":"item_id"}'
HTTP Request
DELETE https://api.skulabs.com/kit/remove_item
Query Parameters
Parameter |
---|
kit_id |
item_id |
Link listing to a kit
curl "https://api.skulabs.com/kit/add_listing" \
-X POST \
-H "Authorization: SKULabsToken your_token_here" \
-H "Content-Type: application/json" \
-d '{"kit_id":"kit_id","store_id":"store_id","listing_item_id":"listing_item_id","listing_variant_id":"listing_variant_id"}'
HTTP Request
POST https://api.skulabs.com/kit/add_listing
Query Parameters
Parameter |
---|
kit_id |
store_id |
listing_item_id |
listing_variant_id |
Remove listing from a kit
curl "https://api.skulabs.com/kit/remove_listing" \
-X DELETE \
-H "Authorization: SKULabsToken your_token_here" \
-H "Content-Type: application/json" \
-d '{"kit_id":"kit_id","store_id":"store_id","listing_item_id":"listing_item_id","listing_variant_id":"listing_variant_id"}'
HTTP Request
DELETE https://api.skulabs.com/kit/remove_listing
Query Parameters
Parameter |
---|
kit_id |
store_id |
listing_item_id |
listing_variant_id |
Add barcode to a kit
curl "https://api.skulabs.com/kit/add_barcode" \
-X POST \
-H "Authorization: SKULabsToken your_token_here" \
-H "Content-Type: application/json" \
-d '{"kit_id":"kit_id","upc":"upc"}'
HTTP Request
POST https://api.skulabs.com/kit/add_barcode
Query Parameters
Parameter |
---|
kit_id |
upc |
Remove barcode from a kit
curl "https://api.skulabs.com/kit/remove_barcode" \
-X DELETE \
-H "Authorization: SKULabsToken your_token_here" \
-H "Content-Type: application/json" \
-d '{"kit_id":"kit_id","upc":"upc"}'
HTTP Request
DELETE https://api.skulabs.com/kit/remove_barcode
Query Parameters
Parameter |
---|
kit_id |
upc |
Add tag to a kit
curl "https://api.skulabs.com/kit/add_tag" \
-X POST \
-H "Authorization: SKULabsToken your_token_here" \
-H "Content-Type: application/json" \
-d '{"kit_ids":"kit_ids","tag_id":"tag_id"}'
HTTP Request
POST https://api.skulabs.com/kit/add_tag
Query Parameters
Parameter |
---|
kit_ids |
tag_id |
Remove tag from a kit
curl "https://api.skulabs.com/kit/remove_tag" \
-X DELETE \
-H "Authorization: SKULabsToken your_token_here" \
-H "Content-Type: application/json" \
-d '{"kit_ids":"kit_ids","tag_id":"tag_id"}'
HTTP Request
DELETE https://api.skulabs.com/kit/remove_tag
Query Parameters
Parameter |
---|
kit_ids |
tag_id |
Locations
Bulk create locations
curl "https://api.skulabs.com/location/bulk_create" \
-X POST \
-H "Authorization: SKULabsToken your_token_here" \
-H "Content-Type: application/json" \
-d '{"warehouse_id":"warehouse_id","names":"names"}'
HTTP Request
POST https://api.skulabs.com/location/bulk_create
Query Parameters
Parameter |
---|
warehouse_id |
names |
Create location
curl "https://api.skulabs.com/location/create" \
-X POST \
-H "Authorization: SKULabsToken your_token_here" \
-H "Content-Type: application/json" \
-d '{"warehouse_id":"warehouse_id","name":"name"}'
HTTP Request
POST https://api.skulabs.com/location/create
Query Parameters
Parameter |
---|
warehouse_id |
name |
Edit location
curl "https://api.skulabs.com/location/edit" \
-X PUT \
-H "Authorization: SKULabsToken your_token_here" \
-H "Content-Type: application/json" \
-d '{"id":"id","name":"name"}'
HTTP Request
PUT https://api.skulabs.com/location/edit
Query Parameters
Parameter |
---|
id |
name |
Remove location
curl "https://api.skulabs.com/location/remove" \
-X DELETE \
-H "Authorization: SKULabsToken your_token_here" \
-H "Content-Type: application/json" \
-d '{"id":"id"}'
HTTP Request
DELETE https://api.skulabs.com/location/remove
Query Parameters
Parameter |
---|
id |
Add item to location
curl "https://api.skulabs.com/location/add_item" \
-X POST \
-H "Authorization: SKULabsToken your_token_here" \
-H "Content-Type: application/json" \
-d '{"id":"id","item_id":"item_id","on_hand":"on_hand","alert":"alert"}'
HTTP Request
POST https://api.skulabs.com/location/add_item
Query Parameters
Parameter |
---|
id |
item_id |
on_hand |
alert |
Edit item in location
curl "https://api.skulabs.com/location/edit_item" \
-X PUT \
-H "Authorization: SKULabsToken your_token_here" \
-H "Content-Type: application/json" \
-d '{"id":"id","item_id":"item_id","on_hand":"on_hand","alert":"alert"}'
HTTP Request
PUT https://api.skulabs.com/location/edit_item
Query Parameters
Parameter |
---|
id |
item_id |
on_hand |
alert |
Flag an item out of stock
curl "https://api.skulabs.com/location/flag_out_of_stock" \
-X PUT \
-H "Authorization: SKULabsToken your_token_here" \
-H "Content-Type: application/json" \
-d '{"id":"id","item_id":"item_id"}'
HTTP Request
PUT https://api.skulabs.com/location/flag_out_of_stock
Query Parameters
Parameter |
---|
id |
item_id |
Remove item from location
curl "https://api.skulabs.com/location/remove_item" \
-X DELETE \
-H "Authorization: SKULabsToken your_token_here" \
-H "Content-Type: application/json" \
-d '{"id":"id","item_id":"item_id"}'
HTTP Request
DELETE https://api.skulabs.com/location/remove_item
Query Parameters
Parameter |
---|
id |
item_id |
Get all locations
curl "https://api.skulabs.com/location/get_all?warehouse_id=warehouse_id" \
-H "Authorization: SKULabsToken your_token_here"
HTTP Request
GET https://api.skulabs.com/location/get_all
Query Parameters
Parameter |
---|
warehouse_id |
Get a location
curl "https://api.skulabs.com/location/get?id=id" \
-H "Authorization: SKULabsToken your_token_here"
HTTP Request
GET https://api.skulabs.com/location/get
Query Parameters
Parameter |
---|
id |
Orders
Get orders
curl "https://api.skulabs.com/order/get?selector=selector&limit=limit&skip=skip&sort=sort" \
-H "Authorization: SKULabsToken your_token_here"
HTTP Request
GET https://api.skulabs.com/order/get
Query Parameters
Parameter |
---|
selector |
limit |
skip |
sort |
Add order manual shipment
curl "https://api.skulabs.com/order/add_manual_shipment" \
-X POST \
-H "Authorization: SKULabsToken your_token_here" \
-H "Content-Type: application/json" \
-d '{"store_id":"store_id","order_number":"order_number","address":"address","carrier":"carrier","tracking_number":"tracking_number","service":"service","order_items":"order_items","warehouse_id":"warehouse_id","dropship":"dropship"}'
HTTP Request
POST https://api.skulabs.com/order/add_manual_shipment
Query Parameters
Parameter |
---|
store_id |
order_number |
address |
carrier |
tracking_number |
service |
order_items |
Remove order manual shipment
curl "https://api.skulabs.com/order/remove_manual_shipment" \
-X DELETE \
-H "Authorization: SKULabsToken your_token_here" \
-H "Content-Type: application/json" \
-d '{"store_id":"store_id","order_number":"order_number","shipment_id":"shipment_id"}'
HTTP Request
DELETE https://api.skulabs.com/order/remove_manual_shipment
Query Parameters
Parameter |
---|
store_id |
order_number |
shipment_id |
Modify order status
curl "https://api.skulabs.com/order/modify_status" \
-X PUT \
-H "Authorization: SKULabsToken your_token_here" \
-H "Content-Type: application/json" \
-d '{"store_id":"store_id","order_number":"order_number","status":"status"}'
HTTP Request
PUT https://api.skulabs.com/order/modify_status
Query Parameters
Parameter |
---|
store_id |
order_number |
status |
Bulk modify order statuses
curl "https://api.skulabs.com/order/bulk_modify_status" \
-X PUT \
-H "Authorization: SKULabsToken your_token_here" \
-H "Content-Type: application/json" \
-d '{"parameters":"parameters"}'
HTTP Request
PUT https://api.skulabs.com/order/bulk_modify_status
Query Parameters
Parameter |
---|
parameters |
Modify batch number of an order
curl "https://api.skulabs.com/order/modify_batch_number" \
-X PUT \
-H "Authorization: SKULabsToken your_token_here" \
-H "Content-Type: application/json" \
-d '{"store_id":"store_id","order_number":"order_number","batch_number":"batch_number"}'
HTTP Request
PUT https://api.skulabs.com/order/modify_batch_number
Query Parameters
Parameter |
---|
store_id |
order_number |
batch_number |
Get an order
curl "https://api.skulabs.com/order/get_single?store_id=store_id&order_number=order_number" \
-H "Authorization: SKULabsToken your_token_here"
HTTP Request
GET https://api.skulabs.com/order/get_single
Query Parameters
Parameter |
---|
store_id |
order_number |
Get shipped orders
curl "https://api.skulabs.com/order/get_shipped?start=start&end=end" \
-H "Authorization: SKULabsToken your_token_here"
HTTP Request
GET https://api.skulabs.com/order/get_shipped
Query Parameters
Parameter |
---|
start |
end |
Reset order
curl "https://api.skulabs.com/order/reset" \
-X PUT \
-H "Authorization: SKULabsToken your_token_here" \
-H "Content-Type: application/json" \
-d '{"store_id":"store_id","order_number":"order_number"}'
HTTP Request
PUT https://api.skulabs.com/order/reset
Query Parameters
Parameter |
---|
store_id |
order_number |
Add scan to an item
curl "https://api.skulabs.com/order/add_scan" \
-X POST \
-H "Authorization: SKULabsToken your_token_here" \
-H "Content-Type: application/json" \
-d '{"store_id":"store_id","order_number":"order_number","barcode_id":"barcode_id","location_id":"location_id","item_id":"item_id","variant_id":"variant_id","skipped":"skipped","out_of_stock":"out_of_stock","batch_id":"batch_id"}'
HTTP Request
POST https://api.skulabs.com/order/add_scan
Query Parameters
Parameter |
---|
store_id |
order_number |
barcode_id |
location_id |
item_id |
variant_id |
skipped |
out_of_stock |
batch_id |
Add item clear to an order
curl "https://api.skulabs.com/order/add_item" \
-X POST \
-H "Authorization: SKULabsToken your_token_here" \
-H "Content-Type: application/json" \
-d '{"store_id":"store_id","order_number":"order_number","item_id":"item_id","variant_id":"variant_id","skipped":"skipped"}'
HTTP Request
POST https://api.skulabs.com/order/add_item
Query Parameters
Parameter |
---|
store_id |
order_number |
item_id |
variant_id |
skipped |
Add misscan to an order
curl "https://api.skulabs.com/order/add_misscan" \
-X POST \
-H "Authorization: SKULabsToken your_token_here" \
-H "Content-Type: application/json" \
-d '{"store_id":"store_id","order_number":"order_number","barcode":"barcode"}'
HTTP Request
POST https://api.skulabs.com/order/add_misscan
Query Parameters
Parameter |
---|
store_id |
order_number |
barcode |
Delete shipment from an order
curl "https://api.skulabs.com/order/delete_shipment" \
-X DELETE \
-H "Authorization: SKULabsToken your_token_here" \
-H "Content-Type: application/json" \
-d '{"store_id":"store_id","order_number":"order_number","shipment_id":"shipment_id"}'
HTTP Request
DELETE https://api.skulabs.com/order/delete_shipment
Query Parameters
Parameter |
---|
store_id |
order_number |
shipment_id |
Modify log of an order
curl "https://api.skulabs.com/order/modify_log" \
-X PUT \
-H "Authorization: SKULabsToken your_token_here" \
-H "Content-Type: application/json" \
-d '{"store_id":"store_id","order_number":"order_number","log":"log"}'
HTTP Request
PUT https://api.skulabs.com/order/modify_log
Query Parameters
Parameter |
---|
store_id |
order_number |
log |
Add note to an order
curl "https://api.skulabs.com/order/add_note" \
-X POST \
-H "Authorization: SKULabsToken your_token_here" \
-H "Content-Type: application/json" \
-d '{"store_id":"store_id","order_number":"order_number","note":"note"}'
HTTP Request
POST https://api.skulabs.com/order/add_note
Query Parameters
Parameter |
---|
store_id |
order_number |
note |
Delete note from an order
curl "https://api.skulabs.com/order/delete_note" \
-X DELETE \
-H "Authorization: SKULabsToken your_token_here" \
-H "Content-Type: application/json" \
-d '{"store_id":"store_id","order_number":"order_number","note_id":"note_id"}'
HTTP Request
DELETE https://api.skulabs.com/order/delete_note
Query Parameters
Parameter |
---|
store_id |
order_number |
note_id |
Add return to an order
curl "https://api.skulabs.com/order/add_return" \
-X POST \
-H "Authorization: SKULabsToken your_token_here" \
-H "Content-Type: application/json" \
-d '{"store_id":"store_id","order_number":"order_number","rma_number":"rma_number","status":"status","items":"items","notes":"notes"}'
HTTP Request
POST https://api.skulabs.com/order/add_return
Query Parameters
Parameter |
---|
store_id |
order_number |
rma_number |
status |
items |
notes |
Edit return of an order
curl "https://api.skulabs.com/order/edit_return" \
-X PUT \
-H "Authorization: SKULabsToken your_token_here" \
-H "Content-Type: application/json" \
-d '{"store_id":"store_id","order_number":"order_number","rma_number":"rma_number","status":"status","items":"items","notes":"notes"}'
HTTP Request
PUT https://api.skulabs.com/order/edit_return
Query Parameters
Parameter |
---|
store_id |
order_number |
rma_number |
status |
items |
notes |
Remove return from an order
curl "https://api.skulabs.com/order/remove_return" \
-X DELETE \
-H "Authorization: SKULabsToken your_token_here" \
-H "Content-Type: application/json" \
-d '{"store_id":"store_id","order_number":"order_number","rma_number":"rma_number"}'
HTTP Request
DELETE https://api.skulabs.com/order/remove_return
Query Parameters
Parameter |
---|
store_id |
order_number |
rma_number |
Add tag to an order
curl "https://api.skulabs.com/order/add_tag" \
-X POST \
-H "Authorization: SKULabsToken your_token_here" \
-H "Content-Type: application/json" \
-d '{"orders":"orders","tag_id":"tag_id"}'
HTTP Request
POST https://api.skulabs.com/order/add_tag
Query Parameters
Parameter |
---|
orders |
tag_id |
Set tags for orders
curl "https://api.skulabs.com/order/set_tags" \
-X PUT \
-H "Authorization: SKULabsToken your_token_here" \
-H "Content-Type: application/json" \
-d '{"store_id":"store_id","order_number":"order_number","tags":"tags"}'
HTTP Request
PUT https://api.skulabs.com/order/set_tags
Query Parameters
Parameter |
---|
store_id |
order_number |
tags |
Remove tag from an order
curl "https://api.skulabs.com/order/remove_tag" \
-X DELETE \
-H "Authorization: SKULabsToken your_token_here" \
-H "Content-Type: application/json" \
-d '{"orders":"orders","tag_id":"tag_id"}'
HTTP Request
DELETE https://api.skulabs.com/order/remove_tag
Query Parameters
Parameter |
---|
orders |
tag_id |
Combine orders
curl "https://api.skulabs.com/order/combine" \
-X PUT \
-H "Authorization: SKULabsToken your_token_here" \
-H "Content-Type: application/json" \
-d '{"store_id":"store_id","parent_order_number":"parent_order_number","order_numbers":"order_numbers"}'
HTTP Request
PUT https://api.skulabs.com/order/combine
Query Parameters
Parameter |
---|
store_id |
parent_order_number |
order_numbers |
Separate combined order
curl "https://api.skulabs.com/order/separate" \
-X PUT \
-H "Authorization: SKULabsToken your_token_here" \
-H "Content-Type: application/json" \
-d '{"store_id":"store_id","parent_order_number":"parent_order_number"}'
HTTP Request
PUT https://api.skulabs.com/order/separate
Query Parameters
Parameter |
---|
store_id |
parent_order_number |
Split order
curl "https://api.skulabs.com/order/split" \
-X PUT \
-H "Authorization: SKULabsToken your_token_here" \
-H "Content-Type: application/json" \
-d '{"store_id":"store_id","parent_order_number":"parent_order_number","children":"children"}'
HTTP Request
PUT https://api.skulabs.com/order/split
Query Parameters
Parameter |
---|
store_id |
parent_order_number |
children |
Re-combine split order
curl "https://api.skulabs.com/order/recombine" \
-X PUT \
-H "Authorization: SKULabsToken your_token_here" \
-H "Content-Type: application/json" \
-d '{"store_id":"store_id","parent_order_number":"parent_order_number"}'
HTTP Request
PUT https://api.skulabs.com/order/recombine
Query Parameters
Parameter |
---|
store_id |
parent_order_number |
Override order
curl "https://api.skulabs.com/order/override" \
-X PUT \
-H "Authorization: SKULabsToken your_token_here" \
-H "Content-Type: application/json" \
-d '{"store_id":"store_id","order_number":"order_number","stash":"stash"}'
HTTP Request
PUT https://api.skulabs.com/order/override
Query Parameters
Parameter |
---|
store_id |
order_number |
stash |
Get archived orders
curl "https://api.skulabs.com/order/get_archived?start=start&end=end" \
-H "Authorization: SKULabsToken your_token_here"
HTTP Request
GET https://api.skulabs.com/order/get_archived
Query Parameters
Parameter |
---|
start |
end |
Revert converted order
curl "https://api.skulabs.com/order/revert" \
-X PUT \
-H "Authorization: SKULabsToken your_token_here" \
-H "Content-Type: application/json" \
-d '{"store_id":"store_id","order_number":"order_number"}'
HTTP Request
PUT https://api.skulabs.com/order/revert
Query Parameters
Parameter |
---|
store_id |
order_number |
Create manual order
curl "https://api.skulabs.com/order/add" \
-X POST \
-H "Authorization: SKULabsToken your_token_here" \
-H "Content-Type: application/json" \
-d '{"store_id":"store_id","order_number":"order_number","stash":"stash"}'
HTTP Request
POST https://api.skulabs.com/order/add
Query Parameters
Parameter |
---|
store_id |
order_number |
stash |
Convert order to manual order
curl "https://api.skulabs.com/order/convert" \
-X POST \
-H "Authorization: SKULabsToken your_token_here" \
-H "Content-Type: application/json" \
-d '{"store_id":"store_id","order_number":"order_number","stash":"stash"}'
HTTP Request
POST https://api.skulabs.com/order/convert
Query Parameters
Parameter |
---|
store_id |
order_number |
stash |
Remove manual order
curl "https://api.skulabs.com/order/remove" \
-X DELETE \
-H "Authorization: SKULabsToken your_token_here" \
-H "Content-Type: application/json" \
-d '{"store_id":"store_id","order_number":"order_number"}'
HTTP Request
DELETE https://api.skulabs.com/order/remove
Query Parameters
Parameter |
---|
store_id |
order_number |
Purchase Orders
Get closed purchase orders
curl "https://api.skulabs.com/purchase_order/get_closed?start=start&end=end" \
-H "Authorization: SKULabsToken your_token_here"
HTTP Request
GET https://api.skulabs.com/purchase_order/get_closed
Query Parameters
Parameter |
---|
start |
end |
Get processing purchase orders
curl "https://api.skulabs.com/purchase_order/get_processing" \
-H "Authorization: SKULabsToken your_token_here"
HTTP Request
GET https://api.skulabs.com/purchase_order/get_processing
Get purchase order by ID
curl "https://api.skulabs.com/purchase_order/get_single?id=id" \
-H "Authorization: SKULabsToken your_token_here"
HTTP Request
GET https://api.skulabs.com/purchase_order/get_single
Query Parameters
Parameter |
---|
id |
Get purchase order by number
curl "https://api.skulabs.com/purchase_order/get_single_by_number?number=number" \
-H "Authorization: SKULabsToken your_token_here"
HTTP Request
GET https://api.skulabs.com/purchase_order/get_single_by_number
Query Parameters
Parameter |
---|
number |
Get purchase orders by status
curl "https://api.skulabs.com/purchase_order/get_by_status?status=status" \
-H "Authorization: SKULabsToken your_token_here"
HTTP Request
GET https://api.skulabs.com/purchase_order/get_by_status
Query Parameters
Parameter |
---|
status |
Create purchase order
curl "https://api.skulabs.com/purchase_order/create" \
-X POST \
-H "Authorization: SKULabsToken your_token_here" \
-H "Content-Type: application/json" \
-d '{"number":"number","store_id":"store_id","distributor_id":"distributor_id","warehouse_id":"warehouse_id","items":"items","subtotal":"subtotal","tax":"tax","tax_per":"tax_per","total":"total","memo":"memo","terms":"terms","shipping":"shipping","method":"method","discount":"discount","discount_per":"discount_per","dropship_address":"dropship_address"}'
HTTP Request
POST https://api.skulabs.com/purchase_order/create
Query Parameters
Parameter |
---|
number |
store_id |
distributor_id |
warehouse_id |
items |
subtotal |
tax |
tax_per |
total |
memo |
terms |
shipping |
method |
discount |
discount_per |
dropship_address |
Mark purchase order closed
curl "https://api.skulabs.com/purchase_order/close" \
-X PUT \
-H "Authorization: SKULabsToken your_token_here" \
-H "Content-Type: application/json" \
-d '{"id":"id","notes":"notes"}'
HTTP Request
PUT https://api.skulabs.com/purchase_order/close
Query Parameters
Parameter |
---|
id |
notes |
Auto-close purchase order
curl "https://api.skulabs.com/purchase_order/auto_close" \
-X PUT \
-H "Authorization: SKULabsToken your_token_here" \
-H "Content-Type: application/json" \
-d '{"id":"id","items":"items"}'
HTTP Request
PUT https://api.skulabs.com/purchase_order/auto_close
Query Parameters
Parameter |
---|
id |
items |
Remove purchase order
curl "https://api.skulabs.com/purchase_order/remove" \
-X DELETE \
-H "Authorization: SKULabsToken your_token_here" \
-H "Content-Type: application/json" \
-d '{"id":"id"}'
HTTP Request
DELETE https://api.skulabs.com/purchase_order/remove
Query Parameters
Parameter |
---|
id |
Confirm receipt of purchase order
curl "https://api.skulabs.com/purchase_order/confirm_receipt" \
-X PUT \
-H "Authorization: SKULabsToken your_token_here" \
-H "Content-Type: application/json" \
-d '{"account_id":"account_id","number":"number"}'
HTTP Request
PUT https://api.skulabs.com/purchase_order/confirm_receipt
Query Parameters
Parameter |
---|
account_id |
number |
Add tracking to purchase order
curl "https://api.skulabs.com/purchase_order/send_tracking" \
-X PUT \
-H "Authorization: SKULabsToken your_token_here" \
-H "Content-Type: application/json" \
-d '{"account_id":"account_id","number":"number","tracking":"tracking"}'
HTTP Request
PUT https://api.skulabs.com/purchase_order/send_tracking
Query Parameters
Parameter |
---|
account_id |
number |
tracking |
Update purchase order
curl "https://api.skulabs.com/purchase_order/update" \
-X PUT \
-H "Authorization: SKULabsToken your_token_here" \
-H "Content-Type: application/json" \
-d '{"purchase_order_id":"purchase_order_id","number":"number","store_id":"store_id","distributor_id":"distributor_id","items":"items","subtotal":"subtotal","tax":"tax","tax_per":"tax_per","total":"total","memo":"memo","terms":"terms","shipping":"shipping","method":"method","discount":"discount","discount_per":"discount_per"}'
HTTP Request
PUT https://api.skulabs.com/purchase_order/update
Query Parameters
Parameter |
---|
purchase_order_id |
number |
store_id |
distributor_id |
items |
subtotal |
tax |
tax_per |
total |
memo |
terms |
shipping |
method |
discount |
discount_per |
Send purchase order
curl "https://api.skulabs.com/purchase_order/send" \
-X POST \
-H "Authorization: SKULabsToken your_token_here" \
-H "Content-Type: application/json" \
-d '{"store_id":"store_id","to":"to","number":"number","total":"total","sender_name":"sender_name","distributor_name":"distributor_name","parameters":"parameters"}'
HTTP Request
POST https://api.skulabs.com/purchase_order/send
Query Parameters
Parameter |
---|
store_id |
to |
number |
total |
sender_name |
distributor_name |
parameters |
Print purchase order
curl "https://api.skulabs.com/purchase_order/print" \
-X POST \
-H "Authorization: SKULabsToken your_token_here" \
-H "Content-Type: application/json" \
-d '{"store_id":"store_id","parameters":"parameters"}'
HTTP Request
POST https://api.skulabs.com/purchase_order/print
Query Parameters
Parameter |
---|
store_id |
parameters |
Accept item on purchase order
curl "https://api.skulabs.com/purchase_order/accept_item" \
-X POST \
-H "Authorization: SKULabsToken your_token_here" \
-H "Content-Type: application/json" \
-d '{"po_id":"po_id","item_id":"item_id","location_id":"location_id","quantity":"quantity"}'
HTTP Request
POST https://api.skulabs.com/purchase_order/accept_item
Query Parameters
Parameter |
---|
po_id |
item_id |
location_id |
quantity |
Reports
Get COGS/revenue report
curl "https://insights.skulabs.com/report/get_inventory?store_ids=store_ids&start=start&end=end" \
-H "Authorization: SKULabsToken your_token_here"
HTTP Request
GET https://insights.skulabs.com/report/get_inventory
Query Parameters
Parameter |
---|
store_ids |
start |
end |
Get shipping/tax/sales report
curl "https://insights.skulabs.com/report/get_orders?start=start&end=end" \
-H "Authorization: SKULabsToken your_token_here"
HTTP Request
GET https://insights.skulabs.com/report/get_orders
Query Parameters
Parameter |
---|
start |
end |
Shipments
Get shipments
curl "https://api.skulabs.com/shipments/get?selector=selector&limit=limit&skip=skip&sort=sort" \
-H "Authorization: SKULabsToken your_token_here"
HTTP Request
GET https://api.skulabs.com/shipments/get
Query Parameters
Parameter |
---|
selector |
limit |
skip |
sort |
Get shipments by date range
curl "https://api.skulabs.com/shipments/get_by_range?start=start&end=end" \
-H "Authorization: SKULabsToken your_token_here"
HTTP Request
GET https://api.skulabs.com/shipments/get_by_range
Query Parameters
Parameter |
---|
start |
end |
Transfer Orders
Create a transfer order
curl "https://api.skulabs.com/transfer_order/create" \
-X POST \
-H "Authorization: SKULabsToken your_token_here" \
-H "Content-Type: application/json" \
-d '{"number":"number","items":"items","source":"source","destination":"destination","notes":"notes"}'
HTTP Request
POST https://api.skulabs.com/transfer_order/create
Query Parameters
Parameter |
---|
number |
items |
source |
destination |
notes |
Remove a transfer order
curl "https://api.skulabs.com/transfer_order/remove" \
-X DELETE \
-H "Authorization: SKULabsToken your_token_here" \
-H "Content-Type: application/json" \
-d '{"id":"id"}'
HTTP Request
DELETE https://api.skulabs.com/transfer_order/remove
Query Parameters
Parameter |
---|
id |
Get all transfer orders
curl "https://api.skulabs.com/transfer_order/get_all?start=start&end=end" \
-H "Authorization: SKULabsToken your_token_here"
HTTP Request
GET https://api.skulabs.com/transfer_order/get_all
Query Parameters
Parameter |
---|
start |
end |
Get a transfer order
curl "https://api.skulabs.com/transfer_order/get?id=id" \
-H "Authorization: SKULabsToken your_token_here"
HTTP Request
GET https://api.skulabs.com/transfer_order/get
Query Parameters
Parameter |
---|
id |
Close a transfer order
curl "https://api.skulabs.com/transfer_order/close" \
-X PUT \
-H "Authorization: SKULabsToken your_token_here" \
-H "Content-Type: application/json" \
-d '{"id":"id"}'
HTTP Request
PUT https://api.skulabs.com/transfer_order/close
Query Parameters
Parameter |
---|
id |
Warehouses
Get warehouses
curl "https://api.skulabs.com/warehouse/get?selector=selector&limit=limit&skip=skip&sort=sort" \
-H "Authorization: SKULabsToken your_token_here"
HTTP Request
GET https://api.skulabs.com/warehouse/get
Query Parameters
Parameter |
---|
selector |
limit |
skip |
sort |
Create a warehouse
curl "https://api.skulabs.com/warehouse/create" \
-X POST \
-H "Authorization: SKULabsToken your_token_here" \
-H "Content-Type: application/json" \
-d '{"name":"name","type":"type","address":"address","store_id":"store_id","states":"states"}'
HTTP Request
POST https://api.skulabs.com/warehouse/create
Query Parameters
Parameter |
---|
name |
type |
address |
store_id |
states |
Remove a warehouse
curl "https://api.skulabs.com/warehouse/remove" \
-X DELETE \
-H "Authorization: SKULabsToken your_token_here" \
-H "Content-Type: application/json" \
-d '{"warehouse_id":"warehouse_id"}'
HTTP Request
DELETE https://api.skulabs.com/warehouse/remove
Query Parameters
Parameter |
---|
warehouse_id |
Update a warehouse
curl "https://api.skulabs.com/warehouse/update" \
-X PUT \
-H "Authorization: SKULabsToken your_token_here" \
-H "Content-Type: application/json" \
-d '{"warehouse_id":"warehouse_id","name":"name","type":"type","address":"address","store_id":"store_id","states":"states"}'
HTTP Request
PUT https://api.skulabs.com/warehouse/update
Query Parameters
Parameter |
---|
warehouse_id |
name |
type |
address |
store_id |
states |