Unify API Documentation

Table of Contents

Accessing Unify from your web applications is easy like Sunday morning! We have three interfaces that you'll be interested in learning about.


Report

The report interface is located at the following url:

http://www.college.columbia.edu/unify/getApi/report.php

Variables passed to this url in the form of an http get statement instruct Unify in how to present departmental listings. For example, to retrieve Columbia College formatted course listings for the History Department, one would call upon the following url:

http://www.college.columbia.edu/unify/getApi/report.php?school=CC&departmentVar=HIST&version=online&displayScheduling=Y&displayEmptyBulletinSections=N&header=www.college.columbia.edu/unify/headerCC.html&footer=www.college.columbia.edu/unify/footerCC.html

Note that variables passed to the search/filter interface are specified as name/value pairs of the form:

name=value

and separated by ampersands, &.

In passing variables to the form dynamically, either a put or get may be as the moethod of an html form. Values may be left unspecified.

Report Variables


  

Variable

Description



school

The school variable specifies the version of the course listings, bulletin section headings, and sectioning information to be returned. Each school's course listings are formatted differently. Each school's course listings are organized beneath different bulletin section headings. Each school's sectioning informations has a unique appearance. Possible values for this variable include the following:


  

Value

Meaning



CC

Columbia College

CE

School of Continuing Education

EN

School of Engineering & Applied Science

GS

School of General Studies

BC

Barnard College

GSAS

Graduate School of Arts and Sciences

SIPA

School of International and Public Affairs





departmentVar

The departmentVar specifies should only courses belonging to given academic department should be returned. The following values may be used:


  

Value

Meaning



