Victoria University of Wellington Website API

Public website configuration served by the university's own CMS.

Operations 1

GET /api/globalobject Retrieve the site-wide global object #

Documentation

Specifications

Schemas & Data

Other Resources

🔗
x-openapi-original
https://raw.githubusercontent.com/api-evangelist/victoria-university-of-wellington/refs/heads/main/openapi/_original/victoria-university-of-wellington-website-globalobject.yaml
🔗
x-example
https://raw.githubusercontent.com/api-evangelist/victoria-university-of-wellington/refs/heads/main/examples/victoria-university-of-wellington-globalobject-example.json
🔗
x-spectral-rules
https://raw.githubusercontent.com/api-evangelist/victoria-university-of-wellington/refs/heads/main/rules/victoria-university-of-wellington-rules.yml
🔗
x-vocabulary
https://raw.githubusercontent.com/api-evangelist/victoria-university-of-wellington/refs/heads/main/vocabulary/victoria-university-of-wellington-vocabulary.yml
🔗
x-json-ld-context
https://raw.githubusercontent.com/api-evangelist/victoria-university-of-wellington/refs/heads/main/json-ld/victoria-university-of-wellington-context.jsonld
🔗
Website
https://www.wgtn.ac.nz/
🔗
x-openapi-original
https://raw.githubusercontent.com/api-evangelist/victoria-university-of-wellington/refs/heads/main/openapi/_original/victoria-university-of-wellington-identity-federation.yaml
🔗
x-example
https://raw.githubusercontent.com/api-evangelist/victoria-university-of-wellington/refs/heads/main/examples/victoria-university-of-wellington-idp-saml-metadata.xml
🔗
x-conformance
https://raw.githubusercontent.com/api-evangelist/victoria-university-of-wellington/refs/heads/main/conformance/victoria-university-of-wellington-conformance.yml
🔗
x-federation-metadata
https://directory.tuakiri.ac.nz/metadata/tuakiri-metadata-signed.xml
🔗
x-openapi-original
https://raw.githubusercontent.com/api-evangelist/victoria-university-of-wellington/refs/heads/main/openapi/_original/victoria-university-of-wellington-institutional-repository.yaml
🔗
x-example
https://raw.githubusercontent.com/api-evangelist/victoria-university-of-wellington/refs/heads/main/examples/victoria-university-of-wellington-ir-oai-identify.xml
🔗
x-example
https://raw.githubusercontent.com/api-evangelist/victoria-university-of-wellington/refs/heads/main/examples/victoria-university-of-wellington-ir-dspace-root.json
🔗
x-oai-pmh
https://ir.wgtn.ac.nz/oai/request?verb=Identify
🔗
x-opensearch
https://ir.wgtn.ac.nz/server/opensearch/service
🔗
Website
https://ir.wgtn.ac.nz/

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/victoria-university-of-wellington-website-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

victoria-university-of-wellington-website-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Te Herenga Waka Global Object Website API
  description: An undocumented but public, keyless JSON endpoint served by Te Herenga Waka—Victoria University of Wellington's own website (Squiz Matrix CMS) at https://www.wgtn.ac.nz/api/globalobject.
  version: '2026-08-30'
  contact:
    name: Victoria University of Wellington
    url: https://www.wgtn.ac.nz/about/contacts
    email: info@vuw.ac.nz
  termsOfService: https://www.wgtn.ac.nz/site-info
  x-provenance:
    generated: '2026-08-30'
    method: derived
    source: openapi/_original/victoria-university-of-wellington-website-globalobject.yaml
    note: Refined single-tag split of openapi/_original/victoria-university-of-wellington-website-globalobject.yaml, which was itself probed live from https://www.wgtn.ac.nz/api/globalobject on 2026-08-30.
servers:
- url: https://www.wgtn.ac.nz
  description: Te Herenga Waka—Victoria University of Wellington public website
security: []
tags:
- name: Website
  description: Public website configuration served by the university's own CMS.
