PeopleSoft Campus Solutions includes a set of web services called Enrollment Web Services (EWS) that enable third-party applications to interact with the Records and Enrollment components.
In this series of articles, we’ll explore how to leverage EWS REST services to perform everyday enrollment tasks such as retrieving study lists, searching courses and classes, managing shopping carts, and processing enrollment transactions.
Oracle’s marketing makes these APIs sound like a quick win for integrating external apps with PeopleSoft. They aren’t.
EWS was initially delivered as SOAP-based web services, with REST versions added in the April 2013 Additional Features pack. Both versions provide equivalent functionality, but this blog series focuses exclusively on the REST-based services.
Why REST? REST services are generally easier to work with from modern web and mobile applications. They use standard HTTP methods, return JSON or XML payloads without the SOAP envelope overhead, and integrate more naturally with contemporary development frameworks. See Understanding SOAP versus REST for more details on the differences between SOAP and REST in PeopleSoft.
The REST service operations follow a naming convention with an _R suffix and _POST method indicator. For example, the SOAP operation SSR_GET_ENROLLMENT becomes SSR_GET_ENROLLMENT_R_POST in REST.
EWS exposes core enrollment functionality through these REST services:
| REST Service | Purpose |
|---|---|
| SSR_ENROLLMENT_R | Study list retrieval and enrollment transactions |
| SSR_COURSE_R | Course catalog search and detail |
| SSR_CLASS_R | Class search and section details |
| SCC_SHOPPING_CART_R | Shopping cart operations |
Key capabilities include:
EWS uses WS-Security for authentication, even for REST services. Anonymous access (via the SCC_GUEST user profile) is typically allowed for course and class browsing, while study list and enrollment operations require authenticated user credentials.
Every University implements its security differently. We will explore those topics.
In upcoming posts, we’ll cover:
Chris Malek is a PeopleTools® Technical Consultant with over two decades of experience. He is available for consulting engagements.
Work with ChrisSWS turns SQL into production REST APIs — ready for AI, modern apps, and partner integrations. One install, unlimited potential.
A powerful PeopleSoft bolt-on that makes REST web services easy. You bring the SQL, SWS handles the rest.
Traditional PeopleSoft web services cost $3,600–$13,000 each to develop. SWS deploys production REST APIs in under 5 minutes through configuration alone.
Turn PeopleSoft data into clean REST APIs for AI integrations, modern applications, and vendor data feeds. Configuration-driven — no PeopleCode required.
Look up any record, field, page, or component, audit security, and monitor Integration Broker across every database — in seconds.
A web console built for the PeopleSoft community — operational monitoring, security auditing, and metadata browsing in one tool.
On-demand security and operational reports for your PeopleSoft environment — no client install required.
Research any PeopleSoft object and monitor system health from a single browser tab — no App Designer, no SQL.