ACATAcademic Technologies (Barnard)
APEAAdvanced Policy and Economic Analysis (SIPA)
APEXAdvanced Policy and Economic Analysis (SIPA-External)
AFRAAfrica (SIPA)
AFRXAfrica (SIPA-External)
AFTSAfrican Studies
AFAMAfrican-American Studies
AFSBAfricana Studies (Barnard)
AMSTAmerican Studies
AMSBAmerican Studies (Barnard)
ANATAnatomy and Cell Biology
ANCSAncient Studies
ANCBAncient Studies (Barnard)
ANTHAnthropology
ANTBAnthropology (Barnard)
APAMApplied Physics and Applied Math
APSCApplied Science (SIPA)
APSXApplied Science (SIPA-External)
ARCYArchaeology
ARCHArchitecture
ARCBArchitecture (Barnard)
ARPLArchitecture and Planning
ARHBArt History (Barnard)
AHARArt History and Archaeology
ASAMAsian American Studies
ASMBAsian and Middle Eastern Studies (Barnard)
ASTRAstronomy
ACLBAthena Center on Leadership Center
ATPSAtmospheric and Planetary Science
BRNDBarnard
BCHMBiochemistry and Molecular Biophysics
BIOSBiological Sciences
BIOBBiological Sciences (Barnard)
CBMEBiomedical Engineering
MEDIBiomedical Informatics
BIPHBiophysics and Biophysical Chemistry
BISTBiostatistics
BTECBiotechnology
BUDABuddhist Studies
BUSIBusiness (CE)
BUSSBusiness (SIPA)
BUSCBusiness (Undergraduate)
CC03CCAdmin - A Letter from the Dean
CC04CCAdmin - Academic Calendar
CC06CCAdmin - Admissions
CC13CCAdmin - College and University Policies
CC14CCAdmin - Departments of Instruction
CC15CCAdmin - Directory of Services
CC01CCAdmin - Directory of Services (Back)
CC08CCAdmin - Fees and Expenses
CC07CCAdmin - Financial Aid
CC18CCAdmin - Front Page
CC17CCAdmin - Index
CC16CCAdmin - Prizes and Fellowships
CC11CCAdmin - Programs of Study
CC09CCAdmin - Registration
CC10CCAdmin - Requirements for the Degree of Bachelor of Arts
CC12CCAdmin - Special Programs
CC02CCAdmin - Table of Contents
CC05CCAdmin - The Administration and Faculty of Columbia College
CMBSCellular, Molecular, and Biophysical Studies
CSPBCentennial Scholars Program (Barnard)
CEACChemical Engineering
CHPHChemical Physics
CHEMChemistry
CHMBChemistry (Barnard)
CEEMCivil Engineering and Engineering Mechanics
CLSTClassical Studies
CLASClassics
CLSBClassics (Barnard)
CLMSClimate and Society (through DEES, Earth Institute, and SIPA)
COLMColloquium
COLLColumbia College
CCColumbia College Unify Administrators
COMMCommunications
CSERComparative Ethnic Studies
COLBComparative Literature (Barnard)
CMPLComparative Literature And Society
CMENComputer Engineering Program
COMSComputer Science
COSBComputer Science (Barnard)
CNRSConflict Resolution (SIPA)
CNRXConflict Resolution (SIPA-External)
CBIOConservation Biology
COCIContemporary Civilization and Literature Humanities
CORECore Curriculum
WPGSCreative Writing
MODACritical Studies in Modern Art
DANBDance (Barnard)
DESCDental Sciences
THEBDrama and Theatre Arts (Barnard)
EAEEEarth and Environmental Engineering (SEAS)
EESCEarth and Environmental Sciences
EESJEarth and Environmental Sciences Journalism
ESTAEast Asian (SIPA)
ESTXEast Asian (SIPA-External)
EALCEast Asian Languages and Cultures
ESCEEast Central Europe (SIPA)
ESCXEast Central Europe (SIPA-External)
EEEBEcology, Evolution, and Environmental Biology
EPDVEconomic and Political Development (SIPA)
EPDXEconomic and Political Development (SIPA-External)
ECHBEconomic History (Barnard)
ECONEconomics
ECOBEconomics (Barnard)
ECMBEconomics and Mathematics (Barnard)
EDUCEducation
EDNBEducation (Barnard)
ELENElectrical Engineering
ENEVEnergy and Enviornment (SIPA)
ENEXEnergy and Enviornment (SIPA-External)
ENCLEnglish & Comparative Literature
ENGBEnglish (Barnard)
AMLPEnglish as a Second Language
ENBBEnvironmental Biology (Barnard)
EHSCEnvironmental Health Sciences
ENSBEnvironmental Science (Barnard)
EPIDEpidemiology
EUROEurope (SIPA)
EURXEurope (SIPA-External)
FILMFilm
FILBFilm Studies (Barnard)
FYSBFirst-Year Seminar (Barnard)
FASBForeign Area Studies (Barnard)
FLRForeign Language Requirement
FRNBFrench (Barnard)
FFPSFrench and Francophone Studies
FRRPFrench and Romance Philology
FRCSFrench Cultural Studies
SEASFu Foundation School of Engineering and Applied Science Bulletin
FUNDFundraising
GENPGender Policy (SIPA)
GENXGender Policy (SIPA-External)
GESTGeneral Studies
GSGeneral Studies Unify Administrators
GENDGenetics and Development
GRMBGerman (Barnard)
GERLGermanic Languages
GSASGraduate School of Arts and Sciences
HISTHistory
HSTBHistory (Barnard)
HPSCHistory and Philosophy of Science
HUMRHuman Rights
HMRTHuman Rights (SIPA)
HMRXHuman Rights (SIPA-External)
HRSBHuman Rights Studies (Barnard)
HUAFHumanitarian Affairs (SIPA)
HUAXHumanitarian Affairs (SIPA-External)
IEORIndustrial Engineering and Operations Research
ICLSInstitute for Comparative Literature and Society
ARAFInstitute for Research in African-American Studies
INAFInternational and Public Affairs
INAXInternational and Public Affairs (SIPA-External)
IFEPInternational Finance & Economic Policy (SIPA)
IEFXInternational Finance & Economic Policy (SIPA-External)
IMACInternational Media and Communication (SIPA)
IMAXInternational Media and Communication (SIPA-External)
INTOInternational Organizations (SIPA)
INTXInternational Organizations (SIPA-External)
INSPInternational Security Policy (SIPA)
INSXInternational Security Policy (SIPA-External)
ITALItalian
ITLBItalian (Barnard)
JAPNJapanese Pedagogy
JAZZJazz Studies
JWSTJewish Studies
JESBJewish Studies (Barnard)
JOUSJournalism (SIPA)
LRCLanguage Resource Center
LTAMLatin America (SIPA)
LTAXLatin America (SIPA-External)
LCRSLatin American and Caribbean Studies
LATSLatino Studies
LAWSLaw (SIPA)
LBRLLiberal Studies
LINGLinguistics
MGMTManagement (SIPA)
MGMXManagement (SIPA-External)
MSOMManagement Science
MSAEMaterials Science and Engineering
MSEMaterials Science/Solid-State Science an
MSSSMathematical Structures for Environmental and Social Sciences
MATHMathematics
MAFNMathematics with Specialization in Mathematics of Finance
MECEMechanical Engineering
MRSBMedieval and Renaissance Studies
MIACMIA Core (SIPA)
MIAXMIA Core (SIPA-External)
MICRMicrobiology
MDSTMiddle East (SIPA)
MDSXMiddle East (SIPA-External)
MELCMiddle East and Asian Languages and Cultures
MPACMPA Core (SIPA)
MPAXMPA Core (SIPA-External)
MUSAMuseum Anthropology
MUSIMusic
DMAMusical Composition
NEURNeurobiology and Behavior
NEUBNeuroscience and Behavior (Barnard)
NUTRNutrition
OPREOperations Research
PATHPathology
PHARPharmacology
PHPHPhilosophical Foundations of Physics
PHILPhilosophy
PHLBPhilosophy (Barnard)
PEDBPhysical Education (Barnard)
PHEDPhysical Education and Intercollegiate Athletics
PHYSPhysics
PHYBPhysics and Astronomy (Barnard)
PHYGPhysiology
POLSPolitical Science
PLSBPolitical Science (Barnard)
GSPMPremedical Sciences (GS)
PROBProvost (Barnard)
PSYCPsychology
PSYBPsychology (Barnard)
PUHSPublic Health (SIPA)
PPCPublic Policy
QMSSQuantitative Methods in the Social Sciences
EARSRegional Studies: East Asia
RHDReid Hall Paris Programs
RELIReligion
RELBReligion (Barnard)
RELJReligion and Journalism
RUSARussia (SIPA)
RUSXRussia (SIPA-External)
RUSTRussian Studies
RERSRussiona, Eurasian, and East European Regional Studies
DVSPSchool of Continuing Education
SCPBScience and Public Policy (Barnard)
SCTSScience, Technology, and Society
ENGISEAS Administration
SIPXSIPA Shared
SLCUSlavic Cultures
SLALSlavic Languages
SOCWSocial Work
SCWSSocial Work (SIPA)
SOCISociology
SOCBSociology (Barnard)
SOSCSociomedical Sciences
SOASSouthern Asia (SIPA)
SOAXSouthern Asia (SIPA-External)
SPNBSpanish and Latin American Cultures (Barnard)
SPPOSpanish and Portuguese
STATStatistics
MATSStatistics
STABStatistics (Barnard)
SUDVSustainable Development (through SIPA and DIPA)
TCOSTeachers College (SIPA)
TMGTTechnology Management
THEATheatre Arts (SoA)
TRANTraining
UNATUnited Nations Studies (SIPA)
UNAXUnited Nations Studies (SIPA-External)
UNSTUnited States (SIPA)
UNSXUnited States (SIPA-External)
UBSOUrban and Social Policy (SIPA)
UBSXUrban and Social Policy (SIPA-External)
URPLUrban Planning
URBSUrban Planning (SIPA)
UBSTUrban Studies
VIARVisual Arts
VARTVisual Arts
WMSTWomen's and Gender Studies
WSTBWomen's Studies (Barnard)
WRITWriting
YIDDYiddish Studies


version

