Yale API Portal — Portal APIs

Yale's institution-operated developer portal documents four Portal APIs — Buildings (name and location of Yale campus buildings), Courses, Course Subjects and GatewayServiceMetrics. Yale's own page calls these INTERNAL APIs: a key is issued only after registering an application in the Developer Portal, and portal access requires a valid Yale NetID. The gateway is live — an anonymous call to the Courses Web Service v3 returned HTTP 400 with the body "Invalid API Key" — but no operation here is publicly callable, so no contract is claimed for it.

API entry from apis.yml

apis.yml Raw ↑
aid: yale:portal
name: Yale API Portal — Portal APIs
x-operator: institution
description: 'Yale''s institution-operated developer portal documents four Portal APIs — Buildings (name
  and location of Yale campus buildings), Courses, Course Subjects and GatewayServiceMetrics. Yale''s
  own page calls these INTERNAL APIs: a key is issued only after registering an application in the Developer
  Portal, and portal access requires a valid Yale NetID. The gateway is live — an anonymous call to the
  Courses Web Service v3 returned HTTP 400 with the body "Invalid API Key" — but no operation here is
  publicly callable, so no contract is claimed for it.'
humanURL: https://developers.yale.edu/api-documentation/portal-apis
baseURL: https://gw.its.yale.edu/soa-gateway
tags:
- Course Catalog
- Buildings
- Campus
- Gated
properties:
- type: Documentation
  url: https://developers.yale.edu/api-documentation/portal-apis
- type: DeveloperPortal
  url: https://developers.yale.edu/
- type: Signup
  url: https://developers.yale.edu/how-info/how-do-i-get-access-apis
- type: x-authentication
  url: authentication/yale-authentication.yml