Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC
SAP Ariba website screenshot

SAP Ariba

SAP Ariba is a cloud-based procurement and supply chain collaboration platform that connects buyers and suppliers. It offers APIs for procurement, sourcing, contract management, supplier management, and spend analysis.

agent ready

Solid contracts, transparent operations, and an easy start — typically complete on four or five facets with one clear soft spot.

Kin Score

API Evangelist profiles SAP Ariba the way a machine reads it — 237 machine-readable artifacts across 78 APIs, pulled from the provider's own public surface and indexed so a developer, an analyst, or an AI agent can evaluate it against every other provider on the network.

Every provider in the network is reduced to the same set of machine-readable artifacts — OpenAPI contracts, event specifications, GraphQL schemas, runnable collections, pricing and rate-limit signals, security posture, OAuth scopes, and the agent surfaces (MCP servers and skills) that let software drive the API on its own. We profile them because the interface is the part of a company you can actually inspect: it is a truer signal of what a provider does than any marketing page. From those artifacts we compute the Kin Score — SAP Ariba scores 61.0/100 (strong), with a separate agent-readiness read of 55/100 (agent ready). The full breakdown is below, followed by every artifact we hold — each card links through to its machine-readable definition on apis.io.

Kin Score

This is the API Evangelist rating — a single, repeatable read computed from the artifacts on this page. Green fill is points earned; the red track is points possible, so every bar shows earned-versus-possible at a glance.

Kin Score Kin Score How this is scored →
scored 2026-07-27 · rubric v0.5
Composite quality — 61.0/100 · strong
Contract Quality 17.7 / 25
Developer Ergonomics 10.4 / 20
Commercial Clarity 7.9 / 20
Operational Transparency 6.8 / 13
Governance 8.8 / 12
Discoverability 9.3 / 10
Agent readiness — 55/100 · agent ready
Machine-Readable Contract 18 / 18
Agentic Access Contract 15 / 15
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 7 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3

How we profile SAP Ariba

Each block below is one kind of artifact we hold for SAP Ariba. For each we say what it is and why it earns a place in the profile, then list every one we've indexed — capped at two rows, scroll within the panel for the rest.

APIs 78

Each API is captured as its own OpenAPI definition — every operation, parameter, and response. This is the single most useful machine-readable description of what an API does, and it's what lets us score, lint, mock, and generate against it without asking the provider for anything.

Individual APIs this provider publishes, each with its own machine-readable definition.

Ariba Network Purchase Orders Buyer API

Allows buyers to create, manage, and track purchase orders across the SAP Ariba Network.

Ariba Network Purchase Orders Supplier API

Enables suppliers to retrieve purchase order and line item information from buyers on the SAP Business Network.

Ariba Network Supplier Profile API

Provides access to supplier profile details on the SAP Ariba Network.

Ariba Network Invoice Header Data Extraction API

Extracts invoice header information from the SAP Ariba Network for data analysis and integration.

SAP Ariba Contract Compliance API

Ensures contract compliance by validating procurement activities against contract terms and conditions.

SAP Ariba Supplier Data API

Provides access to general supplier data including company information and classification details.

SAP Ariba Supplier Data API with Pagination

Retrieves supplier data with pagination support for handling large datasets.

SAP Ariba Supplier Data Extraction API

Extracts detailed supplier information for integration with external systems and analytics.

SAP Ariba Supplier Information API

Provides supplier profile and related detail information for supplier lifecycle management.

SAP Ariba Supplier Invite API

Invites suppliers to participate in procurement transactions and network activities.

SAP Ariba Risk Exposure API

Analyzes and reports on supplier risk exposure across the supply chain.

SAP Ariba Supplier Risk Engagements API

Manages supplier risk engagement activities and assessment workflows.

SAP Ariba Risk Category Information API

Provides risk classification and category details for supplier risk exposure analysis.

SAP Ariba Document Approval API

Handles approval workflows for procurement documents including requisitions and purchase orders.

SAP Ariba External Approval API for Sourcing and Supplier Management

Enables external approval routing for sourcing events and supplier management processes.

SAP Ariba Catalog Content API

Enables applications to manage catalog content and get faceted catalog data based on specific attributes.

SAP Ariba Network Catalog Management API