The version variable specifies whether to present course listings using a school's "online" or "printed" template. Slight differences such as whether to present instructor's within the course description often times exist between the online and printed versions.


  

Value

Meaning



online

Online Course Listings Presentation

printed

Printed Bulletin Course Listings Presentation





courseType

The courseType variable allows one to specify whether to return courses offered for credit or offered for auditing.


  

Value

Meaning



Credit

Display Courses Offered For Credit

Audit

Display Courses Offered For Auditing



If multiple values are to be specified, separate them with a comma.



displayNotOffered

The displayNotOffered variable determines whether courses tagged as not offered in a given acedemic year are to be displayed among course listings. If the variable is given the value of "N" (minus the quotes), courses tagges an not offered are not presented.



displayScheduling

The displayScheduling variable determines whether course section/scheduling information is to be displayed beneath course listings.


  

Value

Meaning



Y

Display Section/Scheduling Information

N

Don't Display Section/Scheduling Information





displayEmptyBulletinSections

The displayEmptyBulletinSections variable determines to display bulletin sections if they contain no course listings.


  

Value

Meaning



Y

Display Empty Bulletin Sections

N

Don't Display Empty Bulletin Sections





header

The header variable specifies the url of a file containing all the html that is to precede the course listings returned by the report interface. (e.g. stylesheets, document title, layout, etc.) The header url is not prefixed by an "http://" which is assumed. The url can be to any valid, world readable location.



footer

The footer variable specifies the url of a file containing all the html that is to follow the course listings returned by the report interface. (e.g. stylesheets, document title, layout, etc.) The footer url is not prefixed by an "http://" which is assumed. The url can be to any valid, world readable location.




Filtered

Unify permits branded and filtered versions of the course listings and sectioning information that it stores and manages.

Access to this feature is through an http interface. By calling upon a certain url and passing this url various combinations of variables, one can have Unify return appropriately branded and filtered course information.

The search/filter interface is located at the following url:

http://www.college.columbia.edu/unify/getApi/bulletinSearch.php

Variables passed to this url in the form of an http get statement instruct Unify in how to present and filter the information. For example, to retrieve Columbia College formatted course listings for the History Department, one would call upon the following url:

http://www.college.columbia.edu/unify/getApi/bulletinSearch.php?school=CC&departmentVar=HIST

Note that variables passed to the search/filter interface are specified as name/value pairs of the form:

name=value

and separated by ampersands, &.

In passing variables to the form dynamically, either a put or get may be as the moethod of an html form. Values may be left unspecified.

Filter Variables


  

Variable

Description



school

The school variable specifies the version of the course listings and sectioning information to be returned. Each school's course listings and associated sectioning information varies. Possible values for this variable include the following:


  

Value

Meaning



CC

Columbia College

CE

School of Continuing Education

EN

School of Engineering & Applied Science

GS

School of General Studies

BC

Barnard College

GSAS

Graduate School of Arts & Sciences

SIPA

School of International and Public Affairs

XML

An XML Formatted Feed of Course & Class Sectioning Information





courseType

The courseType variable allows one to specify whether to return courses offered for credit or offered for auditing.


  

Value

Meaning



Credit

Display Courses Offered For Credit

Audit

Display Courses Offered For Auditing



If multiple values are to be specified, separate them with a comma.



departmentVar

The departmentVar specifies should only courses belonging to given academic department should be returned. The following values may be used:


  

Value

Meaning



