University of Vienna oai-pmh API

Look at the [OAI-PMH protocol](https://www.openarchives.org/pmh) used in this endpoint

Documentation

Specifications

Schemas & Data

Other Resources

OpenAPI Specification

university-of-vienna-oai-pmh-api-openapi.yml Raw ↑
openapi: 3.0.2
info:
  title: PHAIDRA datastream oai-pmh API
  version: '3.0'
  description: Documentation of the PHAIDRA API.
  license:
    name: Apache 2.0
    url: http://www.apache.org/licenses/LICENSE-2.0.html
servers:
- description: University of Vienna PHAIDRA
  url: https://services.phaidra.univie.ac.at/api/
- description: PHAIDRA Sandbox
  url: https://sandbox.phaidra.org/api/
tags:
- name: oai-pmh
  description: Look at the [OAI-PMH protocol](https://www.openarchives.org/pmh) used in this endpoint
paths:
  /oai:
    get:
      summary: OAI-PMH endpoint.
      tags:
      - oai-pmh
      parameters:
      - in: query
        name: verb
        schema:
          type: number
        description: See [the OAI-PMH protocol](https://www.openarchives.org/pmh/)
        examples:
          Identify:
            value: Identify
            summary: Identify
          ListIdentifiers:
            value: ListIdentifiers
            summary: ListIdentifiers
          ListRecords:
            value: ListRecords
            summary: ListRecords
          GetRecord:
            value: GetRecord
            summary: GetRecord
      responses:
        '200':
          description: ''
          content:
            text/xml:
              schema:
                type: string
    post:
      summary: Same as GET.
      tags:
      - oai-pmh
      responses:
        '200':
          description: See [the OAI-PMH protocol](https://www.openarchives.org/pmh/)
          content:
            application/json:
              schema:
                type: object
components:
  securitySchemes:
    tokenAuth:
      type: apiKey
      in: header
      name: X-XSRF-TOKEN
    basicAuth:
      type: http
      scheme: basic