Staples · Schema

Staples Product

A Staples Advantage product catalog item with SKU, pricing, availability, and contract-specific pricing.

Office SuppliesRetailProcurementB2BeProcurementFortune 500

Properties

Name Type Description
sku string Staples product SKU identifier
name string Product display name
brand string Manufacturer or brand name
category string Product category path
description string Full product description
price number Standard list price in USD
contractPrice number Account contract price if applicable (may be lower than list price)
inStock boolean Whether the item is currently in stock
imageUrl string URL to product image
specifications object Product technical specifications as key-value pairs
unitOfMeasure string Unit of measure for ordering (e.g., EA, BX, CS)
packSize string Pack size description (e.g., 500/ream, 12/box)
weight number Product weight in pounds
dimensions string Product dimensions (L x W x H)
relatedSkus array SKUs of related or substitute products
View JSON Schema on GitHub

JSON Schema

staples-product-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12",
  "$id": "https://api.staplesadvantage.com/schemas/product",
  "title": "Staples Product",
  "description": "A Staples Advantage product catalog item with SKU, pricing, availability, and contract-specific pricing.",
  "type": "object",
  "required": ["sku", "name"],
  "properties": {
    "sku": {
      "type": "string",
      "description": "Staples product SKU identifier"
    },
    "name": {
      "type": "string",
      "description": "Product display name"
    },
    "brand": {
      "type": "string",
      "description": "Manufacturer or brand name"
    },
    "category": {
      "type": "string",
      "description": "Product category path"
    },
    "description": {
      "type": "string",
      "description": "Full product description"
    },
    "price": {
      "type": "number",
      "format": "float",
      "minimum": 0,
      "description": "Standard list price in USD"
    },
    "contractPrice": {
      "type": "number",
      "format": "float",
      "minimum": 0,
      "description": "Account contract price if applicable (may be lower than list price)"
    },
    "inStock": {
      "type": "boolean",
      "description": "Whether the item is currently in stock"
    },
    "imageUrl": {
      "type": "string",
      "format": "uri",
      "description": "URL to product image"
    },
    "specifications": {
      "type": "object",
      "additionalProperties": {
        "type": "string"
      },
      "description": "Product technical specifications as key-value pairs"
    },
    "unitOfMeasure": {
      "type": "string",
      "description": "Unit of measure for ordering (e.g., EA, BX, CS)"
    },
    "packSize": {
      "type": "string",
      "description": "Pack size description (e.g., 500/ream, 12/box)"
    },
    "weight": {
      "type": "number",
      "minimum": 0,
      "description": "Product weight in pounds"
    },
    "dimensions": {
      "type": "string",
      "description": "Product dimensions (L x W x H)"
    },
    "relatedSkus": {
      "type": "array",
      "description": "SKUs of related or substitute products",
      "items": {
        "type": "string"
      }
    }
  },
  "examples": [
    {
      "sku": "SPL-10501413",
      "name": "HP 8.5 x 11 Copy Paper, 20 lb, 92 Bright, 500 Sheets/Ream",
      "brand": "HP",
      "category": "Office Supplies/Paper/Copy Paper",
      "price": 12.99,
      "contractPrice": 9.99,
      "inStock": true,
      "unitOfMeasure": "RM",
      "packSize": "500/ream",
      "weight": 5.0
    }
  ]
}

Work with this as data

Every JSON Schema 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 schemas

4 MCP tools reach this
  • find_json_schemasBrowse and filter every JSON Schema in the catalog.
  • 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 JSON Schema
curl "https://apis.io/api/v1/json-schemas/staples-product"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"

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

Get an API key

Free tier, no email required.

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