ACATAcademic Technologies (Barnard)
APEAAdvanced Policy and Economic Analysis (SIPA)
APEXAdvanced Policy and Economic Analysis (SIPA-External)
AFRAAfrica (SIPA)
AFRXAfrica (SIPA-External)
AFTSAfrican Studies
AFAMAfrican-American Studies
AFSBAfricana Studies (Barnard)
AMSTAmerican Studies
AMSBAmerican Studies (Barnard)
ANATAnatomy and Cell Biology
ANCSAncient Studies
ANCBAncient Studies (Barnard)
ANTHAnthropology
ANTBAnthropology (Barnard)
APAMApplied Physics and Applied Math
APSCApplied Science (SIPA)
APSXApplied Science (SIPA-External)
ARCYArchaeology
ARCHArchitecture
ARCBArchitecture (Barnard)
ARPLArchitecture and Planning
ARHBArt History (Barnard)
AHARArt History and Archaeology
ASAMAsian American Studies
ASMBAsian and Middle Eastern Studies (Barnard)
ASTRAstronomy
ACLBAthena Center on Leadership Center
ATPSAtmospheric and Planetary Science
BRNDBarnard
BCHMBiochemistry and Molecular Biophysics
BIOSBiological Sciences
BIOBBiological Sciences (Barnard)
CBMEBiomedical Engineering
MEDIBiomedical Informatics
BIPHBiophysics and Biophysical Chemistry
BISTBiostatistics
BTECBiotechnology
BUDABuddhist Studies
BUSIBusiness (CE)
BUSSBusiness (SIPA)
BUSCBusiness (Undergraduate)
CC03CCAdmin - A Letter from the Dean
CC04CCAdmin - Academic Calendar
CC06CCAdmin - Admissions
CC13CCAdmin - College and University Policies
CC14CCAdmin - Departments of Instruction
CC15CCAdmin - Directory of Services
CC01CCAdmin - Directory of Services (Back)
CC08CCAdmin - Fees and Expenses
CC07CCAdmin - Financial Aid
CC18CCAdmin - Front Page
CC17CCAdmin - Index
CC16CCAdmin - Prizes and Fellowships
CC11CCAdmin - Programs of Study
CC09CCAdmin - Registration
CC10CCAdmin - Requirements for the Degree of Bachelor of Arts
CC12CCAdmin - Special Programs
CC02CCAdmin - Table of Contents
CC05CCAdmin - The Administration and Faculty of Columbia College
CMBSCellular, Molecular, and Biophysical Studies
CSPBCentennial Scholars Program (Barnard)
CEACChemical Engineering
CHPHChemical Physics
CHEMChemistry
CHMBChemistry (Barnard)
CEEMCivil Engineering and Engineering Mechanics
CLSTClassical Studies
CLASClassics
CLSBClassics (Barnard)
CLMSClimate and Society (through DEES, Earth Institute, and SIPA)
COLMColloquium
COLLColumbia College
CCColumbia College Unify Administrators
COMMCommunications
CSERComparative Ethnic Studies
COLBComparative Literature (Barnard)
CMPLComparative Literature And Society
CMENComputer Engineering Program
COMSComputer Science
COSBComputer Science (Barnard)
CNRSConflict Resolution (SIPA)
CNRXConflict Resolution (SIPA-External)
CBIOConservation Biology
COCIContemporary Civilization and Literature Humanities
CORECore Curriculum
WPGSCreative Writing
MODACritical Studies in Modern Art
DANBDance (Barnard)
DESCDental Sciences
THEBDrama and Theatre Arts (Barnard)
EAEEEarth and Environmental Engineering (SEAS)
EESCEarth and Environmental Sciences
EESJEarth and Environmental Sciences Journalism
ESTAEast Asian (SIPA)
ESTXEast Asian (SIPA-External)
EALCEast Asian Languages and Cultures
ESCEEast Central Europe (SIPA)
ESCXEast Central Europe (SIPA-External)
EEEBEcology, Evolution, and Environmental Biology
EPDVEconomic and Political Development (SIPA)
EPDXEconomic and Political Development (SIPA-External)
ECHBEconomic History (Barnard)
ECONEconomics
ECOBEconomics (Barnard)
ECMBEconomics and Mathematics (Barnard)
EDUCEducation
EDNBEducation (Barnard)
ELENElectrical Engineering
ENEVEnergy and Enviornment (SIPA)
ENEXEnergy and Enviornment (SIPA-External)
ENCLEnglish & Comparative Literature
ENGBEnglish (Barnard)
AMLPEnglish as a Second Language
ENBBEnvironmental Biology (Barnard)
EHSCEnvironmental Health Sciences
ENSBEnvironmental Science (Barnard)
EPIDEpidemiology
EUROEurope (SIPA)
EURXEurope (SIPA-External)
FILMFilm
FILBFilm Studies (Barnard)
FYSBFirst-Year Seminar (Barnard)
FASBForeign Area Studies (Barnard)
FLRForeign Language Requirement
FRNBFrench (Barnard)
FFPSFrench and Francophone Studies
FRRPFrench and Romance Philology
FRCSFrench Cultural Studies
SEASFu Foundation School of Engineering and Applied Science Bulletin
FUNDFundraising
GENPGender Policy (SIPA)
GENXGender Policy (SIPA-External)
GESTGeneral Studies
GSGeneral Studies Unify Administrators
GENDGenetics and Development
GRMBGerman (Barnard)
GERLGermanic Languages
GSASGraduate School of Arts and Sciences
HISTHistory
HSTBHistory (Barnard)
HPSCHistory and Philosophy of Science
HUMRHuman Rights
HMRTHuman Rights (SIPA)
HMRXHuman Rights (SIPA-External)
HRSBHuman Rights Studies (Barnard)
HUAFHumanitarian Affairs (SIPA)
HUAXHumanitarian Affairs (SIPA-External)
IEORIndustrial Engineering and Operations Research
ICLSInstitute for Comparative Literature and Society
ARAFInstitute for Research in African-American Studies
INAFInternational and Public Affairs
INAXInternational and Public Affairs (SIPA-External)
IFEPInternational Finance & Economic Policy (SIPA)
IEFXInternational Finance & Economic Policy (SIPA-External)
IMACInternational Media and Communication (SIPA)
IMAXInternational Media and Communication (SIPA-External)
INTOInternational Organizations (SIPA)
INTXInternational Organizations (SIPA-External)
INSPInternational Security Policy (SIPA)
INSXInternational Security Policy (SIPA-External)
ITALItalian
ITLBItalian (Barnard)
JAPNJapanese Pedagogy
JAZZJazz Studies
JWSTJewish Studies
JESBJewish Studies (Barnard)
JOUSJournalism (SIPA)
LRCLanguage Resource Center
LTAMLatin America (SIPA)
LTAXLatin America (SIPA-External)
LCRSLatin American and Caribbean Studies
LATSLatino Studies
LAWSLaw (SIPA)
LBRLLiberal Studies
LINGLinguistics
MGMTManagement (SIPA)
MGMXManagement (SIPA-External)
MSOMManagement Science
MSAEMaterials Science and Engineering
MSEMaterials Science/Solid-State Science an
MSSSMathematical Structures for Environmental and Social Sciences
MATHMathematics
MAFNMathematics with Specialization in Mathematics of Finance
MECEMechanical Engineering
MRSBMedieval and Renaissance Studies
MIACMIA Core (SIPA)
MIAXMIA Core (SIPA-External)
MICRMicrobiology
MDSTMiddle East (SIPA)
MDSXMiddle East (SIPA-External)
MELCMiddle East and Asian Languages and Cultures
MPACMPA Core (SIPA)
MPAXMPA Core (SIPA-External)
MUSAMuseum Anthropology
MUSIMusic
DMAMusical Composition
NEURNeurobiology and Behavior
NEUBNeuroscience and Behavior (Barnard)
NUTRNutrition
OPREOperations Research
PATHPathology
PHARPharmacology
PHPHPhilosophical Foundations of Physics
PHILPhilosophy
PHLBPhilosophy (Barnard)
PEDBPhysical Education (Barnard)
PHEDPhysical Education and Intercollegiate Athletics
PHYSPhysics
PHYBPhysics and Astronomy (Barnard)
PHYGPhysiology
POLSPolitical Science
PLSBPolitical Science (Barnard)
GSPMPremedical Sciences (GS)
PROBProvost (Barnard)
PSYCPsychology
PSYBPsychology (Barnard)
PUHSPublic Health (SIPA)
PPCPublic Policy
QMSSQuantitative Methods in the Social Sciences
EARSRegional Studies: East Asia
RHDReid Hall Paris Programs
RELIReligion
RELBReligion (Barnard)
RELJReligion and Journalism
RUSARussia (SIPA)
RUSXRussia (SIPA-External)
RUSTRussian Studies
RERSRussiona, Eurasian, and East European Regional Studies
DVSPSchool of Continuing Education
SCPBScience and Public Policy (Barnard)
SCTSScience, Technology, and Society
ENGISEAS Administration
SIPXSIPA Shared
SLCUSlavic Cultures
SLALSlavic Languages
SOCWSocial Work
SCWSSocial Work (SIPA)
SOCISociology
SOCBSociology (Barnard)
SOSCSociomedical Sciences
SOASSouthern Asia (SIPA)
SOAXSouthern Asia (SIPA-External)
SPNBSpanish and Latin American Cultures (Barnard)
SPPOSpanish and Portuguese
STATStatistics
MATSStatistics
STABStatistics (Barnard)
SUDVSustainable Development (through SIPA and DIPA)
TCOSTeachers College (SIPA)
TMGTTechnology Management
THEATheatre Arts (SoA)
TRANTraining
UNATUnited Nations Studies (SIPA)
UNAXUnited Nations Studies (SIPA-External)
UNSTUnited States (SIPA)
UNSXUnited States (SIPA-External)
UBSOUrban and Social Policy (SIPA)
UBSXUrban and Social Policy (SIPA-External)
URPLUrban Planning
URBSUrban Planning (SIPA)
UBSTUrban Studies
VIARVisual Arts
VARTVisual Arts
WMSTWomen's and Gender Studies
WSTBWomen's Studies (Barnard)
WRITWriting
YIDDYiddish Studies




