SAP Ariba logo

SAP Ariba

ERP & FinanceService accountLive

SAP Ariba is the leading cloud platform for procurement and supply chain management, used by large enterprises to manage sourcing, contract management, supplier risk, and procurement operations. It exposes integrations through the Ariba developer portal using OAuth 2.0 with realm-specific routing.

What you can do

Read and write purchase orders

Pull approved purchase orders with line items, vendor, and delivery schedule. Create new POs from your product's approved-purchase workflow and write back order confirmations.

Access sourcing events and contracts

Read sourcing event results, contract headers, and contract line items. Useful for contract-management products that need to pull signed agreements from Ariba into a central repository.

Sync supplier profiles and qualifications

Read supplier master records, qualification status, and risk ratings from Ariba Supplier Lifecycle Management. Use this to keep your supplier portal or risk-management product in sync with Ariba's approved supplier list.

Read invoices and payment data

Pull supplier invoices, approval status, and payment records from Ariba Invoice Management. Useful for AP-automation products that need to validate invoice data against POs and contracts.

Access catalog and item data

Read catalog punch-out items, price lists, and approved item definitions from Ariba Buying. Useful for e-procurement products that need to surface Ariba catalog data in their own shopping experience.

Track spend analytics and budget data

Pull spend summary data by category, supplier, and cost center from Ariba's analytics layer. Askel handles Ariba's reporting API so your finance or analytics product can pull aggregated procurement spend.

Sample use case

Syncing Ariba contract data into a legal contract-management platform

Vanguard Industrial Group manages hundreds of supplier contracts in SAP Ariba and recently deployed your contract-management platform to give their legal team a unified view of contract obligations, renewal dates, and risk terms. The legal team needs signed contract data to flow from Ariba into the platform automatically rather than being emailed as PDF attachments.

  1. 1

    Register the OAuth application in the Ariba developer portal

    Vanguard's Ariba realm administrator logs into the Ariba developer portal (developer.ariba.com), creates an OAuth application for Askel, and grants it access to the Contract and Supplier API categories. They note the client ID, client secret, and Vanguard's Ariba realm name.

  2. 2

    Enter credentials in Askel

    Vanguard's IT admin enters the Ariba API host URL (openapi.ariba.com), realm name, client ID, and client secret into the Askel setup screen inside your contract-management platform. Askel exchanges the credentials for an access token, adds the realm name to every request, and confirms connectivity by fetching the contract count.

  3. 3

    Schema discovery

    Askel reads the available Ariba API endpoints and identifies the Contract, Supplier, and PurchaseOrder objects along with any custom fields Vanguard has configured in their Ariba realm. Your CS team sees a mapping draft within minutes.

  4. 4

    Map and validate

    Vanguard uses Ariba custom fields to track contract category and renewal notice days. A CS rep maps these fields to the contract-management platform's category and alert-period attributes and runs a dry-run against 50 active contracts to confirm the data imports correctly.

  5. 5

    Go live

    The daily contract sync is enabled. When a contract is fully executed in Ariba, Askel pulls the contract header, line items, and custom field values into the contract-management platform. Vanguard's legal team sees new contracts within 24 hours of execution without manual uploads.

Authentication

Service account

The customer's Ariba realm administrator registers an OAuth application in the Ariba developer portal (developer.ariba.com), grants it access to the required API categories, and provides the client ID, client secret, and Ariba realm name to Askel. Askel exchanges these for an access token via the Ariba OAuth endpoint and includes the realm name on every API request for tenant routing. Tokens are refreshed automatically.

Data flow

How Askel sits between your product and the customer's system

Data flow between Customer's SAP Ariba realm, Askel, and Your productCustomer's SAP Ariba realmAPI endpointAskelauth · mapping · driftYour productyour backend
Purchase OrdersContractsSuppliersInvoicesCatalog ItemsSpend Data

FAQ for SAP Ariba

What is an Ariba realm and where does the customer find it?+
An Ariba realm is the unique tenant identifier that routes API requests to the correct customer environment. It appears in the Ariba application URL when the customer is logged in (e.g. s4buyer.eur in the URL path). The Ariba realm administrator can also find it in the Ariba Company Settings page. It is required for every API request.
Which Ariba products and modules are supported?+
Askel supports Ariba Buying and Invoicing (procurement operations), Ariba Contracts (contract management), and Ariba Supplier Lifecycle Management (SLM) via the public Ariba open API. Ariba Strategic Sourcing and Ariba Spend Visibility have separate API endpoints; coverage for those modules depends on whether the customer has the relevant open API entitlements on their Ariba subscription.
How long does the Ariba developer portal registration take?+
Ariba OAuth application registration is typically instant once the realm administrator completes the form in the developer portal. Unlike some SAP partner portals, there is no manual review step. The customer's realm admin needs to be confirmed before starting, as not all Ariba users have realm admin access.
What happens when an Ariba API version is deprecated?+
SAP Ariba provides deprecation notices at least six months in advance for public API versions. When a deprecation is announced, Askel evaluates the impact on affected integrations and updates the connector to the new version before the old version goes offline. We notify you and affected customers ahead of the migration deadline.
Ready to ship integrations faster?customers faster?implementations faster?
Join onboarding teams delivering integrations without the engineering queue,
catching drift before it breaks, and hitting go-live dates.
Security & Compliance
ISO 27001 Certified
GDPR Compliant

© 2025 Askel.ai. All rights reserved.