University of Canterbury website screenshot

University of Canterbury

University of Canterbury (Te Whare Wananga o Waitaha) is a public research university in Christchurch, Aotearoa New Zealand. It operates no public developer programme, no developer portal and no published, self-serve API: everything machine-readable it runs is infrastructure for a purpose other than being an API product. What is genuinely institution-operated and genuinely readable is narrow — the UC Research Repository (a self-hosted DSpace 7 on ir.canterbury.ac.nz) serves a live OAI-PMH 2.0 interface with thirteen metadata formats, and three Shibboleth Service Providers on canterbury.ac.nz hosts publish valid SAML 2.0 metadata as members of Tuakiri, the New Zealand Access Federation. The rest is gated rather than absent: a CA API Gateway 9.0 answers on api.canterbury.ac.nz with no routed public service, a self-hosted GitLab serves an authenticated v4 API to the College of Engineering, and the DSpace REST API sits behind a Cloudflare bot challenge. The institution's research data repository and its identity provider are both tenancies on other people's platforms — Figshare and REANNZ's Tuakiri Hosted IdP respectively — and are recorded here as relationships, not as University of Canterbury contracts. This profile was corrected on 2026-08-30: eleven entries previously listed under this institution were a single Figshare API v2 contract, split by tag, and have been removed.

University of Canterbury publishes 8 APIs on the APIs.io network. Tagged areas include Education, Higher Education, University, New Zealand, and Research.

24.1/100 emerging ▬ flat Agent 5/100 human only self hosted Full breakdown ↓
scored 2026-09-08 · rubric v0.20.0
AccessFree
8 APIs
EducationHigher EducationUniversityNew ZealandResearchResearch RepositoryOpen AccessOAI-PMHIdentity FederationSAMLLearning Management

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-09-08 · rubric v0.20.0
Regulatory Posture applies to this provider. Its tags matched the Education & Research regime, so Regulatory Posture carries 15 points of the composite. If this regime is wrong for your business, say so on your provider repo — the applicability map is public and we will correct it.
Create-or-Update Ergonomics could not be measured. We hold no machine-readable contract for this provider to read, so there is nothing to measure a write surface against. Excluded rather than scored zero: never-measured and measured-empty are different facts. Publishing an OpenAPI is what makes this facet — and several others — scorable at all.
The six quality facets above are damped to 85 points between them, because the conditional facet above carries the other 15. That is why each facet's contribution is shown against a damped maximum: raising a quality facet moves the composite by 85% of its nominal weight, not 100%. The full arithmetic is at apis.io/rating/.
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. Every facet and dimension name above is a link: it opens that measurement's own page — what it means, the exact checks that feed it, how the whole catalog distributes on it, and the providers at the top of it. This rating is computed from github.com/api-evangelist/university-of-canterbury: open an issue to ask a question, or submit a pull request to add artifacts. Submit an artifact on GitHub — free → Manage your own listing — the Influence plan, $499/mo →

APIs 8

Individual APIs this provider publishes, each with its own machine-readable definition.

UC Research Repository OAI-PMH

OAI-PMH 2.0 metadata harvesting interface for the UC Research Repository, a self-hosted DSpace 7 institutional repository of theses, dissertations and research outputs. Verified...

UC Research Repository DSpace REST API

DSpace 7 REST API backing the UC Research Repository, providing programmatic access to communities, collections and items. Re-probed 2026-08-30 with a browser User-Agent: the AP...

UC API Gateway

An institution-operated enterprise API gateway on the University of Canterbury's own registrable domain. Discovered 2026-08-30. Every probed path (/, /ping, /v1, /swagger) retur...

UC Shibboleth SAML 2.0 Service Provider Metadata

Three Shibboleth Service Providers run on University of Canterbury hosts and publish machine-readable SAML 2.0 metadata at the standard Shibboleth.sso/Metadata location — LEARN ...

LEARN LTI 1.3 Platform (Moodle)

LEARN, the University of Canterbury's self-hosted Moodle learning management system, acts as an LTI 1.3 platform and serves a live JSON Web Key Set from the institution's own ho...

UC Engineering GitLab API

Self-hosted GitLab instance operated by the University of Canterbury College of Engineering on the institution's own domain. Re-verified 2026-08-30: the web application redirect...