subjectVar

The subjectVar variable specifies that only those courses associated with a given subject area may be returned by the filter. Note that subject areas span across academic departments. The following values are permissible:


 

Value

Meaning



ACTActing
ORLDAdult Learning & Leadership
AFASAfrican American Studies
AUAFAfrican American Studies
AFCVAfrican Civilization
AUAAfrican Civilization
AFTSAfrican Studies
AFENAfrican Studies/English
AFRSAfricana Studies
AFTHAfricana Studies/Theatre
AKADAkkadian
AMSTAmerican Studies
AUASAmerican Studies
AMHSAmerican Studies - History
ANATAnatomy
EGYPAncient Egyptian
ANCSAncient Studies
AUANAnthropology
ANTHAnthropology
ANEBAnthropology - Environmental Biology
AUEBAnthropology - Environmental Biology
ANHSAnthropology - History
APCHApplied Chemistry
CHAPApplied Chemistry - Applied Physics - Chemical Engineering
APMAApplied Mathematics
AMCSApplied Mathematics/Computer Science
APPHApplied Physics
APAMApplied Physics & Applied Math
APBMApplied Physics - Biomedical Engineering
ARAMAramaic
ARCHArchitecture
A&HAArt & Art Education
AHISArt History
AUAHArt History
AHCLArt History - Comparative Literature
AHHSArt History - History
AHLWArt History - Law
AHWSArt History-Women's Studies
A&HHArts & Humanities
AUAAAsian American
ASAMAsian American
ASCVAsian Civilizations
ASCEAsian Civilizations - East Asian
AUAEAsian Civilizations - East Asian
ASCMAsian Civilizations - Middle East
AUAMAsian Civilizations - Middle East
AHUMAsian Humanities
AUHAAsian Humanities
AHMMAsian Humanities - Music
AUHMAsian Humanities - Music
ASSTAsian Studies
ASRLAsian Studies-Religion
ASTRAstronomy
AUATAstronomy
ASPHAstronomy - Physics
ASPGAstronomy, Physics And Geology
ACLSAthena Center
AZERAzeri
BLICBarnard Leadership Initiative
BENGBengali
BCHMBiochemistry
CHBCBiochemistry
BIOLBiology
AUBIBiology
BIOCBiology - Chemistry
BMENBiomedical Engineering
BMEEBiomedical Engineering - Electrical Engineering
BMEBBiomedical Engineering - Electrical Engineering - Biology
BMMEBiomedical Engineering and Mechanical Engineering
BMCHBiomedical Engineering/Chemical Engineering
BINFBiomedical Informatics
BSPHBiosphere2
BISTBiostatistics
BIESBiostatistics-Epidemiolgy-Statistics
BIOTBiotechnology
BULGBulgarian
BUSIBusiness
BUECBusiness Economics
CANTCantonese
AUCTCatalan
CATLCatalan
CMBSCellular, Molecular, & Biophysical
CTSCCentennial Scholars
CHENChemical Engineering
CHEEChemical Engineering - Earth & Environmental Engineering
CHMEChemical Engineering - Mechanical Engineering
CHEMChemistry
CHNSChinese
CIENCivil Engineering
CIEECivil Engineering and Earth and Environmental Engineering
CIMSCivil-material Sci Engineering
CLCVClassical Civilization
AUCCClassical Civilization
CLHSClassical History
AUCLClassical Literature
CLLTClassical Literature
CLPHClassical Philology
CLAHClassics-Art History
CLMSClimate and Society
CCPXClinical Psychology
COLLColloquium
MSTUCommunication, Computing, Technology in Education
COMMCommunications
CSERComparative Ethnic Studies
CLGMComparative Lit-Greek Modern
CPLTComparative Literature
CLCZComparative Literature - Czechoslovakian
CLEAComparative Literature - East Asian
AUCEComparative Literature - English
CLENComparative Literature - English
AUCComparative Literature - English
CLFRComparative Literature - French
CLGRComparative Literature - German
CLHIComparative Literature - History
CLIAComparative Literature - Italian
AULCComparative Literature - Linguistics
CLLNComparative Literature - Linguistics
AUCMComparative Literature - Middle Eastern
CLMEComparative Literature - Middle Eastern
CLPLComparative Literature - Polish
CLPSComparative Literature - Political Science
CRLSComparative Literature - Russian
CLRSComparative Literature - Russian
CLSPComparative Literature - Spanish
AUCSComparative Literature - Swedish
CLSWComparative Literature - Swedish
CLYDComparative Literature - Yiddish
AUSLComparative Literature and Society
CPLSComparative Literature and Society
CLSLComparative Literature Slavic
CLSSComparative Literature South Slavic
CPSLComparative Literature-Slavic
COMSComputer Science
CSEEComputer Science - Electrical Engineering
CSORComputer Science and Operations Research
CBMFComputer Science-Biomedical Engineering-Medical Informatics
CSPHComputing Science - Philosophy
COCIContemporary Civilization
CCPJCounseling Psychology
CREACreative Writing
C&TCurriculum & Teaching
CZCHCzech
DNCEDance
AUDNDance
DRANDecision and Risk Analysis
DNSCDental Sciences
DIRDirecting
DISSDissertation Defense
CRITDramaturgy
DTCHDutch
EAEEEarth & Enviornmental Engineering
ECIAEarth & Environmental Engineering - Civil Engineeering - SIP
ACLGEarth & Environmental Engineering -- Chemical Engineering
EACEEarth & Environmental Engineering -- Chemical Engineering
EESCEarth & Environmental Sciences
EAIAEarth and Environmental Engineering/SIPA
AUEAEast Asian
EAASEast Asian
EAHIEast Asian - History
EASOEast Asian - Sociology
EEEBEcology, Evolution, and Environmental Biology
AUECEconomics
ECONEconomics
ECHSEconomics - History
ECPHEconomics - Philosophy
EDUCEducation
ORLAEducation Leadership
ELENElectrical Engineering
EEBMElectrical Engineering - Biomedical Engineering
EECSElectrical Engineering - Computer Science
ECBMElectrical Engineering - Computer Science - Biomedical Engin
EEHSElectrical Engineering - History
EEJRElectrical Engineering - Journalism
EEMEElectrical Engineering - Mechanical Engineering
EMPAEMPA
ENGIEngineering
ENMEEngineering Mechanics
AUENEnglish
AMLPEnglish
ENGLEnglish
ENHSEnglish - History
ENREEnglish - Religion
ENTHEnglish - Theatre
AUETEnglish - Theatre
ENTAEnglish - Theatre Arts
ENWSEnglish - Women's Studies
ENVBEnvironmental Biology
EHSCEnvironmental Health Sciences
EVSCEnvironmental Sciences - Barnard
ENVPENVP
EPIDEpidemiology
EXSCExchange Scholar
EXRSExtended Residence
FICTFiction
FLLWFile - Law
AUFLFilm
FILMFilm
FINCFinance
AUFNFinnish
FINNFinnish
FYSBFirst Year Seminar - Barnard
FRENFrench
FRSOFrench - Sociology
FUNDFundraising
GNPHGeneral Public Health
GENDGenetics And Development
GEORGeorgian
AUGRGerman
GERMGerman
PHGHGlobal Health Track
GRAPGraphics
GREKGreek
HAUSHausa
HBSSHealth Education
HPMNHealth Policy & Management
HEPRHealth Professions
ORLHHigher Postsecondary Education
HISTHistory
AUHSHistory
HPSCHistory & Philosophy of Science
AUHEHistory - East Asian
HSEAHistory - East Asian
HIJPHistory - Japan
AUMHHistory - Middle East
HSMEHistory - Middle East
HSPBHistory - Public Health
HSSLHistory - Slavic
HSSOHistory - Sociology
HSUSHistory - Urban Studies
HSLWHistory-Law
HSRSHistory-Religion
HSPSHistory: Political Science
HOWDHoward
HUDKHuman Cognition and Learning
HRMGHuman Resource Management
HRTSHuman Rights
HUMAHumanities
HNGRHungarian
AUHNHungarian
IMMUImmunology
INDOIndonesian
IEMEIndustrial Engineering - Mechanical Engineering
IEORIndustrial Engineering - Operations Research
INSMInterdepartmental Seminars
ITSFInternational & Transcultural Studies
INAFInternational Affairs
IALWInternational Affairs - Law
INBUInternational Business
IRSHIrish
ITALItalian
JPNSJapanese
JAZZJass Studies
JOURJournalism
KANNKannada
KORNKorean
KYRGKyrgyz
LATNLatin
LCRSLatin American and Caribbean Regional Studies
AULSLatino Studies
LATSLatino Studies
LAWLaw
LWPHLaw - Philosophy
LWPSLaw - Political Science
LINGLinguistics
LITHLithuanian
MGMTManagement
MSIEMangement Science - IEOR
MRKTMarketing
MSAEMaterials Science & Engineering
MTPHMath-physics
MATHMathematics
MTFCMatriculation And Facilities
HUDMMeasurement & Evaluation
MEBMMechanical & Biomedical Engineering
MECEMechanical Engineering
MINFMedical Informatics
MEDRMedieval and Renaissance Studies
MICRMicrobiology
MDESMiddle East
AUMEMiddle East
MEMUMiddle East-Music
GRKMModern Greek
AUMSMusic
MUSIMusic
A&HMMusic & Music Education
MUPHMusic - Philosophy
MSPSMusic - Psychology
MURUMusic-Russian
NBHVNeurobiology And Behavior
NSBVNeuroscience and Behavior
NFICNonfiction
NUTRNutrition
OPMNOperation Management
ORLOrganization & Leadership
ORLJOrganizational Psychology
OSTROriental Studies - Religion
PAFSPan African Studies
PATHPathology
PEDGPedagogy
PEPMPEPM
PHARPharmacology
PHILPhilosophy
AUPHPhilosophy
A&HFPhilosophy & Education
PHPSPhilosophy - Psychology
PHEDPhysical Education
PHYSPhysics
PLANPlanning
PLAYPlaywrighting
POETPoetry
POLIPolish
POLSPolitical Science
AUPSPolitical Science
PSSOPolitical Science - Sociology
ORLFPolitics & Education
POPFPopulation and Family Health
PORTPortuguese
PSYCPsychology
PUAFPUAF
PUBHPublic Health
PULAPulaar
PUNJPunjabi
QMSSQuantitative Methods - Social Sciences
QUCHQuechua
REGNREGN
RELIReligion
AURLReligion
AUSRReligion - Sociology
RLSOReligion - Sociology
RSRHResearch
RESIResidence Unit
RMANRomanian
AURSRussian
RUSSRussian
AUSCScience
SCNCScience
SCPPScience & Public Policy
SRCRSerbocroatian
SCRBSerbocroatian-Bosnian
SIPASIPA
SLVCSlavic
SLCUSlavic Cultures
SLLNSlavic Linguistics
SLLTSlavic Literatures
SOENSocial Entrepreneurship
SOCWSocial Work
AUSOSociology
SOCISociology
HUDFSociology & Education
SOSCSociomedial Sciences
SOSLSouth Slavic
SPANSpanish
SPWSSpanish - Women's Studies
SPMESpanish and Middle Eastern
SPPOSpanish and Portuguese
SPCHSpeech
SGMTStage Management
STATStatistics
SIEOStatistics - Industrial Engineering - Operations Research
STACStatistics-Actuarial
SDEVSustainable Development
SUDVSustainable Development
SWHLSwahili
SWEDSwedish
TAGATagalog
TAMLTamil
TELUTelugu
THTRTheatre
THEATheatre Arts
TIBTTibetan
UGARUgaritic
UKRNUkrainian
URBSUrban Studies
UZBKUzbek
VIETVietnamese
VARTVisual Arts
VIARVisual Arts
WLOFWolof
WMSTWomen's Studies
AUWSWomen's Studies
WRITWriting
YIDDYiddish
YIVOYIVO
ZULUZulu




