University of California, Los Angeles Dictionary API

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

Operations 61

GET /dictionary/academicactions/v1 #
GET /dictionary/{InputDate}/{TermSessionCode}/activeacademicterm/v1 #
GET /dictionary/activitytypes/v1 #
GET /dictionary/affiliationstermsessions/v1 #
GET /dictionary/buildings/v1 #
GET /dictionary/careers/v1 #
GET /dictionary/cities/v1 #
GET /dictionary/classlevels/v1 #
GET /dictionary/classnumbers/v1 #
GET /dictionary/classsectionenrollmentstatus/v1 #
GET /dictionary/classsectionnumbers/v1 #
GET /dictionary/colleges/v1 #
GET /dictionary/countries/v1 #
GET /dictionary/coursecatalognumbers/v1 #
GET /dictionary/{OfferedTermCode}/{ClassSectionID}/courseclassidentifiers/v1 Returns parameters for Courses and Classes endpoints for a given term and SRS Number #
GET /dictionary/daysofweek/v1 #
GET /dictionary/degreetypes/v1 #
GET /dictionary/departments/v1 #
GET /dictionary/divisioncolleges/v1 #
GET /dictionary/divisiondepartments/v1 #
GET /dictionary/divisions/v1 #
GET /dictionary/enrollmentappointmentgroups/v1 #
GET /dictionary/{EnrollmentTermCode}/{EnrollmentPassCode}/enrollmentappointments/v1 #
GET /dictionary/enrollmentconsentsrequired/v1 #
GET /dictionary/{EnrollmentTermCode}/enrollmentpasses/v1 #
GET /dictionary/enrollmentrules/v1 #
GET /dictionary/financialsystemdepartments/v1 #
GET /dictionary/financialsystemdivisions/v1 #
GET /dictionary/geattributes/v1 #
GET /dictionary/gradetypes/v1 #
GET /dictionary/holds/v1 #
GET /dictionary/holdlevels/v1 #
GET /dictionary/institutions/v1 #
GET /dictionary/instructortypes/v1 #
GET /dictionary/ipedsapbethnicities/v1 #
GET /dictionary/ipedsapbexpandedethnicities/v1 #
GET /dictionary/{LatinHonorsStartTermCode}/latinhonors/v1 #
GET /dictionary/majors/v1 #
GET /dictionary/majorprograms/v1 #
GET /dictionary/majorprogramspecialization/v1 #
GET /dictionary/minimumprogress/v1 #
GET /dictionary/minors/v1 #
GET /dictionary/provinces/v1 #
GET /dictionary/scheduleprint/v1 Returns printing control codes used in the Schedule of Classes and MyUCLA. #
GET /dictionary/specializations/v1 #
GET /dictionary/states/v1 #
GET /dictionary/studentenrollmentstatus/v1 #
GET /dictionary/subjectareas/v1 #
GET /dictionary/termfeeassessment/v1 #
GET /dictionary/terms/v1 #
GET /dictionary/termsessions/v1 #
GET /dictionary/termsessioncodes/v1 #
GET /dictionary/termsessionevents/v1 #
GET /dictionary/termsessiongroups/v1 #
GET /dictionary/termsessionsbyweek/v1 #
GET /dictionary/transcriptcareers/v1 #
GET /dictionary/uccampuses/v1 #
GET /dictionary/unexstudentenrollmentstatus/v1 #
GET /dictionary/unittypes/v1 #
GET /dictionary/universitylocations/v1 #
GET /dictionary/visatypes/v1 #

Documentation

Specifications

Schemas & Data

Other Resources

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/ucla-dictionary-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

ucla-dictionary-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  version: v1
  title: version v1 Dictionary API
