Digital River is a commerce platform that provides an API for developers to access its e-commerce functionality. Some key points from the discussion: - The API was created to allow partners and customers to integrate with Digital River's systems like shopping carts and product catalogs. - URI design, error handling, authentication, and asynchronous requests were some of the most discussed design aspects both internally and with developers. - The API uses conventions like RESTful design with HTTP verbs, JSON responses with pagination and metadata, and versioning in the URL to make it intuitive for developers.