termVar

The termVar variable instructs the filter to return only course listings and sectioning information associated with the specified term. Permissible values include the following:


  

Value

Meaning



x

Autumn

y

Spring

z

Summer





courseIdentifierVar

The courseIdentifierVar allows you retrieve information regarding a specific course. The value specified as a criterion to the courseIdentifierVar must be one of the following forms:

[SubjectCode][CoursePrefixCode][CourseNumber]
or
[SubjectCode][CoursePrefixCode][CourseNumber]-[SectionNumber]

For example,

HISTW1010
or
HISTW1010-001



keywordsVar

The keywordsVar performs a keyword search across all information contained within course listings and returns course listings and associated sectioning information when keywords are found. Values are not restricted. If multiple values are specified (separated by spaces), a logical "OR" is performed.



instructorVar

The instructorVar acts much as a keyword search, but restricts the filter to performing a search only amongst the names of instructors. Values are not restricted. If multiple values are specified (separated by spaces), a logical "OR" is performed.



limitVar

The limitVar specifies the maximum number of course listings to be returned by the filter. Acceptable values include any positive integer greater than 0. If left unspecified, the limitVar defaults to 200 listings.



courseNumberStartVar

The courseNumberStartVar specifies that the filter should only return courses whose course number is greater than or equal to courseNumberStartVar. Use this variable with the variable courseNumberEndVar to specify a range of course numbers to be returned. Acceptable values include positive integers greater than or equal to 0 and less than or equal to 9999.



