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 |
JSON Schema
{
"$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"
}
}
}