Skip to main content
Anything a person can do in the StockShift app has an endpoint in the REST API. Use it to keep items in step with a store, post stock movements from a warehouse system, raise purchase orders from a planning tool or listen for events with webhooks. Every call works inside one organization, and the token you send decides which one. There is no organization ID in the URL.

Make your first call

Create an API key and list your items in a couple of minutes.

API reference

Every endpoint, with its fields, the permission and scope it needs and a playground.

Webhooks

Get told the moment an order is confirmed or stock drops below its reorder point.

SDKs

Typed clients for TypeScript, PHP, Laravel, Python, Go, Rust and .NET.

Ways to connect

  • API keys suit your own scripts and server-to-server integrations. See Authentication.
  • OAuth apps suit software that other StockShift customers connect to their own account. See OAuth apps.
  • The MCP server lets an AI assistant such as Claude or ChatGPT look things up and do work in StockShift for a member. See MCP server.