CSO API Overview
The Coupa Sourcing Optimization (CSO) API allows you to create, update, and retrieve data in and from CSO. The API enables data exchange between CSO and third-party systems using a RESTful web service.
CSO offers two API versions to meet different integration needs:
- CSO Public API
A modern, OAuth 2.0-secured REST API designed for external integrations with scoped access controls. This API provides versioned access to sourcing event content including events, items, fields, and supplier bids.
Recommended for new integrations requiring:
OAuth 2.0 authentication with scoped access control
Modern REST API standards (RFC 7807 errors, RFC 8288 pagination)
Sourcing event management (events, items, item types, bids)
Read-only access to markets and templates
- Legacy CSO API
The original API key-based API with broader administrative capabilities, including company and user management, as well as fact sheets.
Appropriate for integrations requiring:
Company and user management
Fact sheet operations (not available in the Public API)
Full CRUD operations on markets and events
API key-based authentication
Getting Started
To ensure API calls are configured to properly meet your business needs, set up your integrations with the CSO Services team. Please contact your Coupa representative to start planning for the integration work.