Catalog API

Programs »

Programs are the various degree and certifications available.

Many GET /catalog/api/programs/
Name Value Description Req.
discipline Pipe-delimited discipline ids or slug values.
school Pipe-delimited school ids or slug values.
classification Pipe-delimited classification ids or level values.
include Comma separated list of additional fields to include. Options include 'description_html' and 'outcomes_html.
One GET /catalog/api/programs/[id]/
Name Value Description Req.
id Program id.

Courses »

Course listings are one of the three primary objects.

Many GET /catalog/api/courses/
Name Value Description Req.
discipline Pipe-delimited discipline id or slug values.
attribute Pipe-delimited attribute id or slug values.
cid_level Specific course level, or comma separated range (start,end).
cid_prefix Specific course prefix, e.g. HIST. Case-sensitive.
query Pipe-delimited string of CID information or course ids, e.g. 1|2|ENG-201|HIST-*
include Comma separated list of additional fields to include. Currently, only 'description_html' is supported.
One GET /catalog/api/courses/[id]/
Name Value Description Req.
id Course id.

Resources »

Resources are informational pages.

Many GET /catalog/api/resources/
Name Value Description Req.
parent Parent page id or null.
include Comma separated list of additional fields to include. Currently, only 'description_html' is supported.
One GET /catalog/api/resources/[id]/
Name Value Description Req.
id Resource id.

Disciplines »

Disciplines are academic groupings that apply to both courses and programs.

Many GET /catalog/api/disciplines/
One GET /catalog/api/disciplines/[id]/
Name Value Description Req.
id Discipline id.

Schools »

Schools are high-level (Arts & Humanities, Sciences) groupings that apply to programs only.

Many GET /catalog/api/schools/
One GET /catalog/api/schools/[id]/
Name Value Description Req.
id School id.

Classifications »

Classifications are degree/certification based groupings that apply to programs only.

Many GET /catalog/api/classifications/
One GET /catalog/api/classifications/[id]/
Name Value Description Req.
id Classification id.
(waiting for request)