Edu-API Certified Endpoints

As a producer, PeopleSoft Campus Solutions supports all the endpoints listed in the Edu-API specification as required.

Full service model documentation can be found in the Edu-API specification. See https://www.imsglobal.org/spec/eduapi/v1p0#service-models.

Below are some common use cases supported by Edu-API endpoints. However, the use cases, as documented here, correlate only to a subset of the total supported endpoints.

Common Use Cases

Edu-API Endpoints

Provision Persons

Person Management

  • getAllPersons

  • getPersonBYID

  • getAllStaff

  • getAllStudents

  • getAllstudentsForCollectionOffering

  • getAllStaffForCollectionOffering

  • getAllStudentsForCourseOffering

  • getAllStaffForCourseOffering

  • getAllStaffForOrganization

  • getAllStudentsForOrganization

  • getAllStudentsForComponentOffering

  • getAllStaffForComponentOffering

Provision Class Information

EducationManagement

  • getEducationTemplates

  • getEducationTemplateByID

  • getEducationOfferings

  • getEducationsOfferingById

  • getAllCourseTemplates

  • getCourseTemplateById

  • getAllComponentTemplates

  • getComponentTemplateByID

  • getAllCourseOfferings

  • getCourseOfferingByID

  • getAllCourseOfferingsBySession

  • getAllComponentOfferings

  • getComponentOfferingByID

  • getAllComponentOfferingsBySession

  • getComponentOfferingsForStudent

  • getComponentOfferingsForStaff

Provision Program Information

EducationManagement

  • getAllCollectionTemplates

  • getCollectionTemplatesbyID

  • getAllCollectionOfferings

  • getCollectionOfferingByID

  • getAllCollectionOfferingsBySession

  • getCollectionOfferingsForStudent

  • getCollectionOfferingsForStaff

Provision Academic Periods & Sessions

Academic Session Management

  • getAllAcademicSessions

  • getAcademicSessionByID

Provision Organizations

Organization Management

  • getAllOrganizations

  • getOrganizationByID

  • getOrganizationsForStaff

  • getOrganizationsForStudent

Provision Class Enrollments

Enrollment Management

  • getAllEnrollments

  • getEnrollmentByID

  • getAllEnrollmentsforCourseOffering

  • getAllEnrollmentsForCollectionOffering

  • getAllEnrollmentsForComponentOffering

  • getAllEnrollmentsBySession