Controls catalog operations across the SAP Ariba Network including subscriptions and publishing.

SAP Ariba Internal Catalogs Shop API

Manages internal catalog shopping experiences for procurement users.

SAP Ariba Public Catalogs Shop API

Manages public marketplace catalog experiences for procurement users.

SAP Ariba Contract Workspace Retrieval API

Retrieves contract workspace information for contract lifecycle management.

SAP Ariba Contract Workspace Management API

Administers contract collaboration spaces including creation, updates, and lifecycle management.

SAP Ariba Contract Terms Management API

Administers contract term definitions and clause libraries.

SAP Ariba Operational Reporting API for Procurement

Delivers operational metrics and reporting data for procurement activities.

SAP Ariba Operational Reporting API for Strategic Sourcing

Delivers operational metrics and reporting data for strategic sourcing activities.

SAP Ariba Analytical Reporting API for Strategic and Operational Procurement

Delivers analytics across strategic and operational procurement domains including contracts, sourcing, spend analysis, and buying.

SAP Ariba Master Data Retrieval API for Sourcing

Obtains master data for sourcing operations including commodity codes and regions.

SAP Ariba Master Data Retrieval API for Procurement

Retrieves procurement master data including cost centers, accounts, and units of measure.

SAP Ariba Sourcing Project Management API

Oversees sourcing project workflows including event creation and management.

SAP Ariba Event Management API

Manages sourcing events and their lifecycle including RFx and auction events.

SAP Ariba Surrogate Bid API

Enables proxy bidding mechanisms for sourcing events on behalf of suppliers.

SAP Ariba Order Change Requests API for Buyers

Manages order modification requests from the buyer perspective.

SAP Ariba Order Change Requests API for Suppliers

Handles order change request processing from the supplier perspective.

SAP Ariba Ship Notice API for Buyers

Receives and processes shipment notifications for buyers on the Ariba Network.

SAP Ariba Ship Notice API for Suppliers

Sends shipment notifications from suppliers to buyers on the Ariba Network.

SAP Ariba Proof of Service API for Buyers

Validates service fulfillment and delivery for buyers in service procurement.

SAP Ariba Proof of Service API for Suppliers

Validates service fulfillment and delivery for suppliers in service procurement.

SAP Ariba Planning Collaboration Buyer API

Enables buyer-side planning and forecast collaboration with suppliers.

SAP Ariba Planning Collaboration Supplier API

Enables supplier-side planning and forecast collaboration with buyers.

SAP Ariba Item Volume Import API

Imports item volume data for procurement planning and sourcing optimization.

SAP Ariba Bill of Materials Import API

Imports bill of materials structures for sourcing and procurement processes.

SAP Ariba Product Hierarchy Management API

Organizes product classification and category hierarchy structures.

SAP Ariba Pricing API for Product Sourcing

Extracts and manages pricing data for product sourcing price information.

SAP Ariba Cost Breakdown Data Extraction API

Extracts cost component and cost breakdown information for analysis.

SAP Ariba Content Lookup API

Searches and retrieves content across the SAP Ariba platform.

SAP Ariba Audit Search API

Provides audit trail search capabilities across procurement and sourcing activities.

SAP Ariba Create Procurement Workspace API

Initiates and creates procurement workspace environments for project collaboration.

SAP Ariba Flow Extension API

Extends workflow processing capabilities for custom procurement and sourcing processes.

SAP Ariba Asynchronous Requests Management API

Manages long-running asynchronous operations and their status tracking.

SAP Ariba Integration Event Monitoring Query API for Procurement

Monitors and queries integration events for procurement process tracking.

SAP Ariba Integration Monitoring API for Procurement

Tracks integration health and performance for procurement system integrations.

SAP Ariba Integration Monitoring API for Strategic Sourcing

Tracks integration health and performance for strategic sourcing system integrations.

SAP Ariba Transaction Monitoring API

Observes and reports on transaction activities and processing status.

SAP Ariba NDA Data Export API

Exports non-disclosure agreement data for compliance and record keeping.

SAP Ariba Catalog Connectivity Service API

Connects to external catalog systems for punchout and roundtrip catalog integration.

SAP Ariba Trading Partner Profile Certification API

Manages trading partner certifications and compliance documentation.

SAP Ariba User Qualification API

