Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Whiplash Items API

Inventory item management — list, create, count, retrieve, update, archive, bundles, actions, locations, meta fields, originators, scancodes, history, and stock by warehouse

Whiplash Items API is one of 10 APIs that Whiplash publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Items. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, authentication docs, and rate-limit docs.

This API exposes 20 operations across 18 paths, and defines 5 schemas. It is described by OpenAPI 3.0.3, at version 2.0.

Requests are made against a single base URL, https://api.getwhiplash.com.

20 operations 18 paths 5 schemas 17 GET2 POST1 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.3
API Version
2.0
Base URL
https://api.getwhiplash.com
Authentication
HTTP Bearer
Resource Areas
1

Authentication & Security 1

Whiplash Items API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (OAuth2) (bearerAuth). By default, every request must be authenticated.

  • bearerAuth — OAuth 2.0 Bearer token. Obtain via authorization code or client credentials flow. See https://help.whiplash.com/hc/en-us/articles/360050870691-Authentication-f…

Paths & Operations 20

Across 18 paths, the API surfaces 20 operations — 17 GET, 2 POST, 1 PUT. Each is listed below with its method, path, parameters, and response codes.

Items 20

Inventory item management — list, create, count, retrieve, update, archive, bundles, actions, locations, meta fields, originators, scancodes, history, and stock by warehouse

GET
/v2/items
List items
listItems 2 params → 200401
POST
/v2/items
Create an item
createItem body → 201401422
GET
/v2/items/count
Count items
countItems → 200401
GET
/v2/items/actions
List available item actions
listItemActions → 200401
GET
/v2/items/{id}
Retrieve an item
getItem 1 param → 200401404
PUT
/v2/items/{id}
Update an item
updateItem 1 param body → 200401404
POST
/v2/items/{id}/call/{action}
Perform an action on an item
performItemAction 2 params → 200401
GET
/v2/items/{id}/meta_fields
List meta fields for an item
listItemMetaFields 1 param → 200401
GET
/v2/items/{id}/warehouse_quantities
Get item stock by warehouse
getItemWarehouseQuantities 1 param → 200401
GET
/v2/items/{id}/transactions
List inventory transactions for an item
listItemTransactions 1 param → 200401
GET
/v2/items/{id}/transactions/count
Count inventory transactions for an item
countItemTransactions 1 param → 200401
GET
/v2/items/{id}/transactions/export
Export inventory transactions for an item
exportItemTransactions 1 param → 200401
GET
/v2/items/{id}/scancodes
List scancodes for an item
listItemScancodes 1 param → 200401
GET
/v2/items/{id}/bundle_items
List bundle components for an item
listItemBundleComponents 1 param → 200401
GET
/v2/items/{id}/originators
List originators for an item
listItemOriginators 1 param → 200401
GET
/v2/items/{id}/originators/count
Count originators for an item
countItemOriginators 1 param → 200401
GET
/v2/items/{id}/shipnotice_items
List shipnotice items for an item
listItemShipnoticeItems 1 param → 200401
GET
/v2/items/{id}/shipnotice_items/count
Count shipnotice items for an item
countItemShipnoticeItems 1 param → 200401
GET
/v2/load_scacs
List load SCACs
listLoadScacs → 200401
GET
/v2/load_scacs/count
Count load SCACs
countLoadScacs → 200401

Schemas 5

The contract defines 5 schemas that model the data the API accepts and returns. The most detailed are Item (12 properties), ItemInput (7 properties), CustomField (2 properties), CountResponse (1 property). Each schema is shown below with its type and property counts.

ErrorResponse
object
1 property
CustomField
object
2 properties 2 required
CountResponse
object
1 property
Item
object
12 properties
ItemInput
object
7 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

whiplash-items-api-openapi.yml Raw ↑

Other APIs Whiplash publishes across the network.

Whiplash Bundle Items API
Whiplash Consumer Returns API
Whiplash Customers API
Whiplash Documents API
Whiplash Notification Events API
Whiplash Notification Subscriptions API
Whiplash Orders API
Whiplash Shipnotices API
Whiplash Simulate API