courseNumberEndVar

The courseNumberEndVar specifies that the filter should only return courses whose course number is less than or equal to courseNumberEndVar. Use this variable with the variable courseNumberStartVar to specify a range of course numbers to be returned. Acceptable values include positive integers greater than or equal to 0 and less than or equal to 9999.



coursePointsMinVar

The coursePointsMinVar specifies that the filter should only return courses which confer a number of points greater than or equal to coursePointsMinVar. Use this variable with the variable coursePointsMaxVar to specify a range of course numbers to be returned. Acceptable values include positive decimal numbers greater than or equal to 0 and less than or equal to 10.



coursePointsMaxVar

The coursePointsMaxVar specifies that the filter should only return courses which confer a number of points less than or equal to coursePointsMaxVar. Use this variable with the variable coursePointsMinVar to specify a range of course numbers to be returned. Acceptable values include positive decimar numbers greater than or equal to 0 and less than or equal to 10.



beginHourVar

The beginHourVar variable specifies that the filter should only return courses who begin at or after the hour specified by beginHourVar. Use this variable with the variable endHourVar to specify a range of hours in which a course may begin. Acceptable values are positive integers greater than or equal to 0 and less than or eqaul to 23.



endHourVar

The endHourVar variable specifies that the filter should only return courses who begin at or after the hour specified by endHourVar. Use this variable with the variable beginHourVar to specify a range of hours in which a course may begin. Acceptable values are positive integers greater than or equal to 0 and less than or eqaul to 23.



populationVar

The populationVar specifies that the filter should return only those courses tagged as being offered to a given population. Acceptable values include the following:


 

Value

Meaning



ALPAmerican Language Program
AUDAuditing Program
BIOTBiotechnology
BCIBusiness Careers Initiative
CCWCreative Writing Center--Credit
NCWCreative Writing Center--Noncredit
FLCForeign Language--Credit
FLNForeign Language--Noncredit
LLLLifelong Learners Program
MSTMMaster of Science in Technology Management
PBCPostbaccalaureate Classics Program
EEEBPostbaccalaureate Program in Ecology, Evolution, a
QSIPostbaccalaureate Program in Quantitative Studies
PSYPostbaccalaureate Psychology Program
SMPSecond-Majors Program
SSPSpecial Students Program




displayNotOffered

The displayNotOffered variable determines whether courses tagged as not offered in a given acedemic year are to be displayed among course listings. If the variable is given the value of "N" (minus the quotes), courses tagges an not offered are not presented.



sectionHeadingVar

The sectionHeadingVar variable allows you to filter by the section headings within a department. These are the headings as seen in the Course Editor within unify. The section must be passed as an exact match, url encoded string.



descriptorVar

The descriptorVar specifies that only courses belonging to given descriptor should be returned. The following values may be used:


  

