aid: 3m url: https://raw.githubusercontent.com/api-evangelist/3m/refs/heads/main/apis.yml name: 3M type: Index image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg tags: - Industrial - Manufacturing - Supply Chain description: 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. created: '2025-02-08' modified: '2026-05-19' specificationVersion: '0.19' apis: - aid: 3m:partner-supplier-api name: 3M Partner and Supplier API tags: - Manufacturing - Orders - Product Data - Supply Chain image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg baseURL: https://api.3m.com humanURL: https://www.3m.com/3M/en_US/company-us/partners-suppliers/api/ properties: - url: https://www.3m.com/3M/en_US/company-us/partners-suppliers/api/api-details/ type: Documentation - url: openapi/3m-partner-supplier-api-openapi.yml type: OpenAPI - url: json-schema/3m-partner-supplier-api-product-schema.json type: JSONSchema - url: json-schema/3m-partner-supplier-api-order-schema.json type: JSONSchema - url: json-schema/3m-partner-supplier-api-delivery-schema.json type: JSONSchema - url: json-schema/3m-partner-supplier-api-invoice-schema.json type: JSONSchema - url: json-ld/3m-partner-supplier-api-context.jsonld type: JSONLD - type: NaftikoCapability url: capabilities/partner-supplier-deliveries.yaml - type: NaftikoCapability url: capabilities/partner-supplier-invoices.yaml - type: NaftikoCapability url: capabilities/partner-supplier-orders.yaml - type: NaftikoCapability url: capabilities/partner-supplier-products.yaml description: 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 operations for product/price lookups, order and delivery tracking, and invoice status queries. Authentication uses OAuth 2.0 bearer tokens with client credentials provided during onboarding. common: - type: GitHubOrganization url: https://github.com/3M-Company - type: LinkedIn url: https://www.linkedin.com/company/3m - type: Website url: https://www.3m.com/ - type: Portal url: https://developer.3m.com/s/ - type: Documentation url: https://www.3m.com/3M/en_US/company-us/partners-suppliers/api/api-details/ - type: GettingStarted url: https://www.3m.com/3M/en_US/company-us/partners-suppliers/api/ - type: SpectralRules url: rules/3m-spectral-rules.yml - type: Vocabulary url: vocabulary/3m-vocabulary.yaml - type: Features data: - name: Product Catalog Access description: Real-time access to 3M product catalog with availability and pricing information - name: Partner Pricing description: Negotiated pricing tiers based on partner agreements - name: Order Management description: Submit and track purchase orders programmatically - name: Delivery Tracking description: Real-time delivery status and carrier tracking information - name: Invoice Retrieval description: Access invoices for billing reconciliation and accounts payable automation - name: OAuth 2.0 Authentication description: Secure bearer token authentication via client credentials OAuth 2.0 flow - type: UseCases data: - name: Automated Procurement description: Automate purchase order creation based on inventory levels or demand signals - name: Supply Chain Visibility description: Track order and delivery status in real-time for supply chain planning - name: ERP Integration description: Integrate 3M product data, orders, and invoices with ERP systems - name: Price Comparison description: Retrieve partner-negotiated pricing for procurement decision support - name: Accounts Payable Automation description: Automatically retrieve and reconcile invoices with purchase orders - name: Inventory Management description: Check product availability and pricing for inventory replenishment - type: Integrations data: - name: ERP Systems description: Integrate product, order, and invoice data with SAP, Oracle, or Microsoft Dynamics - name: Procurement Platforms description: Connect with procurement management platforms for automated ordering - name: Accounting Systems description: Sync invoices with accounting software for automated AP reconciliation - name: Supply Chain Platforms description: Feed order and delivery data into supply chain visibility platforms maintainers: - FN: Kin Lane email: kin@apievangelist.com