Tuakiri Hosted Identity Provider for canterbury.ac.nz

The University of Canterbury's SAML 2.0 Identity Provider is registered in the signed Tuakiri federation metadata aggregate with entityID https://idp.canterbury.ac.nz/idp/shibbo...

Canterbury Figshare Research Data Repository (tenant)

canterbury.figshare.com is the University of Canterbury's institutional research data repository, a tenancy on Figshare's platform. The data, the DOIs and the curation are the i...

Scroll for all 8

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

FinOps 1

Cost, billing, and metering signals for API financial operations.

Security Posture 1

Authentication, domain security, vulnerability disclosure, and trust-center signals.

University Of Canterbury Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Resources

Design & Contract 1

Pagination, idempotency, versioning, errors, and events

Build 3

SDKs, sample code, and the tooling you integrate with

Access & Security 1

Authentication, authorization, and security posture

Learn 1

Tutorials, courses, talks, and written guidance

Operate 1

Status, limits, changes, and where to get help

Commercial 3

Pricing, plans, and the legal terms of use

Company 2

The organization behind the API

Other 3

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: university-of-canterbury
name: University of Canterbury
x-type: university
x-category: Public Research University
description: 'University of Canterbury (Te Whare Wananga o Waitaha) is a public research university in Christchurch, Aotearoa
  New Zealand. It operates no public developer programme, no developer portal and no published, self-serve API: everything
  machine-readable it runs is infrastructure for a purpose other than being an API product. What is genuinely institution-operated
  and genuinely readable is narrow — the UC Research Repository (a self-hosted DSpace 7 on ir.canterbury.ac.nz) serves a live
  OAI-PMH 2.0 interface with thirteen metadata formats, and three Shibboleth Service Providers on canterbury.ac.nz hosts publish
  valid SAML 2.0 metadata as members of Tuakiri, the New Zealand Access Federation. The rest is gated rather than absent:
  a CA API Gateway 9.0 answers on api.canterbury.ac.nz with no routed public service, a self-hosted GitLab serves an authenticated
  v4 API to the College of Engineering, and the DSpace REST API sits behind a Cloudflare bot challenge. The institution''s
  research data repository and its identity provider are both tenancies on other people''s platforms — Figshare and REANNZ''s
  Tuakiri Hosted IdP respectively — and are recorded here as relationships, not as University of Canterbury contracts. This
  profile was corrected on 2026-08-30: eleven entries previously listed under this institution were a single Figshare API
  v2 contract, split by tag, and have been removed.'
type: Index
deliveryModel:
  model: self-hosted
  open_source: false
  commercial: false
  callable_host: true
  label: Institution-operated infrastructure · not sold as an API product
  confidence: medium
  source:
  - probed
  generated: '2026-08-30'
  method: probed
accessModel:
  pricing: free
  onboarding: none
  trial: false
  try_now: false
  public: false
  label: No public developer programme · open protocol endpoints, otherwise affiliation-gated
  confidence: medium
  source:
  - probed
  - plans
  generated: '2026-08-30'
  method: probed
position: Consuming
access: Internal
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/university-of-canterbury.png
url: https://raw.githubusercontent.com/api-evangelist/university-of-canterbury/refs/heads/main/apis.yml
tags:
- Education
- Higher Education
- University
- New Zealand
- Research
- Research Repository
- Open Access
- OAI-PMH
- Identity Federation
- SAML
- Learning Management
created: '2026-06-03'
modified: '2026-08-30'
specificationVersion: '0.23'
apis:
- aid: university-of-canterbury:research-repository-oai
  name: UC Research Repository OAI-PMH
  x-operator: institution
  description: 'OAI-PMH 2.0 metadata harvesting interface for the UC Research Repository, a self-hosted DSpace 7 institutional
    repository of theses, dissertations and research outputs. Verified live 2026-08-30: verb=Identify returns HTTP 200 with
    repositoryName "UC Research Repository", repositoryIdentifier ir.canterbury.ac.nz, adminEmail eservices@libr.canterbury.ac.nz
    and earliestDatestamp 2007-05-08. verb=ListMetadataFormats advertises didl, dim, etdms, marc, mets, mods, oai_dc, ore,
    qdc, rdf, rioxx, uketd_dc and xoai. Host, administrative contact and identifier namespace are all the institution''s;
    the OAI-PMH protocol is OpenArchives'' and no contract is claimed for it here.'
  humanURL: https://ir.canterbury.ac.nz/
  baseURL: https://ir.canterbury.ac.nz/server/oai/request
  tags:
  - Research
  - Repository
  - OAI-PMH
  - DSpace
  - Metadata
  - Open Access
  properties:
  - type: Authentication
    url: https://ir.canterbury.ac.nz/server/oai/request?verb=Identify
  - type: x-conformance
    url: conformance/university-of-canterbury-conformance.yml