Value

Meaning



1000Discussion Section Required
100E-Commerce & Internet Technologies Track
54General Education Requirement: Cultures in Comparison (CUL)
53General Education Requirement: Historical Studies (HIS)
55General Education Requirement: Laboratory Science (SCI)
57General Education Requirement: Language (LAN)
58General Education Requirement: Literature (LIT)
56General Education Requirement: Quantitative and Deductive Reasoning (QUA)
51General Education Requirement: Reason and Value (REA)
52General Education Requirement: Social Analysis (SOC)
59General Education Requirement: The Visual and Performing Arts (ART)
60Global Core
1001Lab Required
1Major Cultures Requirement: African Civilization List A
2Major Cultures Requirement: African Civilization List B
3Major Cultures Requirement: African Civilization List C
4Major Cultures Requirement: East Asian Civilization List A
5Major Cultures Requirement: East Asian Civilization List B
6Major Cultures Requirement: East Asian Civilization List C
7Major Cultures Requirement: Latin American Civilization List A
8Major Cultures Requirement: Latin American Civilization List B
9Major Cultures Requirement: Latin American Civilization List C
13Major Cultures Requirement: Middle Eastern Civilization List A
14Major Cultures Requirement: Middle Eastern Civilization List B
15Major Cultures Requirement: Middle Eastern Civilization List C
10Major Cultures Requirement: Native American Civilization List A
11Major Cultures Requirement: Native American Civilization List B
12Major Cultures Requirement: Native American Civilization List C
23Major Cultures Requirement: South Asian Civilization List A
24Major Cultures Requirement: South Asian Civilization List B
25Major Cultures Requirement: South Asian Civilization List C
101Managing Emerging Technologies Track
102Project Management Track
1002Recitation Section Required
20Science Requirement
21Science Requirement: Partial Fulfillment
22SEAS Interdisciplinary Course
2019SIPA: Africa
2018SIPA: APEA
2020SIPA: Applied Science
2026SIPA: E&E- Energy Policy
2027SIPA: E&E- Environment Policy
2021SIPA: East Asian
2022SIPA: East Central Europe
2045SIPA: Electives
2023SIPA: EPD
2028SIPA: Europe
2042SIPA: Gender Policy
2029SIPA: Human Rights
2043SIPA: Humanitarian Affairs
2041SIPA: ICR
2025SIPA: IFEP- Economic Policy
2024SIPA: IFEP- Finance
2030SIPA: IMAC
2031SIPA: Intl Org
2032SIPA: ISP
2033SIPA: Latin America
2034SIPA: Management
2006SIPA: MIA- Capstone Workshops
2008SIPA: MIA- Conceptual Foundations
2000SIPA: MIA- Economics
2004SIPA: MIA- Financial Management
2009SIPA: MIA- Foreign Languages
2005SIPA: MIA- Internship
2002SIPA: MIA- Interstate Relations
2003SIPA: MIA- Management
2007SIPA: MIA- Professional Development
2001SIPA: MIA- Quantitative Analysis
2035SIPA: Middle East
2016SIPA: MPA- Capstone Workshops
2010SIPA: MPA- Economics
2014SIPA: MPA- Financial Management
2015SIPA: MPA- Internship
2013SIPA: MPA- Management
2012SIPA: MPA- Politics of Policymaking
2017SIPA: MPA- Professional Development
2011SIPA: MPA- Quantitative Analysis
2036SIPA: Russia
2046SIPA: Short Courses
2037SIPA: Southern Asia
2044SIPA: UN Studies
2038SIPA: United States
2040SIPA: USP- Social Policy Track
2039SIPA: USP- Urban Policy Track




header

The header variable specifies the url of a file containing all the html that is to precede the course listings returned by the filter interface. (e.g. stylesheets, document title, layout, etc.) The header url is not prefixed by an "http://" which is assumed. The url can be to any valid, world readable location.



footer

The footer variable specifies the url of a file containing all the html that is to follow the course listings returned by the filter interface. (e.g. stylesheets, document title, layout, etc.) The footer url is not prefixed by an "http://" which is assumed. The url can be to any valid, world readable location.




Bulletin Text

The bulletin text API is almost distressingly simple. For nearly all cases, this URL format will suffice:

http://www.college.columbia.edu/unify/bulletinText/DEPT/administrative/SCHOOL
http://www.college.columbia.edu/unify/bulletinText/DEPT/undergrad/SCHOOL

Replacing DEPT with a department code and SCHOOL with a school name provides the appropriate text for each bulletin. For example, see the URLs of the Computer Science department's administrative information and requirements for a Bachelors' degree.

This text should be inserted mid-HTML page, between your school's specific header and footer. The school name is optional and defaults to 'CC'. This can be appended to any of the URLs in this documentation.

Some departments include text specific to Columbia College and to General Studies. This text can be excluded from your pages by applying the following CSS rules:

.cconly { display: none; }
.gsonly { display: none; }

Some departments include text specific to the Print and Web display versions. This text can be excluded from your pages by applying the following CSS rules:

.webonly { display: none; }
.printonly { display: none; }

Advanced Usage

XML output can be generated thusly:

http://www.college.columbia.edu/unify/bulletinText/DEPT/xml

For an example, see the XML for the Computer Science department.

Columbia College departments may find a PDF of this information, with the print bulletin's stylesheet, helpful:

http://www.college.columbia.edu/unify/bulletinText/DEPT/pdf

Here's our beleaguered CS department again.

If you're in the mood to pull all sections at once:

http://www.college.columbia.edu/unify/bulletinText/DEPT/all

By now, I don't have to tell you what department this is.

The "all" section can be a helpful guide for departments with non-standard section layouts (such as the administration of Columbia College). These sections must be pulled using a more complex URL.

http://www.college.columbia.edu/unify/bulletinText.php?department=DEPT&&school=CC&section=Section+Name

As a sample, here's Lit Hum.

PDF or XML output can be generated by appending &pdf=1 or &xml=1 to the end of this URL.