Invendor Items API

The Items API from Invendor — 25 operation(s) for items.

Operations 39

GET /v1/Items Get all items #
POST /v1/Items Create new item #
GET /v1/Items/{serviceId}/items Get all service items #
GET /v1/Items/{itemId} Get item details #
PUT /v1/Items/{itemId} Update existing item #
DELETE /v1/Items/{itemId} Delete item #
GET /v1/Items/{itemId}/conversions Get item unit conversions #
GET /v1/Items/{itemId}/altitems Get item alternative items #
POST /v1/Items/{itemId}/altitems Create item alternative item #
PUT /v1/Items/{itemId}/altitems Update item alternative item based on orig. itemId and account #
DELETE /v1/Items/{itemId}/altitems Delete item alternative item by itemId and account Id #
PUT /v1/Items/altitems/{altItemId} Update item alternative item based on alt item id #
DELETE /v1/Items/altitems/{altItemId} Delete item alternative item by alt item id #
POST /v1/Items/altitems/bulk Bulk upsert alternative items for multiple items #
GET /v1/Items/properties Get the list of all the properties added to items #
GET /v1/Items/definedProperties Get the defined properties for items #
POST /v1/Items/definedProperties Create new item property with parameters #
PUT /v1/Items/definedProperties/{id} Update existing item property with parameters #
DELETE /v1/Items/definedProperties/{id} Delete existing item property with parameters #
POST /v1/Items/definedProperties/bulk Bulk upsert/delete item properties with parameters #
POST /v1/Items/bulk Bulk upsert items masterdata. #
GET /v1/Items/download/xlsx Get all items #
POST /v1/Items/sendToTenant Send item(s) to another tenant #
GET /v1/Items/{itemId}/barcodes Get item barcodes #
POST /v1/Items/{itemId}/barcodes Create item barcodes #
GET /v1/Items/{itemId}/barcodes/location Get item barcodes that are assigned to location #
GET /v1/Items/{itemId}/barcodes/{id} Get item barcode details #
PUT /v1/Items/{itemId}/barcodes/{id} Update item barcode #
DELETE /v1/Items/{itemId}/barcodes/{id} Delete item barcode #
POST /v1/Items/{itemId}/images/upload Upload item images #
POST /v1/Items/{itemId}/images/link Add linked image (external) #
PUT /v1/Items/{itemId}/images/default/{key} Set item default image #
DELETE /v1/Items/{itemId}/images/{key} Delete item image #
GET /v1/Items/validate Validates whether a single item code exists #
POST /v1/Items/validate Validates multiple item codes. Returns only invalid codes #
POST /v1/Items/bulk-file Queue a bulk item import from a CSV or Excel file. #
GET /v1/Items/{itemId}/flags Get the active flags raised on an item. #
POST /v1/Items/{itemId}/flags Manually raise a flag on an item under the caller's account scope. #
DELETE /v1/Items/{itemId}/flags/{flagTypeId} Manually clear a flag on an item under the caller's account scope. #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/invendor-items-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

invendor-items-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: IO.Common Items API
  version: '1.0'
security:
- OAuth2: []
tags:


# --- truncated at 32 KB (79 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/invendor/refs/heads/main/openapi/invendor-items-api-openapi.yml