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
Method
Body
Sample Response
POST
JSON 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)
Method
Body
Sample Response
POST
JSON of Emplid, Address, Phone, Email, SSN etc.
Success: Updated Person
Get Bio Demo Data for a Person
Method
Query
Response
GET
EMPLID
Returns 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
Method
Query
Response
GET
EMPLID
Student Group codes and Descriptions
Update Student Groups
Method
Body
Response
POST
JSON of Emplid, Student Group, Add/Remove indicator
Successfully Updated Student group
Get Student Service Indicators (Holds)
Method
Query
Response
GET
EMPLID
Service Indicator Code, Reason, Start Term, End Term, Description, Instructions
Update Student Service Indicators (Holds)
Method
Body
Sample Response
POST
JSON of Emplid, Institution, Service Indicator Code, Reason, Start Term
SUCCESS: Matching Serv Ind Found: 1 Updated: 1
Recruitment Integrations
Push Admission Inquiries or Prospective Applicants into PeopleSoft
Method
Body
Sample Response
POST
JSON of Name, Phone, Email, Program of Interest, Career, Recruiting Center, Source, Campaign, Admit Term
Successfully 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
Method
Query
Response
GET
EMPLID
Returns 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
Method
Body
Response
POST
JSON of Emplid, Institution, Career, Term, Course ID, Add or Drop indicator
Returns 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
Method
Query
Response
GET
TERM
Returns JSON of all Classes in the Term, including Session, Course ID, Subject, Catalog Number, Section, Class Number, Title, Status.
JSON 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
Method
Query
Response
GET
EMPLID
Returns JSON of student’s careers, terms, term GPA, cumulative GPA, units taken, units transferred, honors, academic standing etc.
Get Student Academic Plans
Method
Query
Response
GET
EMPLID
Returns 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
Method
Body
Response
POST
JSON of Emplid, Career, Academic Plan, Add or Remove indicator
Successfully Added Academic Plan Successfully Removed Academic Plan
Get Student Transcript as PDF
Method
Body
Response
POST
JSON of Emplid, Institution, Transcript Type
Transcript Request ID, Transcript PDF is returned as base64 encoded.
Get Student Advisement Report as PDF
Method
Body
Response
POST
JSON of Emplid, Institution
Analysis DB Sequence, Filename, Degree Audit PDF is returned as base64 encoded.
Get Term Information
Method
Query
Response
GET
TERM
Returns 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
Method
Body
Response
POST
JSON including Emplid, Ext Org ID or FICE code, Term, Year, Subject, Catalog, Title, Units, Grade
Success or Error; if Error then reason is provided
Push Student Self Reported academic coursework into PeopleSoft
Method
Body
Response
POST
JSON including Emplid, Ext Org ID or FICE code, Term, Year, Subject, Catalog, Title, Units, Grade
Success 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)
Method
Body
Response
POST
JSON including School FICE code, Subject, Catalog, Title, Units, Equivalent Course
Success or Error; if error then reason is provided
Grant Student Transfer Credit using transfer rules in an external system
Method
Body
Response
POST
Outbound 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