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.