- aid: university-of-canterbury:research-repository-rest
  name: UC Research Repository DSpace REST API
  x-operator: institution
  description: 'DSpace 7 REST API backing the UC Research Repository, providing programmatic access to communities, collections
    and items. Re-probed 2026-08-30 with a browser User-Agent: the API root and /server/api/core/communities both return HTTP
    403 from a Cloudflare bot-management challenge (server: cloudflare, __cf_bm cookie set), not from DSpace itself. The endpoint
    is live and bot-blocked, not dead; access conditions for a human or an allow-listed harvester are unconfirmed.'
  humanURL: https://ir.canterbury.ac.nz/
  baseURL: https://ir.canterbury.ac.nz/server/api
  tags:
  - Research
  - Repository
  - DSpace
  - REST
  - Metadata
  properties:
  - type: Documentation
    url: https://ir.canterbury.ac.nz/
- aid: university-of-canterbury:api-gateway
  name: UC API Gateway
  x-operator: institution
  description: An institution-operated enterprise API gateway on the University of Canterbury's own registrable domain. Discovered
    2026-08-30. Every probed path (/, /ping, /v1, /swagger) returns HTTP 500 with a SOAP fault from CA-API-Gateway/9.0 — faultstring
    "Policy Falsified", policyResult "Service Not Found. The request may have been sent to an invalid URL, or intended for
    an unsupported operation." The gateway itself is live and terminates TLS with HSTS (max-age=31536000, includeSubDomains);
    no service is routed to an unauthenticated caller and no catalogue, documentation or specification is published for what
    sits behind it. This is a real institution-operated API surface with a zero-size public footprint.
  humanURL: https://www.canterbury.ac.nz/
  baseURL: https://api.canterbury.ac.nz/
  tags:
  - API Gateway
  - Integration
  - Internal
  - Authentication
- aid: university-of-canterbury:saml-service-providers
  name: UC Shibboleth SAML 2.0 Service Provider Metadata
  x-operator: institution
  description: Three Shibboleth Service Providers run on University of Canterbury hosts and publish machine-readable SAML
    2.0 metadata at the standard Shibboleth.sso/Metadata location — LEARN (learn.canterbury.ac.nz, the Moodle LMS), assessment.canterbury.ac.nz
    and eportfolio.canterbury.ac.nz. All three returned HTTP 200 and a valid md:EntityDescriptor on 2026-08-30, each with
    an entityID under canterbury.ac.nz and OrganizationDisplayName "University of Canterbury". Institution-operated by definition,
    machine-readable, and the most substantial open programmable surface this institution has that is not a repository protocol
    endpoint.
  humanURL: https://www.canterbury.ac.nz/
  baseURL: https://learn.canterbury.ac.nz/Shibboleth.sso/Metadata
  tags:
  - Identity Federation
  - SAML
  - Shibboleth
  - Single Sign-On
  - Metadata
  properties:
  - type: x-conformance
    url: conformance/university-of-canterbury-conformance.yml
  - type: Documentation
    url: https://directory.tuakiri.ac.nz/metadata/tuakiri-metadata-signed.xml
- aid: university-of-canterbury:lti-platform
  name: LEARN LTI 1.3 Platform (Moodle)
  x-operator: institution
  description: LEARN, the University of Canterbury's self-hosted Moodle learning management system, acts as an LTI 1.3 platform
    and serves a live JSON Web Key Set from the institution's own host — verified HTTP 200 on 2026-08-30 returning RSA keys
    with alg RS256. The LTI 1.3 authorization endpoint also responds. Moodle's web services SOAP interface is disabled (webservice/wsdl.php
    returns Moodle's own 404 page), so LTI tool launch is the only programmable surface exposed. The LTI implementation is
    Moodle's, not the institution's engineering; what is institution-operated is the deployment and its keys.
  humanURL: https://learn.canterbury.ac.nz/
  baseURL: https://learn.canterbury.ac.nz/mod/lti/certs.php
  tags:
  - Learning Management
  - LTI
  - Moodle
  - Authentication
  properties:
  - type: x-conformance
    url: conformance/university-of-canterbury-conformance.yml
