Plug-and-Play PeopleSoft Integrations

Need to integrate your PeopleSoft with an external system? Need to push data into PS or get data out of PS real-time? It’s Easy!

We offer the following library of Plug and Play REST API’s.

Contact us about any of these integrations or if you’d like us to create an integration that is not on this list.

Using proprietary techniques we can deliver integrations to you more quickly and inexpensively than you may think.

Person Bio Demo Integrations

  • Create a new Person
MethodBodySample Response
POSTJSON of Name, Email, Phone, External System ID, Birthdate etc.Successfully created new EMPID (or)
Found and updated an existing Person (or)
Fuzzy Match that needs human review; can send Email to staff to review the possible matches
  • Update Personal Bio Demo data (phone, email, address etc)
MethodBodySample Response
POSTJSON of Emplid, Address, Phone, Email, SSN etc.Success: Updated Person
  • Get Bio Demo Data for a Person
MethodQueryResponse
GETEMPLIDReturns student information including Primary Name, Preferred Name, Gender, Marital Status, Birthdate, Address, Phone, Email, Ethnicity, Citizenship, Visa, External System ID, Cumulative GPA, Current Enrollment Status etc.
  • Get Student Groups
MethodQueryResponse
GETEMPLIDStudent Group codes and Descriptions
  • Update Student Groups
MethodBodyResponse
POSTJSON of Emplid, Student Group, Add/Remove indicatorSuccessfully Updated Student group
  • Get Student Service Indicators (Holds)
MethodQueryResponse
GETEMPLIDService Indicator Code, Reason, Start Term, End Term, Description, Instructions
  • Update Student Service Indicators (Holds)
MethodBodySample Response
POSTJSON of Emplid, Institution, Service Indicator Code, Reason, Start TermSUCCESS: Matching Serv Ind Found: 1 Updated: 1

Recruitment Integrations

  • Push Admission Inquiries or Prospective Applicants into PeopleSoft
MethodBodySample Response
POSTJSON of Name, Phone, Email, Program of Interest, Career, Recruiting Center, Source, Campaign, Admit TermSuccessfully created new Prospect with new Emplid (or)
Successfully found and updated existing Prospect record (or)
Fuzzy match with email sent for review of possible matches

Student Enrollment Integrations

  • Get Student Enrollments
MethodQueryResponse
GETEMPLIDReturns JSON of enrollment history including Career, Term, Institution, Term, Course ID, Class Number, Subject, Catalog Number, Section, Enrollment Status, Units, Grading Basis, Grade, Date Added, Date Dropped, Class Title for each enrollment on the student’s academic record
  • Add and Drop Student Enrollments
MethodBodyResponse
POSTJSON of Emplid, Institution, Career, Term, Course ID, Add or Drop indicatorReturns Enrollment Request ID number, Success or Error; if Error then returns the reason for the error, for example student is not term activated or student is already enrolled in the class.

Class Schedule Integrations

  • Get list of Classes
MethodQueryResponse
GETTERMReturns JSON of all Classes in the Term, including Session, Course ID, Subject, Catalog Number, Section, Class Number, Title, Status.
  • Create or Update Classes (Change instructor, Change meeting times, Change classroom, Create Class, Delete Class)
MethodBodySample Response
POSTJSON of Course ID, Term, Session, Subject, Catalog Number, Class Number, Start Date, End Date, Enrollment Capacity, Delete indicator, Meeting Room, Meeting Start Time, Meeting End Time, Instructor Emplid.Success: Added, Changed or Deleted class, with Class Number.

Academic Integrations

  • Get Student Academic Summary
MethodQueryResponse
GETEMPLIDReturns JSON of student’s careers, terms, term GPA, cumulative GPA, units taken, units transferred, honors, academic standing etc.
  • Get Student Academic Plans
MethodQueryResponse
GETEMPLIDReturns JSON of all of the student’s current Academic Plans, including Institution, Career, Career Number, Program, Status, Reason, Academic Plan, Plan Description, Degree, Degree Description.
  • Update Student Academic Plans
MethodBodyResponse
POSTJSON of Emplid, Career, Academic Plan, Add or Remove indicatorSuccessfully Added Academic Plan
Successfully Removed Academic Plan
  • Get Student Transcript as PDF
MethodBodyResponse
POSTJSON of Emplid, Institution, Transcript TypeTranscript Request ID, Transcript PDF is returned as base64 encoded.
  • Get Student Advisement Report as PDF
MethodBodyResponse
POSTJSON of Emplid, InstitutionAnalysis DB Sequence, Filename, Degree Audit PDF is returned as base64 encoded.
  • Get Term Information
MethodQueryResponse
GETTERMReturns JSON of Term Information including Description, Sessions, Academic Year, Term Begin Date, Term End Date, First Date to Enroll, Last Date to Enroll, End of Add/Drop period, Withdrawal Deadline, End of Grading, Last Graduation application date.

Transfer Credit Integrations

  • Push Student Transcript (education history) into PeopleSoft External Education
MethodBodyResponse
POSTJSON including Emplid, Ext Org ID or FICE code, Term, Year, Subject, Catalog, Title, Units, GradeSuccess or Error; if Error then reason is provided
  • Push Student Self Reported academic coursework into PeopleSoft
MethodBodyResponse
POSTJSON including Emplid, Ext Org ID or FICE code, Term, Year, Subject, Catalog, Title, Units, GradeSuccess or Error; if Error then reason is provided

  • Push Transfer Equivalencies (e.g. credit articulation rules) into PeopleSoft (accepts transfer equivalencies coming from TES or other external systems)
MethodBodyResponse
POSTJSON including School FICE code, Subject, Catalog, Title, Units, Equivalent CourseSuccess or Error; if error then reason is provided
  • Grant Student Transfer Credit using transfer rules in an external system
MethodBodyResponse
POSTOutbound from PeopleSoft: School code, Term, Subject, Catalog, Units Taken, Grade
Return to PeopleSoft: Course Awarded, Units Awarded
Success or Error; if error then reason is provided