3M website screenshot

3M

3M is a global science and manufacturing company. The 3M Partner and Supplier API provides real-time access to product, pricing, order, delivery, and invoice data for partners and suppliers, enabling automated commerce and supply chain integration.

1 APIs 6 Features
IndustrialManufacturingSupply ChainFortune 100

APIs

3M Partner and Supplier API

The 3M Partner and Supplier API provides real-time access to 3M product, pricing, order, delivery, and invoice data for partners and suppliers. The API supports GET and POST ope...

Collections

Pricing Plans

3M Plans Pricing

1 plans

PLANS

Rate Limits

3M Rate Limits

1 limits

RATE LIMITS

FinOps

3M Finops

FINOPS

Features

Product Catalog Access

Real-time access to 3M product catalog with availability and pricing information

Partner Pricing

Negotiated pricing tiers based on partner agreements

Order Management

Submit and track purchase orders programmatically

Delivery Tracking

Real-time delivery status and carrier tracking information

Invoice Retrieval

Access invoices for billing reconciliation and accounts payable automation

OAuth 2.0 Authentication

Secure bearer token authentication via client credentials OAuth 2.0 flow

Use Cases

Automated Procurement

Automate purchase order creation based on inventory levels or demand signals

Supply Chain Visibility

Track order and delivery status in real-time for supply chain planning

ERP Integration

Integrate 3M product data, orders, and invoices with ERP systems

Price Comparison

Retrieve partner-negotiated pricing for procurement decision support

Accounts Payable Automation

Automatically retrieve and reconcile invoices with purchase orders

Inventory Management

Check product availability and pricing for inventory replenishment

Integrations

ERP Systems

Integrate product, order, and invoice data with SAP, Oracle, or Microsoft Dynamics

Procurement Platforms

Connect with procurement management platforms for automated ordering

Accounting Systems

Sync invoices with accounting software for automated AP reconciliation

Supply Chain Platforms

Feed order and delivery data into supply chain visibility platforms

Semantic Vocabularies

3M Partner Supplier Api Context

14 classes · 32 properties

JSON-LD

API Governance Rules

3M API Rules

32 rules · 13 errors 16 warnings 3 info

SPECTRAL

JSON Structure

3M Partner Supplier Api Delivery Structure

7 properties

JSON STRUCTURE

3M Partner Supplier Api Invoice Structure

7 properties

JSON STRUCTURE

3M Partner Supplier Api Order Item Structure

3 properties

JSON STRUCTURE

3M Partner Supplier Api Order List Structure

1 properties

JSON STRUCTURE

3M Partner Supplier Api Order Structure

6 properties

JSON STRUCTURE

3M Partner Supplier Api Product Structure

8 properties

JSON STRUCTURE

Example Payloads

Press

3M Selects C3.ai As Strategic AI Software Platform

2026-05-25

3M to debut AI-powered assistant 'Ask 3M' and expanded ...

2026-05-25

3M to showcase industry-advancing solutions, new AI- ...

2026-05-25

3M Company (MMM)

2026-05-25

3M to showcase new AI-powered innovation tool at CES ...

2026-05-25

Resources

👥
GitHubOrganization
GitHubOrganization
🔗
LinkedIn
LinkedIn
🔗
Website
Website
🌐
Portal
Portal
🔗
Documentation
Documentation
🚀
GettingStarted
GettingStarted
🔗
SpectralRules
SpectralRules
🔗
Vocabulary
Vocabulary

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: 3M Partner and Supplier API
  version: '1.0'
request:
  auth:
    type: bearer
    token: '{{bearerToken}}'
items:
- info:
    name: Products
    type: folder
  items:
  - info:
      name: 3M List Products
      type: http
    http:
      method: GET
      url: https://api.3m.com/products
      params:
      - name: category
        value: adhesives
        type: query
        description: Filter products by product category.
      - name: sku
        value: SKU-12345
        type: query
        description: Filter by specific product SKU.
    docs: Retrieves a list of 3M products available to partners and suppliers with pricing and availability information.
  - info:
      name: 3M Get Product Price
      type: http
    http:
      method: GET
      url: https://api.3m.com/products/:productId/price
      params:
      - name: productId
        value: PROD-12345
        type: path
        description: The unique product identifier.
    docs: Retrieves the current pricing information for a specific 3M product based on the partner agreement and negotiated
      pricing tiers.
- info:
    name: Orders
    type: folder
  items:
  - info:
      name: 3M List Orders
      type: http
    http:
      method: GET
      url: https://api.3m.com/orders
      params:
      - name: status
        value: shipped
        type: query
        description: Filter orders by status (pending, processing, shipped, delivered, cancelled).
      - name: startDate
        value: '2025-01-01'
        type: query
        description: Filter orders from this date.
    docs: Retrieves a list of orders placed by the authenticated partner or supplier with status and tracking information.
  - info:
      name: 3M Create an Order
      type: http
    http:
      method: POST
      url: https://api.3m.com/orders
      body:
        type: json
        data: '{}'
    docs: Submits a new order for 3M products on behalf of the authenticated partner or supplier.
- info:
    name: Deliveries
    type: folder
  items:
  - info:
      name: 3M List Deliveries
      type: http
    http:
      method: GET
      url: https://api.3m.com/deliveries
      params:
      - name: orderId
        value: ORD-67890
        type: query
        description: Filter deliveries by order identifier.
    docs: Retrieves delivery tracking information for orders placed by the authenticated partner or supplier.
- info:
    name: Invoices
    type: folder
  items:
  - info:
      name: 3M List Invoices
      type: http
    http:
      method: GET
      url: https://api.3m.com/invoices
      params:
      - name: startDate
        value: '2025-01-01'
        type: query
        description: Filter invoices from this date.
      - name: endDate
        value: '2025-03-31'
        type: query
        description: Filter invoices up to this date.
    docs: Retrieves invoice summaries for the authenticated partner or supplier with filtering by date range.
bundled: true