Validates user eligibility and qualifications for procurement processes.

SAP Ariba SCIM API

Implements System for Cross-domain Identity Management for user provisioning and management.

SAP Ariba Custom Forms API

Creates and manages custom form definitions for procurement and sourcing workflows.

SAP Ariba Dynamic Lookup Table API

Manages dynamic reference and lookup tables for configurable procurement data.

SAP Ariba Guided Buying Functional Documents API

Manages guided buying documentation and functional purchase request workflows.

SAP Ariba Asset Management API

Manages asset lifecycle and inventory tracking for procurement-related assets.

SAP Ariba Configuration Parameter Review API

Reviews and manages system configuration parameters for Ariba solutions.

SAP Ariba Project Document Management API

Organizes and manages project-related documents within sourcing and procurement projects.

SAP Ariba Public Procurement Notices Export API

Exports public procurement announcements and tender notices.

SAP Ariba ETendering Notice Management API

Manages electronic tendering announcements and notice lifecycle.

SAP Ariba Discovery RFx Publication TO External Marketplace API

Publishes RFx opportunities to external marketplaces for broader supplier discovery.

SAP Ariba Discovery RFx Publication FROM External Marketplace API

Imports RFx opportunities from external marketplaces into SAP Ariba.

SAP Ariba Materials and BOM Tag Management API

Manages tagging and classification for materials and bill of materials entries.

SAP Ariba Data Replication Status API

Monitors data replication status across multi-ERP configurations.

SAP Ariba Master Data Integration Job Status API

Tracks master data synchronization job status for operational procurement.

SAP Ariba Engagement Risk Assessment External Response Import API

Imports external risk assessment responses for supplier engagement risk evaluation.

SAP Ariba Finding and Event Collaboration Integration API for Supplier Risk

Integrates risk findings and event collaboration for supplier risk management.

SAP Ariba Invoices API

Process and manage invoices including creation, approval workflows, status tracking, and payment reconciliation.

SAP Ariba Purchase Order Line Items API

Manage individual line items within purchase orders including quantities, pricing, delivery schedules, and accounting assignments.

SAP Ariba Purchase Orders API

Create, retrieve, update, and manage purchase orders across the SAP Ariba Network. Supports standard and service purchase orders including new, change, cancel, and close operati...

SAP Ariba Receipts API

Record goods receipts and service confirmations against purchase orders to support three-way matching.

SAP Ariba Requisitions API

Create and manage purchase requisitions that initiate the procurement process and flow into purchase orders upon approval.

SAP Ariba Suppliers API

Access and manage supplier profiles, onboarding, qualifications, performance, and risk assessments on the SAP Ariba Network.

Scroll within the panel for all 78 ·

Open Collections 1

Open, tool-agnostic collections carry the same runnable value as Postman without locking you to one client — the portable, forkable form of the same exercise.

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

SAP Ariba Procurement API

OPEN COLLECTION

Pricing Plans 1

Pricing is part of the interface. Machine-readable plans tell you what a tier costs and includes before you commit — one of the six things the Kin Score reads for commercial clarity.

Published pricing tiers and plan structures.

Rate Limits 1

Rate limits are the difference between a demo that works and a production integration that doesn't fall over. Publishing them is an operational-transparency signal — and a hard requirement for any agent that plans its own throughput.

Documented rate limits and quota policies.

Sap Ariba Rate Limits

1 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals let a buyer model the financial operations of an API before it's live. We profile them for the same reason we profile pricing: the money is part of the contract.

Cost, billing, and metering signals for API financial operations.

Features 5

The notable capabilities this provider advertises, captured as structured features so they can be searched and compared instead of read one landing page at a time.

Notable capabilities this provider offers.

Procure-to-Pay Automation

End-to-end automation from requisition through purchase order, receipt, and invoice processing.

Supplier Network

Access to millions of suppliers on the SAP Business Network for discovery and collaboration.

Three-Way Matching

Automated matching of purchase orders, receipts, and invoices for payment approval.

Contract Lifecycle Management

Full contract creation, compliance tracking, and renewal workflow management.

Spend Analytics

Comprehensive reporting and analytics across procurement, sourcing, and supplier management.

Semantic Vocabularies 2

