How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

University of California, Los Angeles Dictionary API

The Dictionary API from University of California, Los Angeles — 61 operation(s) for dictionary.

University of California, Los Angeles Dictionary API is one of 14 APIs that University of California, Los Angeles publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

This API exposes 7 JSON Schema definitions.

Tagged areas include Dictionary. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, authentication docs, and 7 JSON Schemas.

This API exposes 61 operations across 61 paths, and defines 139 schemas. It is described by OpenAPI 3.2.0, at version v1.

Requests are made against a single base URL, https://api.ucla.edu/sis.

61 operations 61 paths 139 schemas 61 GET

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
v1
Base URL
https://api.ucla.edu/sis
Authentication
OAuth 2.0
Resource Areas
1

Authentication & Security 1

University of California, Los Angeles Dictionary API declares 1 security scheme for authenticating requests. It supports OAuth 2.0 (application) using the clientCredentials flow, exposing 2 scopes. By default, every request must be authenticated.

  • application — OAuth2

Paths & Operations 61

Across 61 paths, the API surfaces 61 operations — 61 GET. Each is listed below with its method, path, parameters, and response codes.

Dictionary 61
GET
/dictionary/academicactions/v1
AcademicActions_Get 5 params → 200 200 400 401 403 404 500
GET
/dictionary/{InputDate}/{TermSessionCode}/activeacademicterm/v1
ActiveAcademicTerm_Get 3 params → 200 200 400 401 403 404 500
GET
/dictionary/activitytypes/v1
ActivityTypes_Get 5 params → 200 200 400 401 403 404 500
GET
/dictionary/affiliationstermsessions/v1
AffiliationsTermSession_Get 4 params → 200 200 400 401 403 404 500
GET
/dictionary/buildings/v1
Buildings_Get 5 params → 200 200 400 401 403 404 500
GET
/dictionary/careers/v1
Careers_Get 5 params → 200 200 400 401 403 404 500
GET
/dictionary/cities/v1
Cities_Get 8 params → 200 200 400 401 403 404 500
GET
/dictionary/classlevels/v1
ClassLevels_Get 5 params → 200 200 400 401 403 404 500
GET
/dictionary/classnumbers/v1
ClassNumbers_Get 5 params → 200 200 400 401 403 404 500
GET
/dictionary/classsectionenrollmentstatus/v1
ClassSectionEnrollmentStatus_Get 5 params → 200 200 400 401 403 404 500
GET
/dictionary/classsectionnumbers/v1
ClassSectionNumbers_Get 5 params → 200 200 400 401 403 404 500
GET
/dictionary/colleges/v1
Colleges_Get 8 params → 200 200 400 401 403 404 500
GET
/dictionary/countries/v1
Countries_Get 11 params → 200 200 400 401 403 404 500
GET
/dictionary/coursecatalognumbers/v1
CourseCatalogNumbers_Get 5 params → 200 200 400 401 403 404 500
GET
/dictionary/{OfferedTermCode}/{ClassSectionID}/courseclassidentifiers/v1
Returns parameters for Courses and Classes endpoints for a given term and SRS Number
CourseClassIdentifiers_Get 6 params → 200 200 400 401 403 404 500
GET
/dictionary/daysofweek/v1
DaysofWeek_Get 5 params → 200 200 400 401 403 404 500
GET
/dictionary/degreetypes/v1
DegreeTypes_Get 9 params → 200 200 400 401 403 404 500
GET
/dictionary/departments/v1
Departments_Get 9 params → 200 200 400 401 403 404 500
GET
/dictionary/divisioncolleges/v1
DivisionColleges_Get 9 params → 200 200 400 401 403 404 500
GET
/dictionary/divisiondepartments/v1
DivisionDepartments_Get 12 params → 200 200 400 401 403 404 500
GET
/dictionary/divisions/v1
Divisions_Get 7 params → 200 200 400 401 403 404 500
GET
/dictionary/enrollmentappointmentgroups/v1
EnrollmentAppointmentGroups_Get 4 params → 200 200 400 401 403 404 500
GET
/dictionary/{EnrollmentTermCode}/{EnrollmentPassCode}/enrollmentappointments/v1
EnrollmentAppointments_Get 6 params → 200 200 400 401 403 404 500
GET
/dictionary/enrollmentconsentsrequired/v1
EnrollmentConsentsRequired_Get 3 params → 200 200 400 401 403 404 500
GET
/dictionary/{EnrollmentTermCode}/enrollmentpasses/v1
EnrollmentPasses_Get 5 params → 200 200 400 401 403 404 500
GET
/dictionary/enrollmentrules/v1
EnrollmentRules_Get 3 params → 200 200 400 401 403 404 500
GET
/dictionary/financialsystemdepartments/v1
FinancialSystemDepartments_Get 8 params → 200 200 400 401 403 404 500
GET
/dictionary/financialsystemdivisions/v1
FinancialSystemDivisions_Get 4 params → 200 200 400 401 403 404 500
GET
/dictionary/geattributes/v1
GEAttribute_GetGEAttribute 5 params → 200 200 400 401 403 404 500
GET
/dictionary/gradetypes/v1
GradeTypes_Get 5 params → 200 200 400 401 403 404 500
GET
/dictionary/holds/v1
Holds_Get 4 params → 200 200 400 401 403 404 500
GET
/dictionary/holdlevels/v1
HoldLevels_Get 4 params → 200 200 400 401 403 404 500
GET
/dictionary/institutions/v1
Institutions_Get 17 params → 200 200 400 401 403 404 500
GET
/dictionary/instructortypes/v1
InstructorTypes_Get 4 params → 200 200 400 401 403 404 500
GET
/dictionary/ipedsapbethnicities/v1
IPEDSAPBEthnicities_Get 5 params → 200 200 400 401 403 404 500
GET
/dictionary/ipedsapbexpandedethnicities/v1
IPEDSAPBExpandedEthnicities_Get 5 params → 200 200 400 401 403 404 500
GET
/dictionary/{LatinHonorsStartTermCode}/latinhonors/v1
LatinHonors_Get 5 params → 200 200 400 401 403 404 500
GET
/dictionary/majors/v1
Majors_GetMajors 14 params → 200 200 400 401 403 404 500
GET
/dictionary/majorprograms/v1
MajorPrograms_Get 18 params → 200 200 400 401 403 404 500
GET
/dictionary/majorprogramspecialization/v1
MajorPrgmSpecl_Get 18 params → 200 200 400 401 403 404 500
GET
/dictionary/minimumprogress/v1
MinimumProgress_Get 4 params → 200 200 400 401 403 404 500
GET
/dictionary/minors/v1
Minors_GetMinors 14 params → 200 200 400 401 403 404 500
GET
/dictionary/provinces/v1
Provinces_Get 10 params → 200 200 400 401 403 404 500
GET
/dictionary/scheduleprint/v1
Returns printing control codes used in the Schedule of Classes and MyUCLA.
SchedulePrint_Get 5 params → 200 200 400 401 403 404 500
GET
/dictionary/specializations/v1
Specializations_Get 10 params → 200 200 400 401 403 404 500
GET
/dictionary/states/v1
States_Get 9 params → 200 200 400 401 403 404 500
GET
/dictionary/studentenrollmentstatus/v1
StudentEnrollmentStatus_Get 5 params → 200 200 400 401 403 404 500
GET
/dictionary/subjectareas/v1
SubjectAreas_Get 15 params → 200 200 400 401 403 404 500
GET
/dictionary/termfeeassessment/v1
TermFeeAssessment_Get 6 params → 200 200 400 401 403 404 500
GET
/dictionary/terms/v1
Terms_Get 8 params → 200 200 400 401 403 404 500
GET
/dictionary/termsessions/v1
TermSessions_Get 8 params → 200 200 400 401 403 404 500
GET
/dictionary/termsessioncodes/v1
TermSessionCode_Get 6 params → 200 200 400 401 403 404 500
GET
/dictionary/termsessionevents/v1
TermSessionEvents_Get 6 params → 200 200 400 401 403 404 500
GET
/dictionary/termsessiongroups/v1
TermSessionGroup_Get 5 params → 200 200 400 401 403 404 500
GET
/dictionary/termsessionsbyweek/v1
TermSessionsWeek_Get 5 params → 200 200 400 401 403 404 500
GET
/dictionary/transcriptcareers/v1
TranscriptCareers_Get 5 params → 200 200 400 401 403 404 500
GET
/dictionary/uccampuses/v1
UCCampuses_Get 4 params → 200 200 400 401 403 404 500
GET
/dictionary/unexstudentenrollmentstatus/v1
UNEXStudentEnrollmentStatus_GetUNEXStudentEnrollmentStatus 2 params → 200 200 400 401 403 404 500
GET
/dictionary/unittypes/v1
UnitTypes_Get 5 params → 200 200 400 401 403 404 500
GET
/dictionary/universitylocations/v1
UniversityLocations_Get 12 params → 200 200 400 401 403 404 500
GET
/dictionary/visatypes/v1
VisaTypes_Get 5 params → 200 200 400 401 403 404 500

