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 Waterloo FoodServices API

The FoodServices API from University of Waterloo — 6 operation(s) for foodservices.

University of Waterloo FoodServices API is one of 12 APIs that University of Waterloo publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

This API exposes 2 JSON Schema definitions.

Tagged areas include Food Services. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, authentication docs, a JSON-LD context, and 2 JSON Schemas.

This API exposes 6 operations across 6 paths, and defines 51 schemas. It is described by OpenAPI 3.0.4, at version v3.

Requests are made against a single base URL, https://openapi.data.uwaterloo.ca.

6 operations 6 paths 51 schemas 6 GET

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.4
API Version
v3
Base URL
https://openapi.data.uwaterloo.ca/v3/
Authentication
API Key
Resource Areas
1

Authentication & Security 1

University of Waterloo FoodServices API declares 1 security scheme for authenticating requests. An API key is passed in the header as x-api-key (apiKey). By default, every request must be authenticated.

  • apiKey — Custom API key authentication

Paths & Operations 6

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

FoodServices 6
GET
/v3/FoodServices/outlets
Get all food service Outlet data
→ 200
GET
/v3/FoodServices/outlets/{id}
Get specific food services Outlet data by Id
1 param → 200
GET
/v3/FoodServices/outlets/{name}
Get specific food services Outlet data by Outlet name
1 param → 200
GET
/v3/FoodServices/franchises
Get all food service Franchise data
→ 200
GET
/v3/FoodServices/franchises/{id}
Get specific food sercices Franchise data by Id
1 param → 200
GET
/v3/FoodServices/franchises/{name}
Get specific food services Franchise data by Franchise name
1 param → 200

Schemas 51

The contract defines 51 schemas that model the data the API accepts and returns. The most detailed are FranchiseMenu (41 properties), FoodServicesOutlet (21 properties), OutletLocation (15 properties), Und1 (15 properties). Each schema is shown below with its type and property counts.

Metatags
object
1 property
Workbench_Moderation
object
3 properties
OutletLocation
object
15 properties
PaymentAccepted
object
2 properties
Uid
object
2 properties
OpeningHour
object
4 properties
Title
object
1 property
Name
object
1 property
Published
object
11 properties
Path
object
5 properties
Value
object
10 properties
FoodServicesFranchise
object
7 properties
Data
object
1 property
Current
object
11 properties
Robots
object
1 property
My_Revision
object
11 properties
FoodServicesOutletPhoto
object
8 properties
Rdf_Mapping
object
9 properties
En
object
3 properties
OutletType
object
3 properties
Comment_Count
object
2 properties
FoodServicesFranchisesSelf
object
2 properties
Combo
object
6 properties
IndividualItemPhoto
object
8 properties
En1
object
1 property
Closed
object
4 properties
FoodServicesOutlets
object
3 properties
FoodServicesOutlet
object
21 properties
IndividualItem
object
4 properties
Addon
object
4 properties
FranchiseMenu
object
41 properties
Translations
object
2 properties
Cuisine
object
4 properties
Logo
object
8 properties
Last_Activity
object
3 properties
Created
object
3 properties
Locpick
object
2 properties
Title_Field
object
1 property
Changed
object
3 properties
Field_Franchise_Logo
object
1 property
FoodServicesOutletImage
object
8 properties
Field_Combos
object
1 property
En2
object
10 properties
ComboImage
object
8 properties
FoodServicesFranchises
object
3 properties
Und1
object
15 properties
LocationLink
object
5 properties
Body
object
1 property
Und
object
2 properties
FoodServicesOutletsSelf
object
2 properties
HoursChange
object
4 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

university-of-waterloo-foodservices-api-openapi.yml Raw ↑

Other APIs University of Waterloo publishes across the network.

University of Waterloo AcademicOrganizations API
University of Waterloo Account API
University of Waterloo ClassSchedules API
University of Waterloo Courses API
University of Waterloo ExamSchedules API
University of Waterloo HolidayDates API
University of Waterloo ImportantDates API
University of Waterloo Locations API
University of Waterloo Subjects API
University of Waterloo Terms API
University of Waterloo Wcms API
Where this information came from

This is an independent, third-party profile of University of Waterloo FoodServices 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.