JSON-LD contexts give the data shared meaning across APIs. We profile them because semantics are what let a machine reconcile 'customer' here with 'customer' somewhere else.

JSON-LD contexts and semantic vocabularies used across these APIs.

Sap Ariba Context

0 classes · 14 properties

JSON-LD

Sap Ariba Procurement Context

0 classes · 0 properties

JSON-LD

Spectral Rules 2

Governance rulesets we run against this provider's specs — the automated checks behind parts of the score. Profiling them makes the quality bar explicit and re-runnable, not a matter of opinion.

SAP Ariba API Rules

6 rules · 4 warnings

SPECTRAL

SAP Ariba API Rules

20 rules · 8 errors · 11 warnings

SPECTRAL

JSON Schema 67

Standalone JSON Schema definitions describe the data models behind the API. We profile them so the shapes are validatable on their own — useful long after a single request is forgotten.

Standalone JSON Schema definitions for this provider's data models.

AccountingInfo

9 properties

JSON SCHEMA

Address

8 properties

JSON SCHEMA

BuyerReference

3 properties

JSON SCHEMA

CommodityCode

3 properties

JSON SCHEMA

ContactInfo

5 properties

JSON SCHEMA

ErrorResponse

1 properties

JSON SCHEMA

Invoice

24 properties

JSON SCHEMA

InvoiceCreate

14 properties

JSON SCHEMA

InvoiceLineItem

14 properties

JSON SCHEMA

InvoiceListResponse

4 properties

JSON SCHEMA

InvoiceStatus

0 properties

JSON SCHEMA

LineItemListResponse

4 properties

JSON SCHEMA

Money

2 properties

JSON SCHEMA

PaymentTerms

5 properties

JSON SCHEMA

AccountingInfo

8 properties

JSON SCHEMA

Address

8 properties

JSON SCHEMA

BuyerReference

3 properties

JSON SCHEMA

CommodityCode

3 properties

JSON SCHEMA

ContactInfo

5 properties

JSON SCHEMA

ErrorResponse

1 properties

JSON SCHEMA

InvoiceCreate

7 properties

JSON SCHEMA

InvoiceLineItem

9 properties

JSON SCHEMA

InvoiceListResponse

4 properties

JSON SCHEMA

Invoice

15 properties

JSON SCHEMA

InvoiceStatus

0 properties

JSON SCHEMA

LineItemListResponse

4 properties

JSON SCHEMA

Money

2 properties

JSON SCHEMA

PaymentTerms

5 properties

JSON SCHEMA

PurchaseOrderCreate

9 properties

JSON SCHEMA

PurchaseOrderLineItem

17 properties

JSON SCHEMA

PurchaseOrderListResponse

4 properties

JSON SCHEMA

PurchaseOrder

16 properties

JSON SCHEMA

PurchaseOrderStatus

0 properties

JSON SCHEMA

PurchaseOrderUpdate

2 properties

JSON SCHEMA

ReceiptCreate

3 properties

JSON SCHEMA

ReceiptListResponse

4 properties

JSON SCHEMA

Receipt

8 properties

JSON SCHEMA

RequisitionCreate

5 properties

JSON SCHEMA

RequisitionListResponse

4 properties

JSON SCHEMA

Requisition

13 properties

JSON SCHEMA

RequisitionStatus

0 properties

JSON SCHEMA

SupplierListResponse

4 properties

JSON SCHEMA

SupplierQualificationStatus

0 properties

JSON SCHEMA

SupplierReference

3 properties

JSON SCHEMA

Supplier

15 properties

JSON SCHEMA

TaxDetail

4 properties

JSON SCHEMA

UnitOfMeasure

2 properties

JSON SCHEMA

SAP Ariba Purchase Order

28 properties

JSON SCHEMA

PurchaseOrder

25 properties

JSON SCHEMA

PurchaseOrderCreate

13 properties

JSON SCHEMA

PurchaseOrderLineItem

23 properties

JSON SCHEMA

PurchaseOrderListResponse

4 properties

JSON SCHEMA

PurchaseOrderStatus

0 properties

JSON SCHEMA

PurchaseOrderUpdate

4 properties

JSON SCHEMA

Receipt

8 properties

JSON SCHEMA

ReceiptCreate

3 properties

JSON SCHEMA

ReceiptListResponse

4 properties

JSON SCHEMA