Schemas 139

The contract defines 139 schemas that model the data the API accepts and returns. The most detailed are MajorProgram (15 properties), MajorProgramSpecialization (15 properties), UniversityLocation (13 properties), Country (10 properties). Each schema is shown below with its type and property counts.

Country
object
10 properties
SessionCode
object
2 properties
ActiveAcademicTermCollection
object
1 property
MajorDivisionDepartment
object
6 properties
TermSessionWeek
object
2 properties
GradeTypeCollection
object
7 properties
EnrollmentAppointmentGroup
object
2 properties
CollegeCollection
object
7 properties
EnrollmentAppointments
object
3 properties
TermSessionCollection
object
7 properties
GEAttribute
object
4 properties
HoldCollection
object
7 properties
IPEDSAPBExpandedEthnicity
object
2 properties
ClassLevel
object
2 properties
unexStudentEnrollmentStatusCollectionResponse
object
1 property
ClassLevelCollection
object
7 properties
Career
object
2 properties
ClassSectionNumbersCollection
object
7 properties
CourseCatalogNumbers
object
2 properties
TermSessionWeekCollection
object
7 properties
SubjectArea
object
6 properties
MajorPrgmSpeclCollection
object
7 properties
MajorProgramCollection
object
7 properties
ActiveAcademicTerm
object
6 properties
CountryCollection
object
7 properties
Hold
object
2 properties
DegreeType
object
7 properties
Division
object
4 properties
ProgramOfStudy
object
4 properties
CourseClassIdentifiersCollection
object
6 properties
IPEDSAPBEthnicityCollection
object
7 properties
SchedulePrint
object
2 properties
EnrollmentStatusCollection
object
7 properties
SubjectAreaDivisionDepartment
object
6 properties
TermSessionCodeCollection
object
7 properties
DivisionDepartmentCollection
object
7 properties
City
object
7 properties
InstructorType
object
2 properties
MinimumProgress
object
2 properties
DivisionDepartmentSubjectArea
object
3 properties
TermSessionWeekSession
object
4 properties
MajorProgramSpecialization
object
15 properties
Session
object
8 properties
SubjectAreaCollection
object
7 properties
EnrollmentPass
object
5 properties
ActivityType
object
2 properties
Province
object
9 properties
EnrollmentAppointmentsCollection
object
7 properties
FinancialSystemDivisionDepartmentCodeCollection
object
1 property
InstitutionAddress
object
8 properties
BuildingCollection
object
7 properties
DivisionDepartment
object
9 properties
UCCampusCollection
object
7 properties
TranscriptCareer
object
2 properties
UnitType
object
2 properties
HoldLevel
object
2 properties
DaysofWeek
object
2 properties
StudentEnrollmentStatus
object
2 properties
ClassNumbersCollection
object
7 properties
InstitutionCollection
object
7 properties
UCCampus
object
2 properties
ClassNumbers
object
2 properties
Department
object
6 properties
HoldLevelCollection
object
7 properties
DivisionDepartmentMinor
object
3 properties
UnitTypeCollection
object
7 properties
TermSessionEventCollection
object
7 properties
EnrollmentRule
object
2 properties
TermSession
object
2 properties
StudentEnrollmentStatusCollection
object
7 properties
AcademicActionCollection
object
7 properties
Major
object
8 properties
DaysofWeekCollection
object
7 properties
CourseClassIdentifiers
object
3 properties
EnrollmentPassesCollection
object
7 properties
TermFeeAssessmentUtilityCollection
object
2 properties
Minor
object
9 properties
TermSessionGroup
object
2 properties
TermFeeAssessment
object
6 properties
EnrollmentPasses
object
2 properties
UniversityLocation
object
13 properties
MajorProgram
object
15 properties
CareerCollection
object
7 properties
IPEDSAPBEthnicity
object
2 properties
AcademicAction
object
2 properties
State
object
8 properties
ProvinceCollection
object
7 properties
FinancialSystemDepartment
object
5 properties
DivisionCollection
object
7 properties
TranscriptCareerCollection
object
7 properties
UniversityLocationCollection
object
7 properties
FinancialSystemDepartmentCollection
object
7 properties
EnrollmentConsentRequiredCollection
object
7 properties
VisaType
object
2 properties
DivisionCollegeCollection
object
7 properties
TermSessionGroupCollection
object
7 properties
EnrollmentAppointment
object
5 properties
MinorDivisionDepartment
object
6 properties
Specialization
object
8 properties
SpecializationCollection
object
7 properties
InstructorTypeCollection
object
7 properties
LatinHonors
object
8 properties
TermSessionEvent
object
7 properties
SchedulePrintCollection
object
7 properties
MinorCollection
object
7 properties
IPEDSAPBExpandedEthnicityCollection
object
7 properties
CourseClassIdentifier
object
5 properties
LinkModel
object
3 properties
FinancialSystemDivisionCollection
object
7 properties
unexStudentEnrollmentStatus
object
2 properties
Term
object
5 properties
College
object
5 properties
CityCollection
object
7 properties
TermFeeAssessmentUtility
object
7 properties
EnrollmentAppointmentGroupCollection
object
7 properties
AffiliationsTermSessionCollection
object
7 properties
CourseCatalogNumbersCollection
object
7 properties
AffiliationsTermSession
object
2 properties
TermCollection
object
7 properties
StateCollection
object
7 properties
VisaTypeCollection
object
7 properties
MajorCollection
object
7 properties
GEAttributeCollection
object
7 properties
MinimumProgressCollection
object
7 properties
DivisionCollege
object
7 properties
EnrollmentConsentRequired
object
2 properties
EnrollmentStatus
object
2 properties
LatinHonorsCollection
object
7 properties
DivisionDepartmentMajor
object
3 properties
GradeType
object
3 properties
EnrollmentRuleCollection
object
7 properties
Building
object
2 properties
ActivityTypeCollection
object
7 properties
DegreeTypeCollection
object
7 properties
DepartmentCollection
object
7 properties
ClassSectionNumbers
object
2 properties
TermSessionCode
object
2 properties
Institution
object
9 properties
FinancialSystemDivision
object
3 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

ucla-dictionary-api-openapi.yml Raw ↑

Other APIs University of California, Los Angeles publishes across the network.

UCLA Shibboleth Identity Provider (InCommon)
UCLA Library IIIF Image Service
UCLA Library Digital Collections
UCLA Dataverse
BruinLearn (Canvas LMS)
University of California, Los Angeles Class Sections API
University of California, Los Angeles Classes API
University of California, Los Angeles Courses API
University of California, Los Angeles GE Foundations API
University of California, Los Angeles Infrastructure API
University of California, Los Angeles My UCLA API
University of California, Los Angeles Production Calendar Jobs API
Where this information came from

This is an independent, third-party profile of University of California, Los Angeles Dictionary API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.