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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
© 2025 Askel.ai. All rights reserved.