Epicor CPQ (as web service provider) can listen for inbound requests for data from external systems through our REST API. Some example use cases:
- You want your ERP system to be able to query a Epicor CPQ quote to get information from that quote, or to get the attached files from the quote.
- You want a signal from an embedded device in your Internet of Things to move a quote to the next phase of a workflow.
- You want an automated security system to scan all your users in Epicor CPQ on a periodic basis, to ensure data stored on the user records comply with corporate standards.
Your imagination is the limit! The REST API gives you access to the same full functionality of the Epicor CPQ portal itself.
Open the Rest API documentation by clicking here.
Important
- The objects used in the REST API have property names in PascalCase. When accessing the API in XML format, these property names are in PascalCase, however to be consistent with conventions, the property names are converted to camelCase when accessing the API in JSON format.
- To connect securely, the REST API supports both forms-authentication and basic-auth.
- Only the Epicor CPQ standard objects, and any custom attributes you create in those standard objects, are visible through our REST API. Custom database tables or views you create in your database are not exposed through the API. To integrate to that data, learn more about integrating External Databases.
Accessing Quotes and Quote Products
The quote object in our Rest API provides a way for other systems to access quotes, invoke actions on them, edit their products, and access file attachments.
.NET Library
The .NET Library exposes Epicor CPQ data to applications built on the Microsoft .net platform