- aid: university-of-canterbury:eng-git-gitlab
  name: UC Engineering GitLab API
  x-operator: institution
  description: 'Self-hosted GitLab instance operated by the University of Canterbury College of Engineering on the institution''s
    own domain. Re-verified 2026-08-30: the web application redirects to /users/sign_in with HTTP 200 and the GitLab REST
    API v4 returns HTTP 401 to unauthenticated calls — an authentication-gated GitLab API, not a public one. The API contract
    is GitLab''s; the deployment, the code it holds and the accounts on it are the institution''s.'
  humanURL: https://eng-git.canterbury.ac.nz/
  baseURL: https://eng-git.canterbury.ac.nz/api/v4
  tags:
  - GitLab
  - Source Code
  - Engineering
  - REST
  - Authentication
  properties:
  - type: Authentication
    url: https://eng-git.canterbury.ac.nz/api/v4/version
- aid: university-of-canterbury:tuakiri-hosted-idp
  name: Tuakiri Hosted Identity Provider for canterbury.ac.nz
  x-operator: tenant
  description: The University of Canterbury's SAML 2.0 Identity Provider is registered in the signed Tuakiri federation metadata
    aggregate with entityID https://idp.canterbury.ac.nz/idp/shibboleth and OrganizationDisplayName "University of Canterbury"
    — but every SSO and SLO endpoint Location in that entry resolves to hosted-login.tuakiri.ac.nz/hosting/canterbury.ac.nz/,
    and idp.canterbury.ac.nz does not resolve in public DNS. The institution uses the Tuakiri Hosted IdP service operated
    by REANNZ. The identity, the users and the attribute release are the institution's; the IdP deployment and its contract
    are Tuakiri's. Recorded as a tenant relationship rather than credited to the institution as its own engineering.
  humanURL: https://www.reannz.co.nz/products-and-services/federated-identity-and-access-management/tuakiri
  baseURL: https://hosted-login.tuakiri.ac.nz/hosting/canterbury.ac.nz/idp/profile/SAML2/Redirect/SSO
  tags:
  - Identity Federation
  - SAML
  - Shibboleth
  - Single Sign-On
  - Tenant
  properties:
  - type: Documentation
    url: https://directory.tuakiri.ac.nz/metadata/tuakiri-metadata-signed.xml
- aid: university-of-canterbury:figshare-tenant
  name: Canterbury Figshare Research Data Repository (tenant)
  x-operator: tenant
  description: 'canterbury.figshare.com is the University of Canterbury''s institutional research data repository, a tenancy
    on Figshare''s platform. The data, the DOIs and the curation are the institution''s; the API contract is Figshare''s and
    is served from the shared vendor host api.figshare.com/v2, which every Figshare customer calls. This entry replaces eleven
    entries added on 2026-06-03 that were a single Figshare API v2 OpenAPI split by tag (altmetric, articles, authors, collections,
    institutions, oauth, other, profiles, projects, symplectic) and misattributed to this institution; that contract and everything
    derived from it has been removed from this repository. Probed 2026-08-30: canterbury.figshare.com and its /oai path both
    return HTTP 202 with an empty body — a bot-management challenge, so the tenancy is live but not readable by us.'
  humanURL: https://canterbury.figshare.com/
  baseURL: https://canterbury.figshare.com/
  tags:
  - Research Data
  - Repository
  - Figshare
  - Tenant
  - Open Access
  properties:
  - type: Documentation
    url: https://docs.figshare.com/
common:
- type: Website
  url: https://www.canterbury.ac.nz/
- type: GitHubOrganization
  url: https://github.com/uccser
- type: LinkedIn
  url: https://www.linkedin.com/school/university-of-canterbury/
- type: SourceCode
  url: https://eng-git.canterbury.ac.nz/
- type: PrivacyPolicy
  url: https://www.canterbury.ac.nz/about-uc/corporate-information/policies/privacy-policy
- type: CourseCatalog
  url: https://www.canterbury.ac.nz/study/academic-study/courses
