/academic-records

Quick access to chronicle entries on a per-student basis may be done through academicRecords. These methods may be secured by an authorization implementation specifically designed for record validation.

Collection of academic-records in a system that are get-only through this endpoint.

get

Get academic-records in the system.

Collection of program-entries in a system that are get-only through this endpoint.

get

Get program-entries in the system.

Collection of course-entries in a system that are get-only through this endpoint.

get

Get course-entries in the system.

Collection of credential-entries in a system that are get-only through this endpoint.

get

Get credential-entries in the system.

Collection of assessment-entries in a system that are get-only through this endpoint.

get

Get assessment-entries in the system.

Collection of award-entries in a system that are get-only through this endpoint.

get

Get award-entries in the system.

/program-entries

Collection of ProgramEntries in a system, federation of systems, or in a default CourseCatalog.

get

Get all ProgramEntries in the system or default CourseCatalog.

post

Create a new ProgramEntry in the default CourseCatalog.

Query the collection of ProgramEntries in a system, federation of systems, or in a default courseCatalog by posting a Query object.

post

Submit a query using a ProgramEntryQuery object.

Entity representing a ProgramEntry form metadata.

get

Get form metadata for creating a new ProgramEntry.

Entity representing a ProgramEntry

get

Get a particular ProgramEntry given its id.

put

Update a particular ProgramEntry given its id.

delete

Delete a particular ProgramEntry given its id.

Entity representing a ProgramEntry form metadata for update

get

Get form metadata for updating an existing ProgramEntry.

/course-entries

Collection of CourseEntries in a system, federation of systems, or in a default CourseCatalog.

get

Get all CourseEntries in the system or default CourseCatalog.

post

Create a new CourseEntry in the default CourseCatalog.

Query the collection of CourseEntries in a system, federation of systems, or in a default courseCatalog by posting a Query object.

post

Submit a query using a CourseEntryQuery object.

Entity representing a CourseEntry form metadata.

get

Get form metadata for creating a new CourseEntry.

Entity representing a CourseEntry

get

Get a particular CourseEntry given its id.

put

Update a particular CourseEntry given its id.

delete

Delete a particular CourseEntry given its id.

Entity representing a CourseEntry form metadata for update

get

Get form metadata for updating an existing CourseEntry.

/credential-entries

Collection of CredentialEntries in a system, federation of systems, or in a default CourseCatalog.

get

Get all CredentialEntries in the system or default CourseCatalog.

post

Create a new CredentialEntry in the default CourseCatalog.

Query the collection of CredentialEntries in a system, federation of systems, or in a default courseCatalog by posting a Query object.

post

Submit a query using a CredentialEntryQuery object.

Entity representing a CredentialEntry form metadata.

get

Get form metadata for creating a new CredentialEntry.

Entity representing a CredentialEntry

get

Get a particular CredentialEntry given its id.

put

Update a particular CredentialEntry given its id.

delete

Delete a particular CredentialEntry given its id.

Entity representing a CredentialEntry form metadata for update

get

Get form metadata for updating an existing CredentialEntry.

/assessment-entries

Collection of AssessmentEntries in a system, federation of systems, or in a default CourseCatalog.

get

Get all AssessmentEntries in the system or default CourseCatalog.

post

Create a new AssessmentEntry in the default CourseCatalog.

Query the collection of AssessmentEntries in a system, federation of systems, or in a default courseCatalog by posting a Query object.

post

Submit a query using a AssessmentEntryQuery object.

Entity representing a AssessmentEntry form metadata.

get

Get form metadata for creating a new AssessmentEntry.

Entity representing a AssessmentEntry

get

Get a particular AssessmentEntry given its id.

put

Update a particular AssessmentEntry given its id.

delete

Delete a particular AssessmentEntry given its id.

Entity representing a AssessmentEntry form metadata for update

get

Get form metadata for updating an existing AssessmentEntry.

/award-entries

Collection of AwardEntries in a system, federation of systems, or in a default CourseCatalog.

get

Get all AwardEntries in the system or default CourseCatalog.

post

Create a new AwardEntry in the default CourseCatalog.

Query the collection of AwardEntries in a system, federation of systems, or in a default courseCatalog by posting a Query object.

post

Submit a query using a AwardEntryQuery object.

Entity representing a AwardEntry form metadata.

get

Get form metadata for creating a new AwardEntry.

Entity representing a AwardEntry

get

Get a particular AwardEntry given its id.

put

Update a particular AwardEntry given its id.

delete

Delete a particular AwardEntry given its id.

Entity representing a AwardEntry form metadata for update

get

Get form metadata for updating an existing AwardEntry.

/course-catalogs

Collection of CourseCatalogs in a system or federation of systems.

get

Get all CourseCatalogs.

post

Create a new CourseCatalog.

Query the collection of CourseCatalogs in a system, federation of systems, or in a default courseCatalog by posting a Query object.

post

Submit a query using a CourseCatalogQuery object.

Entity representing a CourseCatalog form metadata.

get

Get form metadata for creating a new CourseCatalog.

The root CourseCatalogs in the CourseCatalog hierarchy. A node with no parents is an orphan. While all CourseCatalog Ids are known to the hierarchy, an orphan does not appear in the hierarchy unless explicitly added as a root node or child of another node.

get

Get all root root-course-catalog

Entity representing a CourseCatalog

get

Get a particular CourseCatalog given its id.

put

Update a particular CourseCatalog given its id.

delete

Delete a particular CourseCatalog given its id.

Entity representing a CourseCatalog form metadata for update

get

Get form metadata for updating an existing CourseCatalog.

get

Get child CourseCatalogs for the given CourseCatalog in the hierarchy.

put

Add CourseCatalog as child of the given CourseCatalog in the hierarchy.

delete

Remove the given CourseCatalog as a child of the given CourseCatalog in the hierarchy.

get

Get parent CourseCatalogs for the given CourseCatalog in the hierarchy.

get

Get all ProgramEntries in this CourseCatalog

put

Add the given ProgramEntry to this CourseCatalog

delete

Remove the given ProgramEntry from the CourseCatalog.

get

Get all CourseEntries in this CourseCatalog

put

Add the given CourseEntry to this CourseCatalog

delete

Remove the given CourseEntry from the CourseCatalog.

get

Get all CredentialEntries in this CourseCatalog

put

Add the given CredentialEntry to this CourseCatalog

delete

Remove the given CredentialEntry from the CourseCatalog.

get

Get all AssessmentEntries in this CourseCatalog

put

Add the given AssessmentEntry to this CourseCatalog

delete

Remove the given AssessmentEntry from the CourseCatalog.

get

Get all AwardEntries in this CourseCatalog

put

Add the given AwardEntry to this CourseCatalog

delete

Remove the given AwardEntry from the CourseCatalog.