{
 "categories": [
  "finance",
  "enterprise"
 ],
 "deployment": "saas",
 "evidence": [
  {
   "date": "2026-09-08",
   "fact": "homepage",
   "note": "SAP presents Autonomous Spend Management and next-gen SAP Ariba as an integrated source-to-pay cloud for sourcing, contracts, buying, and invoicing, with a Gartner 2026 Source-to-Pay Leader citation.",
   "source": "https://www.ariba.com/",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "vendor",
   "note": "The opened page brands the suite as SAP spend-management software and SAP Ariba throughout the product copy and FAQ.",
   "source": "https://www.ariba.com/",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "deployment",
   "note": "The page presents SAP Ariba as an integrated cloud portfolio for spend management, not an on-premises install.",
   "source": "https://www.ariba.com/",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "license",
   "note": "Developer Portal help (document version 2608, 2026-08) requires a current license for one or more SAP Ariba solutions or an SAP Business Network component. Production use of the APIs needs a written agreement with SAP. No public free tenant is published.",
   "source": "https://help.sap.com/doc/2fbe520459be441d96f9292813c61374/cloud/en-US/980edbc352864b4ba7a252a30075da9e.pdf",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "platforms",
   "note": "The live SAP Ariba APIs Portal is a regional web sign-in at developer.ariba.com/api (United States data center shown). Product work is browser-based. This pass did not establish a separate desktop client.",
   "source": "https://developer.ariba.com/api",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "modalities.api.exists",
   "note": "SAP documents REST APIs on the SAP Ariba Developer Portal. Customers create an application, request API access per realm, and call protected resources after SAP approves the application.",
   "source": "https://help.sap.com/doc/2fbe520459be441d96f9292813c61374/cloud/en-US/980edbc352864b4ba7a252a30075da9e.pdf",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "modalities.api.kinds[0]",
   "note": "The portal publishes REST APIs. Discovery pages expose method URLs, JSON schemas, and Try it out. Sample resource calls use curl GET against https://openapi.ariba.com/api/approval/v1/prod/changes.",
   "source": "https://help.sap.com/doc/2fbe520459be441d96f9292813c61374/cloud/en-US/980edbc352864b4ba7a252a30075da9e.pdf",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "modalities.api.auth[0]",
   "note": "The API Gateway accepts requests only with a valid application key. Creating an application generates that key. Every REST call must send it as the apiKey header. 401 No API key found is returned when the header is missing.",
   "source": "https://help.sap.com/doc/2fbe520459be441d96f9292813c61374/cloud/en-US/980edbc352864b4ba7a252a30075da9e.pdf",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "modalities.api.auth[1]",
   "note": "The same help documents two-legged OAuth / client-credentials. POST {oauth_server_url_prefix}/v2/oauth/token with Authorization: Basic {Base64 client:secret} and grant_type=client_credentials returns a bearer access_token, refresh_token, and expires_in defaulting to 1440 seconds. Legacy grant_type=openapi_2lo remains documented. Optional mTLS can replace the client secret for token minting.",
   "source": "https://help.sap.com/doc/2fbe520459be441d96f9292813c61374/cloud/en-US/980edbc352864b4ba7a252a30075da9e.pdf",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "modalities.api.coverage",
   "note": "Operational Reporting API for Procurement (document version 2608) extracts transactional data for requisitions, purchase orders, receipts, invoices, invoice reconciliations, and contracts. Synchronous GET /views/{viewTemplateName} returns paginated JSON (max 40 records per page). Asynchronous POST /jobs returns ZIP files of 1000 records. Maximum records per request is 10,000 and the maximum timespan is one year. Applies to SAP Ariba Buying, Buying and Invoicing, and Invoice Management.",
   "source": "https://help.sap.com/doc/053c2365029b4616a47c9c0e1b809f12/cloud/en-US/c402cec669eb455ea9979ad55c91914b.pdf",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "modalities.api.coverage",
   "note": "Document Approval API (document version 2605, 2026-07) can GET pending requisitions, invoices, and user profiles and PATCH /{approvableType}/{approvableId} to change approval state or add a comment. Invoice reconciliation documents are out of scope. External approval must be enabled in Intelligent Configuration Manager. This is workflow write, not general create or update of procurement documents.",
   "source": "https://help.sap.com/doc/913d7efbe6054024b721feab8cff9843/cloud/en-US/e97e7e3d636d4549bbe1f04368a92dbf.pdf",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "modalities.api.docs",
   "note": "Opened as the current Help for the SAP Ariba Developer Portal (2608). It covers organization signup at https://developer.ariba.com/api, application keys, OAuth, REST call construction, rate-limit headers, and the 12-month deprecated / 24-month decommission lifecycle.",
   "source": "https://help.sap.com/doc/2fbe520459be441d96f9292813c61374/cloud/en-US/980edbc352864b4ba7a252a30075da9e.pdf",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "modalities.mcp.third_party",
   "note": "Official MCP registry search for SAP Ariba returned {\"servers\":[],\"metadata\":{\"count\":0}}. A broader search for ariba returned an unrelated Sideways server from com.aribadernatal. Registry silence is not proof that SAP has no first-party server.",
   "source": "https://registry.modelcontextprotocol.io/v0.1/servers?search=SAP%20Ariba",
   "tier": "scraped"
  },
  {
   "date": "2026-09-08",
   "fact": "modalities.data_access.export[0]",
   "note": "Synchronous Operational Reporting returns paginated JSON. Developer Portal REST examples also use accept: application/json.",
   "source": "https://help.sap.com/doc/053c2365029b4616a47c9c0e1b809f12/cloud/en-US/c402cec669eb455ea9979ad55c91914b.pdf",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "modalities.data_access.export[1]",
   "note": "Asynchronous job results are ZIP files of 1000 records each, downloaded one file at a time via GET /jobs/{jobId}/files/{fileId}. Files expire after 48 hours.",
   "source": "https://help.sap.com/doc/053c2365029b4616a47c9c0e1b809f12/cloud/en-US/c402cec669eb455ea9979ad55c91914b.pdf",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "modalities.rpa.notes",
   "note": "The Developer Portal has a Bots for RPA tab. SAP says it can support only SAP iRPA (component CA-ML-IPA), that iRPA test operations succeeded only in Buying and Invoicing, and that customers should migrate from iRPA to SAP Build Process Automation because iRPA is no longer supported.",
   "source": "https://help.sap.com/doc/2fbe520459be441d96f9292813c61374/cloud/en-US/980edbc352864b4ba7a252a30075da9e.pdf",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "modalities.agent_docs.llms_txt",
   "note": "https://www.ariba.com/llms.txt served the marketing homepage HTML, not a first-party agent document. developer.ariba.com/llms.txt served the portal SPA loading page, not an agent guide.",
   "source": "https://www.ariba.com/llms.txt",
   "tier": "scraped"
  },
  {
   "date": "2026-09-08",
   "fact": "verdict.scores.api",
   "note": "REST APIs are documented, versioned, and usable for reporting extract plus approval write, with OAuth client-credentials and application-key auth, swagger specs, sandbox Try it out, and a 12/24-month deprecation policy. SAP approval of API access, one application per realm/API, 24-minute tokens, rate limits, a 10,000-record reporting cap, and per-API enablement keep the path below the broad-and-practical 7\u20138 band.",
   "source": "https://help.sap.com/doc/2fbe520459be441d96f9292813c61374/cloud/en-US/980edbc352864b4ba7a252a30075da9e.pdf",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "freshness.watch[0].url",
   "note": "Opened and verified as the current SAP Ariba / Autonomous Spend Management product page.",
   "source": "https://www.ariba.com/",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "freshness.watch[1].url",
   "note": "Opened the live SAP Ariba APIs Portal sign-in. Regional data-center selector showed United States. Account signup is behind Sign Up; API discovery requires login.",
   "source": "https://developer.ariba.com/api",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "freshness.watch[2].url",
   "note": "Opened and verified as Help for the SAP Ariba Developer Portal, document version 2608 dated 2026-08, including auth, REST calls, RPA bot registration, and API lifecycle.",
   "source": "https://help.sap.com/doc/2fbe520459be441d96f9292813c61374/cloud/en-US/980edbc352864b4ba7a252a30075da9e.pdf",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "freshness.watch[3].url",
   "note": "Opened and verified as the current Operational Reporting API for Procurement guide, document version 2608.",
   "source": "https://help.sap.com/doc/053c2365029b4616a47c9c0e1b809f12/cloud/en-US/c402cec669eb455ea9979ad55c91914b.pdf",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "freshness.watch[4].url",
   "note": "Opened and verified as the current Document Approval API guide, document version 2605 dated 2026-07, including GET pending approvables and PATCH approval state.",
   "source": "https://help.sap.com/doc/913d7efbe6054024b721feab8cff9843/cloud/en-US/e97e7e3d636d4549bbe1f04368a92dbf.pdf",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "freshness.watch[5].url",
   "note": "Opened the official MCP registry search for SAP Ariba; count was 0.",
   "source": "https://registry.modelcontextprotocol.io/v0.1/servers?search=SAP%20Ariba",
   "tier": "scraped"
  }
 ],
 "freshness": {
  "last_verified": "2026-09-08",
  "volatility": "medium",
  "watch": [
   {
    "type": "docs",
    "url": "https://www.ariba.com/"
   },
   {
    "type": "docs",
    "url": "https://developer.ariba.com/api"
   },
   {
    "type": "docs",
    "url": "https://help.sap.com/doc/2fbe520459be441d96f9292813c61374/cloud/en-US/980edbc352864b4ba7a252a30075da9e.pdf"
   },
   {
    "type": "docs",
    "url": "https://help.sap.com/doc/053c2365029b4616a47c9c0e1b809f12/cloud/en-US/c402cec669eb455ea9979ad55c91914b.pdf"
   },
   {
    "type": "docs",
    "url": "https://help.sap.com/doc/913d7efbe6054024b721feab8cff9843/cloud/en-US/e97e7e3d636d4549bbe1f04368a92dbf.pdf"
   },
   {
    "type": "registry",
    "url": "https://registry.modelcontextprotocol.io/v0.1/servers?search=SAP%20Ariba"
   }
  ]
 },
 "homepage": "https://www.ariba.com/",
 "id": "sap-ariba",
 "license": "commercial",
 "modalities": {
  "agent_docs": {
   "llms_txt": false
  },
  "api": {
   "auth": [
    "api-key",
    "oauth2"
   ],
   "coverage": "partial",
   "docs": "https://help.sap.com/doc/2fbe520459be441d96f9292813c61374/cloud/en-US/980edbc352864b4ba7a252a30075da9e.pdf",
   "exists": true,
   "kinds": [
    "rest"
   ]
  },
  "cli": {
   "exists": "unknown"
  },
  "computer_use": {
   "issues": [],
   "viability": "unknown"
  },
  "data_access": {
   "export": [
    "json",
    "zip"
   ],
   "import": []
  },
  "extensibility": {
   "scripting": [],
   "webhooks": "unknown"
  },
  "integrations": {
   "make": "unknown",
   "n8n": "unknown",
   "power_automate": "unknown",
   "zapier": "unknown"
  },
  "mcp": {
   "first_party": "unknown",
   "third_party": [],
   "verdict": "unknown"
  },
  "rpa": {
   "drivability": "unknown",
   "notes": "No repeatable UI probe was run. The SAP Ariba Developer Portal documents registration of RPA bots and states that SAP can support only SAP iRPA, with test operations reported only in SAP Ariba Buying and Invoicing, and recommends migrating from iRPA to SAP Build Process Automation. Browser automation remains unassessed. The documented REST APIs are the supported automation path.\n",
   "ui_stack": [
    "web-dom"
   ],
   "vendor_support": []
  },
  "sdk": {
   "exists": "unknown",
   "languages": [],
   "official": "unknown"
  }
 },
 "name": "SAP Ariba",
 "platforms": [
  "web"
 ],
 "related": {
  "alternatives": [
   "coupa",
   "sap-concur",
   "sap-s4hana",
   "basware"
  ],
  "our_products": []
 },
 "schema_version": 1,
 "score_version": 1,
 "status": "active",
 "vendor": "SAP",
 "verdict": {
  "best_path": "api",
  "scores": {
   "api": 6,
   "cli": null,
   "computer_use": null,
   "integrations": null,
   "mcp": null,
   "overall": 6,
   "rpa": null
  },
  "summary": "SAP Ariba is automatable today through REST APIs on the SAP Ariba Developer Portal. This record is the SAP Ariba source-to-pay and spend-management cloud as exposed through those portal APIs. It is not SAP Concur, SAP S/4HANA, Coupa, or Basware. Callers send HTTPS requests to regional runtime prefixes such as https://openapi.ariba.com/api/{api}/{version}/prod. Every request needs both an application key in the apiKey header and an OAuth 2.0 Bearer token. Tokens come from POST {oauth_server_url_prefix}/v2/oauth/token with grant_type=client_credentials and HTTP Basic credentials made from the OAuth client ID and secret. Access tokens default to 1440 seconds. Organization admins create applications, request per-API access for a realm, and wait for SAP to approve that access and issue an OAuth client ID. SAP Ariba limits customers to one application per realm and API. The Operational Reporting API for Procurement extracts JSON, or asynchronous ZIP files, for requisitions, purchase orders, receipts, invoices, invoice reconciliations, and contracts, with a 10,000-record cap. The Document Approval API can GET pending requisitions and invoices and PATCH their approval state to approve or deny. Use requires a current SAP Ariba or SAP Business Network license, a regional developer-portal account, and Intelligent Configuration Manager enablement for external approval. Vendor docs do not declare a first-party MCP server. The official MCP registry search for \"SAP Ariba\" returned zero servers; that is discovery silence, not proof of absence. iPaaS catalogs were not opened. Computer-use viability is unassessed.\n"
 }
}