servers:
- url: https://api.ucla.edu/sis
security:
- application: []
tags:
- name: Dictionary
paths:
  /dictionary/academicactions/v1:
    get:
      tags:
      - Dictionary
      summary: ''
      operationId: AcademicActions_Get
      parameters:
      - name: AcademicActionCode
        in: query
        description: AA
        required: false
        schema:
          type: string
      - name: AcademicActionDescription
        in: query
        description: Probation
        required: false
        schema:
          type: string
      - name: PageNumber
        in: query
        description: '1'
        required: false
        schema:
          type: integer
          format: int32
      - name: PageSize
        in: query
        description: Default 10.<br />Pass 0 to get all records.
        required: false
        schema:
          type: integer
          format: int32
      - name: esmAuthnClientToken
        in: header
        description: esmAuthnClientToken.  Passed as header value to pass on through authorization.
        required: false
        schema:
          type: string
      responses:
        '200':
          description: Record(s) found
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AcademicActionCollection'
            text/json:
              schema:
                $ref: '#/components/schemas/AcademicActionCollection'
        ' 200':
          description: Record(s) found
        ' 400':
          description: Bad Request
        ' 401':
          description: Unauthorized
        ' 403':
          description: Forbidden
        ' 404':
          description: No Record Found
        ' 500':
          description: Server Error
      deprecated: false
  /dictionary/{InputDate}/{TermSessionCode}/activeacademicterm/v1:
    get:
      tags:
      - Dictionary
      summary: ''
      operationId: ActiveAcademicTerm_Get
      parameters:
      - name: InputDate
        in: path
        description: 06-10-2022
        required: true
        schema:
          type: string
      - name: TermSessionCode
        in: path
        description: RG
        required: true
        schema:
          type: string
      - name: esmAuthnClientToken
        in: header
        description: esmAuthnClientToken.  Passed as header value to pass on through authorization.
        required: false
        schema:
          type: string
      responses:
        '200':
          description: Record(s) found
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ActiveAcademicTermCollection'
            text/json:
              schema:
                $ref: '#/components/schemas/ActiveAcademicTermCollection'
        ' 200':
          description: Record(s) found
        ' 400':
          description: Bad Request
        ' 401':
          description: Unauthorized
        ' 403':
          description: Forbidden
        ' 404':
          description: No Record Found
        ' 500':
          description: Server Error
      deprecated: false
  /dictionary/activitytypes/v1:
    get:
      tags:
      - Dictionary
      summary: ''
      operationId: ActivityTypes_Get
      parameters:
      - name: ActivityTypeCode
        in: query
        description: LEC
        required: false
        schema:
          type: string
      - name: ActivityTypeName
        in: query
        description: Lecture
        required: false
        schema:
          type: string
      - name: PageNumber
        in: query
        description: '1'
        required: false
        schema:
          type: integer
          format: int32
      - name: PageSize
        in: query
        description: Default 10.<br />Pass 0 to get all records.
        required: false
        schema:
          type: integer
          format: int32
      - name: esmAuthnClientToken
        in: header
        description: esmAuthnClientToken.  Passed as header value to pass on through authorization.
        required: false
        schema:
          type: string
      responses:
        '200':
          description: Record(s) found
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ActivityTypeCollection'
            text/json:
              schema:
                $ref: '#/components/schemas/ActivityTypeCollection'
        ' 200':
          description: Record(s) found
        ' 400':
          description: Bad Request
        ' 401':
          description: Unauthorized
        ' 403':
          description: Forbidden
        ' 404':
          description: No Record Found
        ' 500':
          description: Server Error
      deprecated: false
  /dictionary/affiliationstermsessions/v1:
    get:
      tags:
      - Dictionary
      summary: ''
      operationId: AffiliationsTermSession_Get
      parameters:
      - name: affiliationName
        in: query
        description: DENTAL
        required: false
        schema:
          type: string
      - name: PageNumber
        in: query
        description: '1'
        required: false
        schema:
          type: integer
          format: int32
      - name: PageSize
        in: query
        description: Default 10.<br />Pass 0 to get all records.
        required: false
        schema:
          type: integer
          format: int32
      - name: esmAuthnClientToken
        in: header
        description: esmAuthnClientToken.  Passed as header value to pass on through authorization.
        required: false
        schema:
          type: string
      responses:
        '200':
          description: Record(s) found
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AffiliationsTermSessionCollection'
            text/json:
              schema:
                $ref: '#/components/schemas/AffiliationsTermSessionCollection'
        ' 200':
          description: Record(s) found
        ' 400':
          description: Bad Request
        ' 401':
          description: Unauthorized
        ' 403':
          description: Forbidden
        ' 404':
          description: No Record Found
        ' 500':
          description: Server Error
      deprecated: false
  /dictionary/buildings/v1:
    get:
      tags:
      - Dictionary
      summary: ''
      operationId: Buildings_Get
      parameters:
      - name: BuildingCode
        in: query
        description: MURPHY
        required: false
        schema:
          type: string
      - name: BuildingName
        in: query
        description: Murphy Hall
        required: false
        schema:
          type: string
      - name: PageNumber
        in: query
        description: '1'
        required: false
        schema:
          type: integer
          format: int32
      - name: PageSize
        in: query
        description: Default 10.<br />Pass 0 to get all records.
        required: false
        schema:
          type: integer
          format: int32
      - name: esmAuthnClientToken
        in: header
        description: esmAuthnClientToken.  Passed as header value to pass on through authorization.
        required: false
        schema:
          type: string
      responses:
        '200':
          description: Record(s) found
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/BuildingCollection'
            text/json:
              schema:
                $ref: '#/components/schemas/BuildingCollection'
        ' 200':
          description: Record(s) found
        ' 400':
          description: Bad Request
        ' 401':
          description: Unauthorized
        ' 403':
          description: Forbidden
        ' 404':
          description: No Record Found
        ' 500':
          description: Server Error
      deprecated: false
  /dictionary/careers/v1:
    get:
      tags:
      - Dictionary
      summary: ''
      operationId: Careers_Get
      parameters:
      - name: CareerCode
        in: query
        description: G
        required: false
        schema:
          type: string
      - name: CareerName
        in: query
        description: Graduate
        required: false
        schema:
          type: string
      - name: PageNumber
        in: query
        description: '1'
        required: false
        schema:
          type: integer
          format: int32
      - name: PageSize
        in: query
        description: Default 10.<br />Pass 0 to get all records.
        required: false
        schema:
          type: integer
          format: int32
      - name: esmAuthnClientToken
        in: header
        description: esmAuthnClientToken.  Passed as header value to pass on through authorization.
        required: false
        schema:
          type: string
      responses:
        '200':
          description: Record(s) found
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CareerCollection'
            text/json:
              schema:
                $ref: '#/components/schemas/CareerCollection'
        ' 200':
          description: Record(s) found
        ' 400':
          description: Bad Request
        ' 401':
          description: Unauthorized
        ' 403':
          description: Forbidden
        ' 404':
          description: No Record Found
        ' 500':
          description: Server Error
      deprecated: false
  /dictionary/cities/v1:
    get:
      tags:
      - Dictionary
      summary: ''
      operationId: Cities_Get
      parameters:
      - name: UniversityLocationCode
        in: query
        description: '030'
        required: false
        schema:
          type: string
      - name: CityName
        in: query
        description: ANAHEIM
        required: false
        schema:
          type: string
      - name: CityStartTermCode
        in: query
        description: 66F
        required: false
        schema:
          type: string
      - name: CityLastTermCode
        in: query
        description: None
        required: false
        schema:
          type: string
      - name: UniversityLocationStartTermCode
        in: query
        description: 66F
        required: false
        schema:
          type: string
      - name: PageNumber
        in: query
        description: '1'
        required: false
        schema:
          type: integer
          format: int32
      - name: PageSize
        in: query
        description: Default 10.<br />Pass 0 to get all records.
        required: false
        schema:
          type: integer
          format: int32
      - name: esmAuthnClientToken
        in: header
        description: esmAuthnClientToken.  Passed as header value to pass on through authorization.
        required: false
        schema:
          type: string
      responses:
        '200':
          description: Record(s) found
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CityCollection'
            text/json:
              schema:
                $ref: '#/components/schemas/CityCollection'
        ' 200':
          description: Record(s) found
        ' 400':
          description: Bad Request
        ' 401':
          description: Unauthorized
        ' 403':
          description: Forbidden
        ' 404':
          description: No Record Found
        ' 500':
          description: Server Error
      deprecated: false
  /dictionary/classlevels/v1:
    get:
      tags:
      - Dictionary
      summary: ''
      operationId: ClassLevels_Get
      parameters:
      - name: ClassLevelCode
        in: query
        description: FR
        required: false
        schema:
          type: string
      - name: ClassLevelName
        in: query
        description: Freshman
        required: false
        schema:
          type: string
      - name: PageNumber
        in: query
        description: '1'
        required: false
        schema:
          type: integer
          format: int32
      - name: PageSize
        in: query
        description: Default 10.<br />Pass 0 to get all records.
        required: false
        schema:
          type: integer
          format: int32
      - name: esmAuthnClientToken
        in: header
        description: esmAuthnClientToken.  Passed as header value to pass on through authorization.
        required: false
        schema:
          type: string
      responses:
        '200':
          description: Record(s) found
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ClassLevelCollection'
            text/json:
              schema:
                $ref: '#/components/schemas/ClassLevelCollection'
        ' 200':
          description: Record(s) found
        ' 400':
          description: Bad Request
        ' 401':
          description: Unauthorized
        ' 403':
          description: Forbidden
        ' 404':
          description: No Record Found
        ' 500':
          description: Server Error
      deprecated: false
  /dictionary/classnumbers/v1:
    get:
      tags:
      - Dictionary
      summary: ''
      operationId: ClassNumbers_Get
      parameters:
      - name: ClassNumber
        in: query
        description: '001'
        required: false
        schema:
          type: string
      - name: DisplayClassNumber
        in: query
        description: '1'
        required: false
        schema:
          type: string
      - name: PageNumber
        in: query
        description: '1'
        required: false
        schema:
          type: integer
          format: int32
      - name: PageSize
        in: query
        description: Default 10.<br />Pass 0 to get all records.
        required: false
        schema:
          type: integer
          format: int32
      - name: esmAuthnClientToken
        in: header
        description: esmAuthnClientToken.  Passed as header value to pass on through authorization.
        required: false
        schema:
          type: string
      responses:
        '200':
          description: Record(s) found
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ClassNumbersCollection'
            text/json:
              schema:
                $ref: '#/components/schemas/ClassNumbersCollection'
        ' 200':
          description: Record(s) found
        ' 400':
          description: Bad Request
        ' 401':
          description: Unauthorized
        ' 403':
          description: Forbidden
        ' 404':
          description: No Record Found
        ' 500':
          description: Server Error
      deprecated: false
  /dictionary/classsectionenrollmentstatus/v1:
    get:
      tags:
      - Dictionary
      summary: ''
      operationId: ClassSectionEnrollmentStatus_Get
      parameters:
      - name: ClassSectionEnrollmentStatusCode
        in: query
        description: O
        required: false
        schema:
          type: string
      - name: ClassSectionEnrollmentStatusDescription
        in: query
        description: Open
        required: false
        schema:
          type: string
      - name: PageNumber
        in: query
        description: '1'
        required: false
        schema:
          type: integer
          format: int32
      - name: PageSize
        in: query
        description: Default 10.<br />Pass 0 to get all records.
        required: false
        schema:
          type: integer
          format: int32
      - name: esmAuthnClientToken
        in: header
        description: esmAuthnClientToken.  Passed as header value to pass on through authorization.
        required: false
        schema:
          type: string
      responses:
        '200':
          description: Record(s) found
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/EnrollmentStatusCollection'
            text/json:
              schema:
                $ref: '#/components/schemas/EnrollmentStatusCollection'
        ' 200':
          description: Record(s) found
        ' 400':
          description: Bad Request
        ' 401':
          description: Unauthorized
        ' 403':
          description: Forbidden
        ' 404':
          description: No Record Found
        ' 500':
          description: Server Error
      deprecated: false
  /dictionary/classsectionnumbers/v1:
    get:
      tags:
      - Dictionary
      summary: ''
      operationId: ClassSectionNumbers_Get
      parameters:
      - name: ClassSectionNumber
        in: query
        description: '001'
        required: false
        schema:
          type: string
      - name: DisplayClassSectionNumber
        in: query
        description: '1'
        required: false
        schema:
          type: string
      - name: PageNumber
        in: query
        description: '1'
        required: false
        schema:
          type: integer
          format: int32
      - name: PageSize
        in: query
        description: Default 10.<br />Pass 0 to get all records.
        required: false
        schema:
          type: integer
          format: int32
      - name: esmAuthnClientToken
        in: header
        description: esmAuthnClientToken.  Passed as header value to pass on through authorization.
        required: false
        schema:
          type: string
      responses:
        '200':
          description: Record(s) found
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ClassSectionNumbersCollection'
            text/json:
              schema:
                $ref: '#/components/schemas/ClassSectionNumbersCollection'
        ' 200':
          description: Record(s) found
        ' 400':
          description: Bad Request
        ' 401':
          description: Unauthorized
        ' 403':
          description: Forbidden
        ' 404':
          description: No Record Found
        ' 500':
          description: Server Error
      deprecated: false
  /dictionary/colleges/v1:
    get:
      tags:
      - Dictionary
      summary: ''
      operationId: Colleges_Get
      parameters:
      - name: CollegeCode
        in: query
        description: LS
        required: false
        schema:
          type: string
      - name: CollegeName
        in: query
        description: COLLEGE OF LETTERS AND SCIENCE
        required: false
        schema:
          type: string
      - name: CollegeStartTermCode
        in: query
        description: 66F
        required: false
        schema:
          type: string
      - name: CollegeLastTermCode
        in: query
        description: None
        required: false
        schema:
          type: string
      - name: CssCollegeCode
        in: query
        description: '25'
        required: false
        schema:
          type: string
      - name: PageNumber
        in: query
        description: '1'
        required: false
        schema:
          type: integer
          format: int32
      - name: PageSize
        in: query
        description: Default 10.<br />Pass 0 to get all records.
        required: false
        schema:
          type: integer
          format: int32
      - name: esmAuthnClientToken
        in: header
        description: esmAuthnClientToken.  Passed as header value to pass on through authorization.
        required: false
        schema:
          type: string
      responses:
        '200':
          description: Record(s) found
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CollegeCollection'
            text/json:
              schema:
                $ref: '#/components/schemas/CollegeCollection'
        ' 200':
          description: Record(s) found
        ' 400':
          description: Bad Request
        ' 401':
          description: Unauthorized
        ' 403':
          description: Forbidden
        ' 404':
          description: No Record Found
        ' 500':
          description: Server Error
      deprecated: false
  /dictionary/countries/v1:
    get:
      tags:
      - Dictionary
      summary: ''
      operationId: Countries_Get
      parameters:
      - name: UniversityLocationCode
        in: query
        description: '200'
        required: false
        schema:
          type: string
      - name: CountryCode
        in: query
        description: US
        required: false
        schema:
          type: string
      - name: ISOCountryCode
        in: query
        description: US
        required: false
        schema:
          type: string
      - name: FIPSCountryName
        in: query
        description: UNITED STATES
        required: false
        schema:
          type: string
      - name: USPSCountryName
        in: query
        description: USA
        required: false
        schema:
          type: string
      - name: CountryStartTermCode
        in: query
        description: 66F
        required: false
        schema:
          type: string
      - name: CountryLastTermCode
        in: query
        description: None
        required: false
        schema:
          type: string
      - name: UniversityLocationStartTermCode
        in: query
        description: 66F
        required: false
        schema:
          type: string
      - name: PageNumber
        in: query
        description: '1'
        required: false
        schema:
          type: integer
          format: int32
      - name: PageSize
        in: query
        description: Default 10.<br />Pass 0 to get all records.
        required: false
        schema:
          type: integer
          format: int32
      - name: esmAuthnClientToken
        in: header
        description: esmAuthnClientToken.  Passed as header value to pass on through authorization.
        required: false
        schema:
          type: string
      responses:
        '200':
          description: Record(s) found
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CountryCollection'
            text/json:
              schema:
                $ref: '#/components/schemas/CountryCollection'
        ' 200':
          description: Record(s) found
        ' 400':
          description: Bad Request
        ' 401':
          description: Unauthorized
        ' 403':
          description: Forbidden
        ' 404':
          description: No Record Found
        ' 500':
          description: Server Error
      deprecated: false
  /dictionary/coursecatalognumbers/v1:
    get:
      tags:
      - Dictionary
      summary: ''
      operationId: CourseCatalogNumbers_Get
      parameters:
      - name: CourseCatalogNumber
        in: query
        description: 0001 M
        required: false
        schema:
          type: string
      - name: DisplayCourseCatalogNumber
        in: query
        description: M1
        required: false
        schema:
          type: string
      - name: PageNumber
        in: query
        description: '1'
        required: false
        schema:
          type: integer
          format: int32
      - name: PageSize
        in: query
        description: Default 10.<br />Pass 0 to get all records.
        required: false
        schema:
          type: integer
          format: int32
      - name: esmAuthnClientToken
        in: header
        description: esmAuthnClientToken.  Passed as header value to pass on through authorization.
        required: false
        schema:
          type: string
      responses:
        '200':
          description: Record(s) found
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CourseCatalogNumbersCollection'
            text/json:
              schema:
                $ref: '#/components/schemas/CourseCatalogNumbersCollection'
        ' 200':
          description: Record(s) found
        ' 400':
          description: Bad Request
        ' 401':
          description: Unauthorized
        ' 403':
          description: Forbidden
        ' 404':
          description: No Record Found
        ' 500':
          description: Server Error
      deprecated: false
  /dictionary/{OfferedTermCode}/{ClassSectionID}/courseclassidentifiers/v1:
    get:
      tags:
      - Dictionary
      summary: Returns parameters for Courses and Classes endpoints for a given term and SRS Number
      operationId: CourseClassIdentifiers_Get
      parameters:
      - name: OfferedTermCode
        in: path
        description: 15S
        required: true
        schema:
          type: string
      - name: ClassSectionID
        in: path
        description: 142043200<br />SRS Number
        required: true
        schema:
          type: string
      - name: ClassNumber
        in: query
        description: 001<br />Some Chemistry, Physics and foreign language courses have multiple class numbers associated with an SRS Number. Please filter on class number to get a unique class.
        required: false
        schema:
          type: string
      - name: PageNumber
        in: query
        description: '1'
        required: false
        schema:
          type: integer
          format: int32
      - name: PageSize
        in: query
        description: Default 10.<br />Pass 0 to get all records.
        required: false
        schema:
          type: integer
          format: int32
      - name: esmAuthnClientToken
        in: header
        description: esmAuthnClientToken.  Passed as header value to pass on through authorization.
        required: false
        schema:
          type: string
      responses:
        '200':
          description: Record(s) found
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CourseClassIdentifiersCollection'
            text/json:
              schema:
                $ref: '#/components/schemas/CourseClassIdentifiersCollection'
        ' 200':
          description: Record(s) found
        ' 400':
          description: Bad Request
        ' 401':
          description: Unauthorized
        ' 403':
          description: Forbidden
        ' 404':
          description: No Record Found
        ' 500':
          description: Server Error
      deprecated: false
  /dictionary/daysofweek/v1:
    get:
      tags:
      - Dictionary
      summary: ''
      operationId: DaysofWeek_Get
      parameters:
      - name: DaysofWeekCode
        in: query
        description: M
        required: false
        schema:
          type: string
      - name: DaysofWeekDescription
        in: query
        description: MONDAY
        required: false
        schema:
          type: string
      - name: PageNumber
        in: query
        description: '1'
        required: false
        schema:
          type: integer
          format: int32
      - name: PageSize
        in: query
        description: Default 10.<br />Pass 0 to get all records.
        required: false
        schema:
          type: integer
          format: int32
      - name: esmAuthnClientToken
        in: header
        description: esmAuthnClientToken.  Passed as header value to pass on through authorization.
        required: false
        schema:
          type: string
      responses:
        '200':
          description: Record(s) found
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DaysofWeekCollection'
            text/json:
              schema:
                $ref: '#/components/schemas/DaysofWeekCollection'
        ' 200':
          description: Record(s) found
        ' 400':
          description: Bad Request
        ' 401':
          description: Unauthorized
        ' 403':
          description: Forbidden
        ' 404':
          description: No Record Found
        ' 500':
          description: Server Error
      deprecated: false
  /dictionary/degreetypes/v1:
    get:
      tags:
      - Dictionary
      summary: ''
      operationId: DegreeTypes_Get
      parameters:
      - name: DegreeCode
        in: query
        description: AB
        required: false
        schema:
          type: string
      - name: DegreeName
        in: query
        description: BACHELOR OF ARTS
        required: false
        schema:
          type: string
      - name: DegreeTypeCode
        in: query
        description: B
        required: false
        schema:
          type: string
      - name: DegreeStartTermCode
        in: query
        description: 66F
        required: false
        schema:
          type: string
      - name: DegreeLastTermCode
        in: query
        description: None
        required: false
        schema:
          type: string
      - name: CssDegreeCode
        in: query
        description: '02'
        required: false
        schema:
          type: string
      - name: PageNumber
        in: query
        description: '1'
        required: false
        schema:
          type: integer
          format: int32
      - name: PageSize
        in: query
        description: Default 10.<br />Pass 0 to get all records.
        required: false
        schema:
          type: integer
          format: int32
      - name: esmAuthnClientToken
        in: header
        description: esmAuthnClientToken.  Passed as header value to pass on through authorization.
        required: false
        schema:
          type: string
      responses:
        '200':
          description: Record(s) found
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DegreeTypeCollection'
            text/json:
              schema:
                $ref: '#/components/schemas/DegreeTypeCollection'
        ' 200':
          description: Record(s) found
        ' 400':
          description: Bad Request
        ' 401':
          description: Unauthorized
        ' 403':
          description: Forbidden
        ' 404':
          description: No Record Found
        ' 500':
          description: Server Error
      deprecated: false
  /dictionary/departments/v1:
    get:
      tags:
      - Dictionary
      summary: ''
      operationId: Departments_Get
      parameters:
      - name: DepartmentCode
        in: query
        description: AF STDS
        required: false
        schema:
          type: string
      - name: DepartmentName
        in: query
        description: AFRICAN STUDIES
        required: false
        schema:
          type: string
      - name: DepartmentStartTermCode
        in: query
        description: 01W
        required: false
        schema:
          type: string
      - name: DepartmentLastTermCode
        in: query
        description: None
        required: false
        schema:
          type: string
      - name: CustomizedDepartmentFlag
        in: query
        description: N
        required: false
        schema:
          type: string
      - name: DepartmentTypeName
        in: query
        description: Interdepartmental Program (IDP)
        required: false
        schema:
          type: string
      - name: PageNumber
        in: query
        description: '1'
        required: false
        schema:
          type: integer
          format: int32
      - name: PageSize
        in: query
        description: Default 10.<br />Pass 0 to get all records.
        required: false
        schema:
          type: integer
          format: int32
      - name: esmAuthnClientToken
        in: header
        description: esmAuthnClientToken.  Passed as header value to pass on through authorization.
        required: false
        schema:
          type: string
      responses:
        '200':
          description: Record(s) found
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DepartmentCollection'
            text/json:
              schema:
                $ref: '#/components/schemas/DepartmentCollection'
        ' 200':
          description: Record(s) found
        ' 400':
          description: Bad Request
        ' 401':
          description: Unauthorized
        ' 403':
          description: Forbidden
        ' 404':
          description: No Record Found
        ' 500':
          description: Server Error


# --- truncated at 32 KB (176 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/ucla/refs/heads/main/openapi/ucla-dictionary-api-openapi.yml