SAP Ariba · Schema

Supplier

Complete supplier profile on the SAP Ariba Network including company information, classifications, and qualification details

B2BContract ManagementProcurementSourcingSpend AnalysisSupplier ManagementSupply Chain

Properties

Name Type Description
supplierId string Unique supplier identifier (AN-ID)
name string Legal company name
doingBusinessAs string Trade name or DBA name
dunsNumber string Dun and Bradstreet DUNS number
taxId string Tax identification number
yearEstablished integer Year the company was established
numberOfEmployees string Employee count range
annualRevenue object
qualificationStatus object
registrationStatus string Registration status on the Ariba Network
address object
primaryContact object
commodityCodes array UNSPSC commodity codes the supplier serves
certifications array Supplier certifications and compliance credentials
diversityClassifications array Supplier diversity classifications
website string Company website URL
description string Company description
createdDate string Date the supplier profile was created
lastModifiedDate string Date of last profile update
View JSON Schema on GitHub

JSON Schema

sap-ariba-supplier-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/Supplier",
  "title": "Supplier",
  "type": "object",
  "description": "Complete supplier profile on the SAP Ariba Network including company information, classifications, and qualification details",
  "required": [
    "supplierId",
    "name"
  ],
  "properties": {
    "supplierId": {
      "type": "string",
      "description": "Unique supplier identifier (AN-ID)",
      "examples": [
        "AN01000000001"
      ]
    },
    "name": {
      "type": "string",
      "description": "Legal company name",
      "example": "Example Title"
    },
    "doingBusinessAs": {
      "type": "string",
      "description": "Trade name or DBA name",
      "example": "example_value"
    },
    "dunsNumber": {
      "type": "string",
      "description": "Dun and Bradstreet DUNS number",
      "pattern": "^\\d{9}$",
      "example": "example_value"
    },
    "taxId": {
      "type": "string",
      "description": "Tax identification number",
      "example": "500123"
    },
    "yearEstablished": {
      "type": "integer",
      "description": "Year the company was established",
      "example": 10
    },
    "numberOfEmployees": {
      "type": "string",
      "description": "Employee count range",
      "enum": [
        "1-50",
        "51-200",
        "201-500",
        "501-1000",
        "1001-5000",
        "5001-10000",
        "10000+"
      ],
      "example": "1-50"
    },
    "annualRevenue": {
      "$ref": "#/components/schemas/Money"
    },
    "qualificationStatus": {
      "$ref": "#/components/schemas/SupplierQualificationStatus"
    },
    "registrationStatus": {
      "type": "string",
      "description": "Registration status on the Ariba Network",
      "enum": [
        "Active",
        "Pending",
        "Suspended",
        "Inactive"
      ],
      "example": "Active"
    },
    "address": {
      "$ref": "#/components/schemas/Address"
    },
    "primaryContact": {
      "$ref": "#/components/schemas/ContactInfo"
    },
    "commodityCodes": {
      "type": "array",
      "description": "UNSPSC commodity codes the supplier serves",
      "items": {
        "$ref": "#/components/schemas/CommodityCode"
      },
      "example": []
    },
    "certifications": {
      "type": "array",
      "description": "Supplier certifications and compliance credentials",
      "items": {
        "type": "object",
        "properties": {
          "type": {
            "type": "string",
            "description": "Certification type",
            "examples": [
              "ISO9001",
              "ISO14001",
              "MBE",
              "WBE",
              "SDVOSB"
            ]
          },
          "name": {
            "type": "string",
            "description": "Full certification name"
          },
          "issuingBody": {
            "type": "string",
            "description": "Organization that issued the certification"
          },
          "expirationDate": {
            "type": "string",
            "format": "date",
            "description": "Certification expiration date"
          },
          "status": {
            "type": "string",
            "enum": [
              "Active",
              "Expired",
              "Pending"
            ]
          }
        }
      },
      "example": []
    },
    "diversityClassifications": {
      "type": "array",
      "description": "Supplier diversity classifications",
      "items": {
        "type": "string"
      },
      "example": []
    },
    "website": {
      "type": "string",
      "format": "uri",
      "description": "Company website URL",
      "example": "https://www.example.com"
    },
    "description": {
      "type": "string",
      "description": "Company description",
      "example": "A sample description."
    },
    "createdDate": {
      "type": "string",
      "format": "date-time",
      "description": "Date the supplier profile was created",
      "example": "2026-01-15T10:30:00Z"
    },
    "lastModifiedDate": {
      "type": "string",
      "format": "date-time",
      "description": "Date of last profile update",
      "example": "2026-01-15T10:30:00Z"
    }
  }
}