SKULabs API Documentation home page
Search...
⌘K
Support
Dashboard
Dashboard
Search...
Navigation
SKULabs API
Documentation
Blog
Getting Started
Generating an API Key
Authentication
Your First API Call
Rate Limits
Best Practices
Handling Status Codes
Querying Data
Rules
Webhook
POST
Add Handler
POST
Remove Handler
Shipments
GET
Shipments - Csv Export
GET
Shipments - Get By Range
GET
Shipments - Get
Item
POST
Item - Add Barcode
POST
Item - Add Custom Field
POST
Item - Add Serial Numbers
POST
Item - Add Tag
POST
Item - Bulk Assign
DEL
Item - Bulk Remove
PUT
Item - Bulk Upsert
POST
Item - Create Upsert
POST
Item - Create
GET
Item - Find By Barcode
GET
Item - Get Locations
GET
Item - Get
DEL
Item - New Remove Serial Number
DEL
Item - Remove Barcode
DEL
Item - Remove Custom Field
DEL
Item - Remove Serial Number
DEL
Item - Remove Tag
DEL
Item - Remove
PUT
Item - Set Tags
PUT
Item - Update Alias Locations
PUT
Item - Update
PUT
Item - Upsert
Kit
POST
Kit - Add Barcode
POST
Kit - Add Custom Field
POST
Kit - Add Item
POST
Kit - Add Tag
POST
Kit - Create
PUT
Kit - Edit Item
GET
Kit - Get
DEL
Kit - Remove Barcode
DEL
Kit - Remove Custom Field
DEL
Kit - Remove Item
DEL
Kit - Remove Tag
DEL
Kit - Remove
PUT
Kit - Set Tags
PUT
Kit - Update
Warehouse
POST
Warehouse - Create
GET
Warehouse - Get
GET
Warehouse - Stats
Location
POST
Location - Add Item
POST
Location - Create
GET
Location - Get All
GET
Location - Get Items
GET
Location - Get List
GET
Location - Get
DEL
Location - Remove Item
Purchase Order
POST
Purchase Order - Add Tag
POST
Purchase Order - Bulk Accept
POST
Purchase Order - Create V 2
POST
Purchase Order - Create
GET
Purchase Order - Get By Status
GET
Purchase Order - Get Closed With Items
GET
Purchase Order - Get Closed
GET
Purchase Order - Get Processing With Item Id
GET
Purchase Order - Get Processing With Items
GET
Purchase Order - Get Processing
GET
Purchase Order - Get Single By Number
GET
Purchase Order - Get Single
GET
Purchase Order - Get
POST
Purchase Order - New Create
POST
Purchase Order - Remove Tag
PUT
Purchase Order - Set Tags
Transfer Order
POST
Transfer Order - Create
GET
Transfer Order - Get All
GET
Transfer Order - Get
Order
POST
Order - Add Manual Shipment
POST
Order - Add Note
POST
Order - Add Tag By Name
POST
Order - Add Tag
POST
Order - Add
POST
Order - Bulk Add Manual Shipments
GET
Order - Get All
GET
Order - Get Archived
GET
Order - Get By Base Order Number
GET
Order - Get Customs Information
GET
Order - Get Scanned Serial Numbers
GET
Order - Get Shipped
GET
Order - Get Single Bulk
GET
Order - Get Single
GET
Order - Get Skipped Scans
GET
Order - Get Unscanned Items
GET
Order - Get
PUT
Order - Modify Financial Status
PUT
Order - Modify Status
PUT
Order - Override
DEL
Order - Remove Tag
PUT
Order - Revert
PUT
Order - Set Tags
GET
Order - Status
GET
Order - Undershipped Item Report
GET
Order - Unscanned Order List
Customer
POST
Customer - Add Note
POST
Customer - Add Tag
GET
Customer - Get Customer
GET
Customer - Get Customers
POST
Customer - Remove Tag
Cycle Count
GET
Cycle Count - Get All
GET
Cycle Count - Get
Distributor
PUT
Distributor - Add Item
POST
Distributor - Create
PUT
Distributor - Edit Item
GET
Distributor - Get
DEL
Distributor - Remove Item
PUT
Distributor - Update
Inventory
POST
Inventory - Bulk Reconciliation
PUT
Inventory - Decrease On Hand
POST
Inventory - Deduct Serial Numbers
POST
Inventory - Get Grouped Locations Map
GET
Inventory - Get History
GET
Inventory - Get Inventory History
GET
Inventory - Get Item Free
POST
Inventory - Get Items And Kits Map
POST
Inventory - Get Items Incoming
POST
Inventory - Get Items Map
POST
Inventory - Get Items
POST
Inventory - Get Kits Map
POST
Inventory - Get On Hand Location Map
GET
Inventory - Get Received History
POST
Inventory - Get Reserved Map
GET
Inventory - Get Reserved Map
GET
Inventory - Get
PUT
Inventory - Increase On Hand
PUT
Inventory - Upsert
Listing
GET
Listing - Get
POST
Listing - Listing Links Csv Import
POST
Listing - Rules Csv Import
Shipping
POST
Shipping - Restore Inventory
DEL
Shipping - Void
Store
GET
Store - Get
Tag
POST
Add Tag
GET
Tag - Get
DEL
Tag - Remove
PUT
Tag - Update
On this page
Last Updated
Getting started
Best Practices
API Reference
SKULabs API
JSON REST API Documentation
SKULabs offers a JSON REST API which has all of the same power as the SKULabs app itself.
Last Updated
Our API docs were last updated on Aug 9, 2024.
Getting started
Accessing the SKULabs API is easy. Follow these steps to get started.
Generating an API Key
Get a key and start making requests
Authentication
Learn how to authenticate once you have a key
Your First API Call
See a code snippet & make your first request
Best Practices
Here are things to keep in mind when using the SKULabs API for the first time.
Handling Status Codes
How to handle status codes from our API calls
Querying Data
A guide to querying our API for data
Rate limits
Respect the rate limits
API Reference
Once you’re ready to start making requests, you can use our API reference to see all available endpoints.
Assistant
Responses are generated using AI and may contain mistakes.