paths:
  /api/globalobject:
    get:
      operationId: getGlobalObject
      summary: Retrieve the site-wide global object
      description: Returns the global site configuration object used by every page on www.wgtn.ac.nz. No authentication, no API key and no rate-limit header are present on the response. CORS is open to all origins.
      tags:
      - Website
      responses:
        '200':
          description: The global site object.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GlobalObject'
            text/html:
              schema:
                $ref: '#/components/schemas/GlobalObject'
        '404':
          description: Endpoint not found. The university's CMS returns a full HTML 404 page.
          content:
            text/html:
              schema:
                type: string
components:
  schemas:
    GlobalObject:
      type: object
      description: Global site configuration for the Te Herenga Waka public website.
      properties:
        baseUrls:
          $ref: '#/components/schemas/BaseUrls'
        logo:
          $ref: '#/components/schemas/Logo'
        navigation:
          $ref: '#/components/schemas/Navigation'
        apply:
          $ref: '#/components/schemas/CallToAction'
        search:
          $ref: '#/components/schemas/SearchConfig'
        contacts:
          $ref: '#/components/schemas/Contacts'
        copyright:
          type: string
          description: HTML-escaped copyright line for the institution.
        debug:
          type: string
          description: CMS debug flag. Observed empty on the public surface.
    SearchConfig:
      type: object
      description: Form contracts for the public and intranet site search.
      properties:
        public:
          $ref: '#/components/schemas/SearchForm'
        intranet:
          $ref: '#/components/schemas/SearchForm'
    BaseUrls:
      type: object
      description: Canonical base URLs the front end composes links from.
      properties:
        mainDomain:
          type: string
          format: uri
        intranet:
          type: string
          format: uri
        cdnAssets:
          type: string
          format: uri
        cmsAssets:
          type: string
          format: uri
        courses:
          type: string
          format: uri
          description: Root of the public course catalogue.
        explore:
          type: string
          format: uri
          description: Root of the study-area and programme explorer.
    LogoAssets:
      type: object
      description: Logo image manifest. Each breakpoint key carries a source path relative to `basePath` and the intrinsic width-to-height ratio.
      properties:
        basePath:
          type: string
          format: uri
        desktop:
          $ref: '#/components/schemas/LogoAsset'
        desktopBrand:
          $ref: '#/components/schemas/LogoAsset'
        mobile:
          $ref: '#/components/schemas/LogoAsset'
        tablet:
          $ref: '#/components/schemas/LogoAsset'
        print:
          $ref: '#/components/schemas/LogoAsset'
        icon:
          $ref: '#/components/schemas/LogoAsset'
        green:
          type: object
          description: Alternate green-brand variants, keyed by the same breakpoint names.
          additionalProperties:
            $ref: '#/components/schemas/LogoAsset'
    Logo:
      type: object
      properties:
        title:
          type: string
        href:
          type: string
          format: uri
        alt:
          type: string
        assets:
          $ref: '#/components/schemas/LogoAssets'
    CallToAction:
      type: object
      properties:
        url:
          type: string
          format: uri
        text:
          type: string
    SearchForm:
      type: object
      properties:
        action:
          type: string
          description: Form action path or URL the query is submitted to.
        queryName:
          type: string
          description: Query-string parameter name carrying the search term.
        placeHolder:
          type: string
        submitValue:
          type: string
        new:
          type: object
          description: Replacement copy for the redesigned search widget.
          properties:
            placeHolder:
              type: string
    Contacts:
      type: object
      properties:
        tel:
          type: object
          properties:
            main:
              type: string
            mainInternational:
              type: string
            emergency:
              type: string
            emergencyExtension:
              type: string
        mail:
          type: object
          properties:
            main:
              type: string
              format: email
    Navigation:
      type: object
      properties:
        root:
          type: array
          description: Primary audience navigation.
          items:
            $ref: '#/components/schemas/NavItem'
        alternate:
          type: array
          description: Secondary utility navigation.
          items:
            $ref: '#/components/schemas/NavItem'
        footer:
          type: array
          description: Footer navigation.
          items:
            $ref: '#/components/schemas/NavItem'
    NavItem:
      type: object
      properties:
        href:
          type: string
          format: uri
        class:
          type: string
        content:
          type: string
          description: Link label as rendered.
        type:
          type: string
          description: Item kind. `link` observed.
    LogoAsset:
      type: object
      properties:
        src:
          type: string
        widthToHeightRatio:
          type: number
x-operator: institution