- type: LibraryCatalog
  url: https://www.canterbury.ac.nz/library
- type: ResearchRepository
  url: https://ir.canterbury.ac.nz/
- type: IdentityFederation
  url: https://directory.tuakiri.ac.nz/metadata/tuakiri-metadata-signed.xml
- type: x-conformance
  url: conformance/university-of-canterbury-conformance.yml
- type: DomainSecurity
  url: security/university-of-canterbury-domain-security.yml
- type: Plans
  url: plans/university-of-canterbury-plans-pricing.yml
- type: RateLimits
  url: rate-limits/university-of-canterbury-rate-limits.yml
- type: FinOps
  url: finops/university-of-canterbury-finops.yml
- type: Review
  url: review.yml
x-coverage:
  state: covered
  reason: covered
  generated: '2026-08-30'
  method: probed
  detail: 'The University of Canterbury operates no public developer programme, no developer portal and no self-serve public
    API, and this profile now says so. What it does operate and what we could read has been found and recorded: a live OAI-PMH
    2.0 interface on a self-hosted DSpace 7, and three Shibboleth SAML 2.0 Service Provider metadata endpoints on institution
    hosts. Three further institution-operated surfaces are live but closed to us — a CA API Gateway 9.0 on api.canterbury.ac.nz
    routing no public service (HTTP 500 Policy Falsified), a self-hosted GitLab v4 API (HTTP 401), and the DSpace REST API
    behind a Cloudflare bot challenge (HTTP 403). Two surfaces are tenancies on other people''s platforms and are recorded
    as relationships, not as this institution''s contracts: the Tuakiri Hosted IdP and canterbury.figshare.com. No AI policy
    or responsible-AI statement was found in the UC Policy Library. No llms.txt and no security.txt are published. This profile
    is thin because the institution genuinely publishes little, not because we were blocked — the correction on 2026-08-30
    removed 47 files carrying a Figshare API v2 contract that had been attributed to this institution since 2026-06-03.'
  evidence:
  - url: https://ir.canterbury.ac.nz/server/oai/request?verb=Identify
    status: 200
  - url: https://ir.canterbury.ac.nz/server/oai/request?verb=ListMetadataFormats
    status: 200
  - url: https://learn.canterbury.ac.nz/Shibboleth.sso/Metadata
    status: 200
  - url: https://assessment.canterbury.ac.nz/Shibboleth.sso/Metadata
    status: 200
  - url: https://eportfolio.canterbury.ac.nz/Shibboleth.sso/Metadata
    status: 200
  - url: https://learn.canterbury.ac.nz/mod/lti/certs.php
    status: 200
  - url: https://directory.tuakiri.ac.nz/metadata/tuakiri-metadata-signed.xml
    status: 200
  - url: https://api.canterbury.ac.nz/
    status: 500
  - url: https://eng-git.canterbury.ac.nz/api/v4/version
    status: 401
  - url: https://ir.canterbury.ac.nz/server/api
    status: 403
  - url: https://canterbury.figshare.com/
    status: 202
  - url: https://www.canterbury.ac.nz/llms.txt
    status: 404
  - url: https://www.canterbury.ac.nz/.well-known/security.txt
    status: 404
  - url: https://data.canterbury.ac.nz/
    status: 0
  - url: https://developer.canterbury.ac.nz/
    status: 0
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com

Work with this as data

Every provider 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 providers

9 MCP tools reach this
  • find_providersBrowse and filter every provider in the catalog.
  • get_provider_artifactsEvery artifact this provider publishes, grouped by type.
  • get_provider_operationsEvery operation across all of their OpenAPIs — one call instead of parsing every spec.
  • get_provider_toolsEvery MCP tool they ship, with the operation each wraps.
  • get_provider_evidenceHow each part of their score was established. Free — the basis for a claim should not sit behind it.
  • get_provider_ratingPRO — composite, band, trend and facet scores.
  • 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 provider
curl "https://apis.io/api/v1/providers/university-of-canterbury"
All providers
curl "https://apis.io/api/v1/providers?limit=25"
Every operation they expose
curl "https://apis.io/api/v1/providers/university-of-canterbury/operations?limit=25"
How their score was established
curl "https://apis.io/api/v1/providers/university-of-canterbury/evidence"

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.