3M · Schema

Product

A 3M product available to partners and suppliers

IndustrialManufacturingSupply ChainFortune 100

Properties

Name Type Description
productId string Unique product identifier
name string Product display name
sku string Stock Keeping Unit identifier
category string Product category
description string Detailed product description
unitPrice number Unit price for the product
currency string Currency code (ISO 4217)
availability string Product availability status
View JSON Schema on GitHub

JSON Schema

3m-partner-supplier-api-product-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/3m/refs/heads/main/json-schema/3m-partner-supplier-api-product-schema.json",
  "title": "Product",
  "description": "A 3M product available to partners and suppliers",
  "type": "object",
  "properties": {
    "productId": {
      "type": "string",
      "description": "Unique product identifier",
      "example": "PROD-12345"
    },
    "name": {
      "type": "string",
      "description": "Product display name",
      "example": "3M Scotch Heavy Duty Tape"
    },
    "sku": {
      "type": "string",
      "description": "Stock Keeping Unit identifier",
      "example": "SKU-12345"
    },
    "category": {
      "type": "string",
      "description": "Product category",
      "example": "adhesives"
    },
    "description": {
      "type": "string",
      "description": "Detailed product description",
      "example": "Heavy duty packaging tape for industrial use"
    },
    "unitPrice": {
      "type": "number",
      "description": "Unit price for the product",
      "example": 24.99
    },
    "currency": {
      "type": "string",
      "description": "Currency code (ISO 4217)",
      "example": "USD"
    },
    "availability": {
      "type": "string",
      "description": "Product availability status",
      "enum": [
        "in-stock",
        "out-of-stock",
        "limited",
        "discontinued"
      ],
      "example": "in-stock"
    }
  }
}