Requisition

15 properties

JSON SCHEMA

RequisitionCreate

5 properties

JSON SCHEMA

RequisitionListResponse

4 properties

JSON SCHEMA

RequisitionStatus

0 properties

JSON SCHEMA

Supplier

19 properties

JSON SCHEMA

SupplierListResponse

4 properties

JSON SCHEMA

SupplierQualificationStatus

0 properties

JSON SCHEMA

SupplierReference

3 properties

JSON SCHEMA

TaxDetail

6 properties

JSON SCHEMA

UnitOfMeasure

2 properties

JSON SCHEMA

Scroll within the panel for all 67 ·

JSON Structure 34

JSON Structure captures the data shapes in a form built for tooling — a complement to JSON Schema that keeps the model machine-legible.

JSON Structure definitions describing this provider's data shapes.

Sap Ariba Procurement Address Structure

8 properties

JSON STRUCTURE

Sap Ariba Procurement Invoice Structure

15 properties

JSON STRUCTURE

Sap Ariba Procurement Money Structure

2 properties

JSON STRUCTURE

Sap Ariba Procurement Receipt Structure

8 properties

JSON STRUCTURE

Sap Ariba Procurement Requisition Structure

13 properties

JSON STRUCTURE

Sap Ariba Procurement Supplier Structure

15 properties

JSON STRUCTURE

Sap Ariba Procurement Tax Detail Structure

4 properties

JSON STRUCTURE

Sap Ariba Structure

0 properties

JSON STRUCTURE

Scroll within the panel for all 34 ·

Examples 33

Real request and response payloads are what turn a spec from abstract into obvious — and they're one of the twelve things an agent needs to call an API correctly on the first try.

Example request and response payloads for these APIs.

Scroll within the panel for all 33 ·

Security Posture 3

Authentication, domain security, vulnerability disclosure, and trust-center signals — the evidence that a provider takes security seriously enough to document it. We profile it because you can't govern what you can't see.

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Sap Ariba Authentication

oauth2 · 1 scheme

SECURITY

Sap Ariba Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Sap Ariba Vulnerability Disclosure

security.txt · contact published

SECURITY

Scopes 1

OAuth scopes are the vocabulary of least-privilege access. Profiling them shows exactly what an integration — or an agent acting on a user's behalf — is allowed to do.

OAuth scopes governing access to this provider's APIs.

Sap Ariba Scopes

OAuth 2.0 · no documented scopes

0 scopes

SCOPES

Agentic Access 1

An x-agentic-access contract marks which operations are safe for an agent to run on its own and which need a human in the loop. It is the difference between an API an agent can use and one it can use safely.

Recommended x-agentic-access execution contracts for AI agents.

Sap Ariba Agentic Access

19 operations · 8 acting

19 operations · 8 acting

AGENTIC

Use Cases 4

What developers actually build with this provider — captured so the catalogue answers 'what is this for', not just 'what does this expose'.

What developers build with this provider.

Strategic Sourcing

Run RFx events, auctions, and supplier evaluations to optimize procurement decisions.

Invoice Automation

Automate invoice submission, approval workflows, and payment reconciliation.

Supplier Risk Management

Monitor supplier risk exposure and manage risk assessment engagements.

Catalog Management

Manage internal and external catalogs for guided buying experiences.

Integrations 3

Pre-built integrations with other platforms tell you where this provider already fits in a stack.

Pre-built integrations with other platforms and tools.

SAP S/4HANA

Native integration with SAP ERP for purchase order, invoice, and master data synchronization.

SAP Business Network

Connect buyers and suppliers for electronic document exchange across the network.

External ERP Systems

Integration with non-SAP ERP systems through standardized APIs and data replication.

Resources

Every other property we hold for SAP Ariba — documentation, portals, status pages, policies, and corporate surface — grouped by the job it does, following the integrator's arc from getting started to running in production.

Documentation 1

Reference material describing how the API behaves

Agent Surfaces 1

MCP servers, agent skills, and machine-readable catalogs

Build 2

SDKs, sample code, and the tooling you integrate with

Commercial 1

Pricing, plans, and the legal terms of use

Company 2

The organization behind the API

← All providers · Data indexed from github.com/api-evangelist/sap-ariba · machine-readable index on apis.io