University of Waikato · Example Payload

University Of Waikato Protocol Endpoints Example

EducationHigher EducationUniversityNew ZealandResearchResearch RepositoryOpen AccessOAI-PMHIdentity FederationSAMLOpenID ConnectLearning ManagementMachine Learning

University Of Waikato Protocol Endpoints Example is an example object payload from University of Waikato, with 5 top-level fields. It illustrates the shape of data this provider's APIs accept or return.

Top-level fields

_provenanceresearch_commons_oai_identifyresearch_commons_oai_list_metadata_formatsresearch_commons_dspace_rest_rootelearn_lti_platform_jwks

Example Payload

Raw ↑
{
  "_provenance": {
    "generated": "2026-09-01",
    "method": "probed",
    "source": "live HTTP GET against University of Waikato institution-operated hosts",
    "note": "Verbatim protocol responses. The DSpace REST root and the OAI-PMH interface are the institution's deployment; the protocols and the software are DSpace/OpenArchives'. Recorded as evidence of a live institution-operated endpoint, not as a University of Waikato contract."
  },
  "research_commons_oai_identify": {
    "request": {
      "method": "GET",
      "url": "https://researchcommons.waikato.ac.nz/server/oai/request?verb=Identify"
    },
    "response": {
      "status": 200,
      "content_type": "text/xml",
      "body": "<?xml version=\"1.0\" encoding=\"UTF-8\"?><?xml-stylesheet type=\"text/xsl\" href=\"static/style.xsl\"?><OAI-PMH xmlns=\"http://www.openarchives.org/OAI/2.0/\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:schemaLocation=\"http://www.openarchives.org/OAI/2.0/ http://www.openarchives.org/OAI/2.0/OAI-PMH.xsd\"><responseDate>2026-09-01T20:41:28Z</responseDate><request verb=\"Identify\">https://researchcommons.waikato.ac.nz/server/oai/request</request><Identify><repositoryName>Research Commons</repositoryName><baseURL>https://researchcommons.waikato.ac.nz/server/oai/request</baseURL><protocolVersion>2.0</protocolVersion><adminEmail>data@prosentient.com.au</adminEmail><earliestDatestamp>1972-12-31T12:00:00Z</earliestDatestamp><deletedRecord>transient</deletedRecord><granularity>YYYY-MM-DDThh:mm:ssZ</granularity><description><oai-identifier xmlns=\"http://www.openarchives.org/OAI/2.0/oai-identifier\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:schemaLocation=\"http://www.openarchives.org/OAI/2.0/oai-identifier http://www.openarchives.org/OAI/2.0/oai-identifier.xsd\">\n<scheme>oai</scheme>\n<repositoryIdentifier>researchcommons.waikato.ac.nz</repositoryIdentifier>\n<delimiter>:</delimiter>\n<sampleIdentifier>oai:researchcommons.waikato.ac.nz:10289/1234</sampleIdentifier>\n</oai-identifier></description></Identify></OAI-PMH>"
    }
  },
  "research_commons_oai_list_metadata_formats": {
    "request": {
      "method": "GET",
      "url": "https://researchcommons.waikato.ac.nz/server/oai/request?verb=ListMetadataFormats"
    },
    "response": {
      "status": 200,
      "content_type": "text/xml",
      "body": "<?xml version=\"1.0\" encoding=\"UTF-8\"?><?xml-stylesheet type=\"text/xsl\" href=\"static/style.xsl\"?><OAI-PMH xmlns=\"http://www.openarchives.org/OAI/2.0/\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:schemaLocation=\"http://www.openarchives.org/OAI/2.0/ http://www.openarchives.org/OAI/2.0/OAI-PMH.xsd\"><responseDate>2026-09-01T20:41:29Z</responseDate><request verb=\"ListMetadataFormats\">https://researchcommons.waikato.ac.nz/server/oai/request</request><ListMetadataFormats><metadataFormat><metadataPrefix>uketd_dc</metadataPrefix><schema>http://naca.central.cranfield.ac.uk/ethos-oai/2.0/uketd_dc.xsd</schema><metadataNamespace>http://naca.central.cranfield.ac.uk/ethos-oai/2.0/</metadataNamespace></metadataFormat><metadataFormat><metadataPrefix>qdc</metadataPrefix><schema>http://dublincore.org/schemas/xmls/qdc/2006/01/06/dcterms.xsd</schema><metadataNamespace>http://purl.org/dc/terms/</metadataNamespace></metadataFormat><metadataFormat><metadataPrefix>didl</metadataPrefix><schema>http://standards.iso.org/ittf/PubliclyAvailableStandards/MPEG-21_schema_files/did/didl.xsd\n            </schema><metadataNamespace>urn:mpeg:mpeg21:2002:02-DIDL-NS</metadataNamespace></metadataFormat><metadataFormat><metadataPrefix>mods</metadataPrefix><schema>http://www.loc.gov/standards/mods/v3/mods-3-1.xsd</schema><metadataNamespace>http://www.loc.gov/mods/v3</metadataNamespace></metadataFormat><metadataFormat><metadataPrefix>ore</metadataPrefix><schema>http://tweety.lanl.gov/public/schemas/2008-06/atom-tron.sch</schema><metadataNamespace>http://www.w3.org/2005/Atom</metadataNamespace></metadataFormat><metadataFormat><metadataPrefix>mets</metadataPrefix><schema>http://www.loc.gov/standards/mets/mets.xsd</schema><metadataNamespace>http://www.loc.gov/METS/</metadataNamespace></metadataFormat><metadataFormat><metadataPrefix>oai_dc</metadataPrefix><schema>http://www.openarchives.org/OAI/2.0/oai_dc.xsd</schema><metadataNamespace>http://www.openarchives.org/OAI/2.0/oai_dc/</metadataNamespace></metadataFormat><metadataFormat><metadataPrefix>rdf</metadataPrefix><schema>http://www.openarchives.org/OAI/2.0/rdf.xsd</schema><metadataNamespace>http://www.openarchives.org/OAI/2.0/rdf/</metadataNamespace></metadataFormat><metadataFormat><metadataPrefix>marc</metadataPrefix><schema>http://www.loc.gov/standards/marcxml/schema/MARC21slim.xsd</schema><metadataNamespace>http://www.loc.gov/MARC21/slim</metadataNamespace></metadataFormat><metadataFormat><metadataPrefix>xoai</metadataPrefix><schema>http://www.lyncode.com/schemas/xoai.xsd</schema><metadataNamespace>http://www.lyncode.com/xoai</metadataNamespace></metadataFormat><metadataFormat><metadataPrefix>dim</metadataPrefix><schema>http://www.dspace.org/schema/dim.xsd</schema><metadataNamespace>http://www.dspace.org/xmlns/dspace/dim</metadataNamespace></metadataFormat><metadataFormat><metadataPrefix>etdms</metadataPrefix><schema>http://www.ndltd.org/standards/metadata/etdms/1.0/etdms.xsd</schema><metadataNamespace>http://www.ndltd.org/standards/metadata/etdms/1.0/</metadataNamespace></metadataFormat></ListMetadataFormats></OAI-PMH>"
    }
  },
  "research_commons_dspace_rest_root": {
    "request": {
      "method": "GET",
      "url": "https://researchcommons.waikato.ac.nz/server/api"
    },
    "response": {
      "status": 200,
      "content_type": "application/hal+json",
      "body": {
        "dspaceUI": "https://researchcommons.waikato.ac.nz",
        "dspaceName": "Research Commons",
        "dspaceServer": "https://researchcommons.waikato.ac.nz/server",
        "dspaceVersion": "DSpace 7.6.5",
        "type": "root",
        "_links": {
          "actuator": {
            "href": "https://researchcommons.waikato.ac.nz/server/actuator"
          },
          "authn": {
            "href": "https://researchcommons.waikato.ac.nz/server/api/authn"
          },
          "authorizations": {
            "href": "https://researchcommons.waikato.ac.nz/server/api/authz/authorizations"
          },
          "bitstreamformats": {
            "href": "https://researchcommons.waikato.ac.nz/server/api/core/bitstreamformats"
          },
          "bitstreams": {
            "href": "https://researchcommons.waikato.ac.nz/server/api/core/bitstreams"
          },
          "browses": {
            "href": "https://researchcommons.waikato.ac.nz/server/api/discover/browses"
          },
          "bulkaccessconditionoptions": {
            "href": "https://researchcommons.waikato.ac.nz/server/api/config/bulkaccessconditionoptions"
          },
          "bundles": {
            "href": "https://researchcommons.waikato.ac.nz/server/api/core/bundles"
          },
          "claimedtasks": {
            "href": "https://researchcommons.waikato.ac.nz/server/api/workflow/claimedtasks"
          },
          "claimedtasks-search": {
            "href": "https://researchcommons.waikato.ac.nz/server/api/workflow/claimedtasks/search"
          },
          "collections": {
            "href": "https://researchcommons.waikato.ac.nz/server/api/core/collections"
          },
          "communities": {
            "href": "https://researchcommons.waikato.ac.nz/server/api/core/communities"
          },
          "discover": {
            "href": "https://researchcommons.waikato.ac.nz/server/api/discover"
          },
          "dso": {
            "href": "https://researchcommons.waikato.ac.nz/server/api/dso/find{?uuid}",
            "templated": true
          },
          "entitytypes": {
            "href": "https://researchcommons.waikato.ac.nz/server/api/core/entitytypes"
          },
          "eperson-registration": {
            "href": "https://researchcommons.waikato.ac.nz/server/api/eperson/registrations"
          },
          "epersons": {
            "href": "https://researchcommons.waikato.ac.nz/server/api/eperson/epersons"
          },
          "externalsources": {
            "href": "https://researchcommons.waikato.ac.nz/server/api/integration/externalsources"
          },
          "features": {
            "href": "https://researchcommons.waikato.ac.nz/server/api/authz/features"
          },
          "feedbacks": {
            "href": "https://researchcommons.waikato.ac.nz/server/api/tools/feedbacks"
          },
          "groups": {
            "href": "https://researchcommons.waikato.ac.nz/server/api/eperson/groups"
          },
          "identifiers": {
            "href": "https://researchcommons.waikato.ac.nz/server/api/pid/identifiers"
          },
          "itemrequests": {
            "href": "https://researchcommons.waikato.ac.nz/server/api/tools/itemrequests"
          },
          "items": {
            "href": "https://researchcommons.waikato.ac.nz/server/api/core/items"
          },
          "itemtemplates": {
            "href": "https://researchcommons.waikato.ac.nz/server/api/core/itemtemplates"
          },
          "metadatafields": {
            "href": "https://researchcommons.waikato.ac.nz/server/api/core/metadatafields"
          },
          "metadataschemas": {
            "href": "https://researchcommons.waikato.ac.nz/server/api/core/metadataschemas"
          },
          "oidc": {
            "href": "https://researchcommons.waikato.ac.nz/server/api/authn"
          },
          "pid": {
            "href": "https://researchcommons.waikato.ac.nz/server/api/pid/find{?id}",
            "templated": true
          },
          "pooltasks": {
            "href": "https://researchcommons.waikato.ac.nz/server/api/workflow/pooltasks"
          },
          "pooltasks-search": {
            "href": "https://researchcommons.waikato.ac.nz/server/api/workflow/pooltasks/search"
          },
          "processes": {
            "href": "https://researchcommons.waikato.ac.nz/server/api/system/processes"
          },
          "properties": {
            "href": "https://researchcommons.waikato.ac.nz/server/api/config/properties"
          },
          "registrations": {
            "href": "https://researchcommons.waikato.ac.nz/server/api/eperson/registrations"
          },
          "relationships": {
            "href": "https://researchcommons.waikato.ac.nz/server/api/core/relationships"
          },
          "relationshiptypes": {
            "href": "https://researchcommons.waikato.ac.nz/server/api/core/relationshiptypes"
          },
          "resourcepolicies": {
            "href": "https://researchcommons.waikato.ac.nz/server/api/authz/resourcepolicies"
          },
          "resourcepolicies-search": {
            "href": "https://researchcommons.waikato.ac.nz/server/api/authz/resourcepolicies/search"
          },
          "scripts": {
            "href": "https://researchcommons.waikato.ac.nz/server/api/system/scripts"
          },
          "self": {
            "href": "https://researchcommons.waikato.ac.nz/server/api"
          },
          "sites": {
            "href": "https://researchcommons.waikato.ac.nz/server/api/core/sites"
          },
          "statistics": {
            "href": "https://researchcommons.waikato.ac.nz/server/api/statistics"
          },
          "submissionaccessoptions": {
            "href": "https://researchcommons.waikato.ac.nz/server/api/config/submissionaccessoptions"
          },
          "submissioncclicenseUrls": {
            "href": "https://researchcommons.waikato.ac.nz/server/api/config/submissioncclicenseUrls"
          },
          "submissioncclicenseUrls-search": {
            "href": "https://researchcommons.waikato.ac.nz/server/api/config/submissioncclicenseUrls/search"
          },
          "submissioncclicenses": {
            "href": "https://researchcommons.waikato.ac.nz/server/api/config/submissioncclicenses"
          },
          "submissiondefinitions": {
            "href": "https://researchcommons.waikato.ac.nz/server/api/config/submissiondefinitions"
          },
          "submissionforms": {
            "href": "https://researchcommons.waikato.ac.nz/server/api/config/submissionforms"
          },
          "submissionsections": {
            "href": "https://researchcommons.waikato.ac.nz/server/api/config/submissionsections"
          },
          "submissionuploads": {
            "href": "https://researchcommons.waikato.ac.nz/server/api/config/submissionuploads"
          },
          "subscriptions": {
            "href": "https://researchcommons.waikato.ac.nz/server/api/core/subscriptions"
          },
          "subscriptions-search": {
            "href": "https://researchcommons.waikato.ac.nz/server/api/core/subscriptions/search"
          },
          "supervisionorders": {
            "href": "https://researchcommons.waikato.ac.nz/server/api/core/supervisionorders"
          },
          "systemwidealerts": {
            "href": "https://researchcommons.waikato.ac.nz/server/api/system/systemwidealerts"
          },
          "usagereports": {
            "href": "https://researchcommons.waikato.ac.nz/server/api/statistics/usagereports"
          },
          "versionhistories": {
            "href": "https://researchcommons.waikato.ac.nz/server/api/versioning/versionhistories"
          },
          "versions": {
            "href": "https://researchcommons.waikato.ac.nz/server/api/versioning/versions"
          },
          "vocabularies": {
            "href": "https://researchcommons.waikato.ac.nz/server/api/submission/vocabularies"
          },
          "vocabularyEntryDetails": {
            "href": "https://researchcommons.waikato.ac.nz/server/api/submission/vocabularyEntryDetails"
          },
          "vocabularyEntryDetails-search": {
            "href": "https://researchcommons.waikato.ac.nz/server/api/submission/vocabularyEntryDetails/search"
          },
          "workflowactions": {
            "href": "https://researchcommons.waikato.ac.nz/server/api/config/workflowactions"
          },
          "workflowdefinitions": {
            "href": "https://researchcommons.waikato.ac.nz/server/api/config/workflowdefinitions"
          },
          "workflowitems": {
            "href": "https://researchcommons.waikato.ac.nz/server/api/workflow/workflowitems"
          },
          "workflowsteps": {
            "href": "https://researchcommons.waikato.ac.nz/server/api/config/workflowsteps"
          },
          "workspaceitems": {
            "href": "https://researchcommons.waikato.ac.nz/server/api/submission/workspaceitems"
          }
        }
      }
    }
  },
  "elearn_lti_platform_jwks": {
    "request": {
      "method": "GET",
      "url": "https://elearn.waikato.ac.nz/mod/lti/certs.php"
    },
    "response": {
      "status": 200,
      "content_type": "application/json",
      "body": {
        "keys": [
          {
            "kty": "RSA",
            "alg": "RS256",
            "kid": "9b45a1370943b0323a6b",
            "e": "AQAB",
            "n": "57VoE66_z73PcbQafRO0fo3HnLotW_wNO1z0OSlM6j2Lx56C-RuFe4UbUNocWchOXLcK1cqhJNyyW_D12303ilrJqQx183XtIDtrrnDlooMUUnQ97nfUX6ES1tpFs7MCMsYHhlMgZVrsTp7yi-81zd3Yj6UkzRK2VlozkIzsbYDQFhImtNcdbiJFebuM_tleaXhKtYHdabPi-g8jn8GdpAXJ9g6ai6uLclGn0c74vEAJEpt0aOdcRj03sm7v3QOuTPpr8e9z0cTceKqlhNGJp_NpLrNxZk25i-cAIqX2t8oi00FfkIqVOtsKCLOJNYmLrXVviRXqxQciwsTBhEMLHQ",
            "use": "sig"
          }
        ]
      }
    }
  }
}

Work with this as data

Every example 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 examples

4 MCP tools reach this
  • find_examplesBrowse and filter every example in the catalog.
  • 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 example
curl "https://apis.io/api/v1/examples/university-of-waikato-protocol-endpoints-example"
All examples
curl "https://apis.io/api/v1/examples?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.