Create, Update, or Delete SKUs

Endpoint: POST /api/v1/inventory

Full URL: https://api.spreetaileu.com/api/api/v1/inventory

Manage SKUs in Linnworks using bulk operations (create, update, delete).

Brand SKU Protection

  • You submit plain SKUs (example: SKU123)
  • This ensures you can only manage your own SKUs

Operation Rules

  • Use one items array for all operations

  • sku is always required in each item

  • Other required fields depend on the selected operation

  • If required fields are missing, the response returns a clear per-SKU error
    message telling you which fields are required

  • Multiple SKUs are supported in one request

  • length maps to Linnworks Depth

  • weight_kg is in kilograms

  • retailPrice is optional on update; sets the retail price in Linnworks

Inventory Restrictions

The API checks each SKU in Linnworks before operation:

  • If SKU already exists on create:

    • SKU already exists, Please use Update operation to change details
  • If SKU already exists on create and has inventory:

    • SKU already exists and with Inventory, please reach out to AM for any changes
  • If updating/deleting SKU with inventory:

    • Can't Update/Delete SKU as we already have inventory, please reach out to AM for any changes.

Delete Result Log

Delete responses include:

  • delete_log.deleted: SKUs deleted successfully
  • delete_log.unable_to_delete: SKUs that could not be deleted and reason
Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params
string
enum
required

Inventory operation to execute

Allowed:
items
array of objects
required
length ≥ 1

Array of SKU objects. sku is always required. Other required fields depend on the selected operation (create, update, delete).

items*
Responses

Language
Credentials
Bearer
JWT
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json